基于视频源端的拥塞控制算法研究

基于视频源端的拥塞控制算法研究

论文摘要

本文在分析拥塞产生的原因、拥塞控制的特点和研究意义的基础上,针对目前视频监控系统的数据传输特点以及目前的拥塞控制算法机制存在的不足,提出一种新的拥塞控制算法。通过分析目前存在的两种拥塞控制策略及其特点,并针对视频监控系统所具有的实时性、数据量大、数据流量的突发性、等时性等特点,设计出了一种基于视频源端的拥塞控制算法,算法的中心思想是:根据RTCP协议返回的接收报告块中的相关信息,计算出链路回环时间RTT、传输时延TO及传输的丢失事件率p,然后利用改进的Padhye吞吐量模型,计算出当前传输应有的吞吐量,从而动态调整发送端的数据发送速率,即当网络负荷较重时,减小发送速率,使得网络发生拥塞时不会有大量的数据包涌入加重拥塞。而网络负载较少时,发送端以较高的速率发送数据,使网络运行在高吞吐量状态。其中,在推导TCP吞吐量模型时,考虑了超时后的慢启动阶段,保证了模型的精确性,使得应用该模型的拥塞控制机制更加可靠。在计算服务质量参数时,只是利用RTCP返回的报文中的相关信息,而没有加入反馈分组,因此不会增加网络额外的数据传输负担。最后,通过对比目前几种主流仿真软件MATLAB、OPNET、SPW、NS2,本文选择了网络模拟器NS2对所设计算法进行仿真,结果表明本文所设计的算法可以使视频发送端的发送速率非常平滑,并且使得当视频流与TCP流在网络环境下共存时可以公平竞争带宽,不会导致TCP流饿死,即具有TCP友好性。本文所设计的基于视频源端的拥塞控制算法适用于视频监控系统,能够应对和避免网络阻塞,降低了时延和丢包率,提高了网络的总体性能,保证了视频监控系统的稳定性,达到了预期的功能效果。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 拥塞控制的研究现状
  • 1.2 选题依据
  • 1.3 论文的研究内容
  • 1.4 论文的结构安排
  • 2 拥塞控制基础
  • 2.1 拥塞概述
  • 2.1.1 拥塞和拥塞控制
  • 2.1.2 拥塞产生的原因
  • 2.1.3 拥塞控制的目的及研究意义
  • 2.2 拥塞控制策略
  • 2.2.1 基于端主机的拥塞控制策略
  • 2.2.2 基于通信子网的拥塞控制策略
  • 2.2.3 两种拥塞控制策略的比较
  • 2.3 TCP拥塞控制
  • 2.3.1 TCP拥塞控制概述
  • 2.3.2 TCP拥塞控制算法
  • 2.3.3 TCP拥塞控制机制的改进
  • 2.3.4 TCP友好性
  • 2.4 RTP/RTCP
  • 2.4.1 RTCP控制报文
  • 2.4.2 RTCP发送方报文格式
  • 2.4.3 RTCP接收方报文格式
  • 2.5 本章小结
  • 3 拥塞控制算法的设计实现
  • 3.1 服务质量参数的计算
  • 3.1.1 回环时间RTT的测定
  • 3.1.2 传输时延TO的测定
  • 3.1.3 包丢失事件发生率p的计算
  • 3.2 TCP吞吐量模型的选取
  • 3.2.1 Padhye模型
  • 3.2.2 Padhye模型的改进
  • 3.3 速率调整
  • 3.4 算法流程图及代码
  • 3.5 本章小结
  • 4 仿真分析
  • 4.1 仿真工具的选取
  • 4.2 NS2网络模拟器
  • 4.2.1 仿真环境的建立
  • 4.2.2 NS2原理概述
  • 4.2.3 NS2仿真的基本流程
  • 4.3 算法性能测试
  • 4.3.1 仿真场景测试
  • 4.3.2 仿真结果分析
  • 4.4 本章小结
  • 总结与展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].基于链路容量的多路径拥塞控制算法[J]. 通信学报 2020(05)
    • [2].一种新的反馈式流媒体拥塞控制算法[J]. 科学技术与工程 2010(05)
    • [3].一种网络拥塞控制算法的研究[J]. 太原大学学报 2008(03)
    • [4].基于探测机制的卫星链路拥塞控制算法研究[J]. 航天器工程 2012(05)
    • [5].一种新的流媒体拥塞控制算法[J]. 小型微型计算机系统 2011(08)
    • [6].一种快速公平收敛的拥塞控制算法[J]. 电子学报 2010(08)
    • [7].基于拥塞控制算法的研究[J]. 武汉船舶职业技术学院学报 2009(03)
    • [8].有线/无线网络中最小方差拥塞控制算法[J]. 南京理工大学学报 2017(02)
    • [9].基于背景流变化特征的组播拥塞控制算法[J]. 计算机应用与软件 2012(02)
    • [10].互联网拥塞控制算法研究[J]. 电脑知识与技术 2009(14)
    • [11].小缓存高速网络的拥塞控制算法[J]. 计算机工程 2009(14)
    • [12].自适应拥塞控制算法的研究与仿真[J]. 计算机仿真 2010(09)
    • [13].一种基于多阶段资源感知的拥塞控制算法[J]. 计算机工程与科学 2008(09)
    • [14].移动延迟容忍传感网络拥塞控制算法研究[J]. 计算机仿真 2020(02)
    • [15].一种基于缓存交互的命名数据网络拥塞控制算法[J]. 高技术通讯 2016(04)
    • [16].基于动态阈值的拥塞控制算法研究[J]. 计算机应用研究 2013(11)
    • [17].延迟容忍网络中基于复制率的拥塞控制算法[J]. 北京邮电大学学报 2010(04)
    • [18].视频服务器拥塞控制算法的研究与实现[J]. 单片机与嵌入式系统应用 2014(09)
    • [19].一种改进的显式拥塞控制算法[J]. 军事通信技术 2010(04)
    • [20].一种基于模糊策略的拥塞控制算法在校园网格中的应用[J]. 武汉职业技术学院学报 2009(03)
    • [21].计算机网络拥塞控制算法综述[J]. 铜仁学院学报 2016(04)
    • [22].分布式网络拥塞控制算法稳定性研究[J]. 计算机应用研究 2015(06)
    • [23].卫星网络环境下的拥塞控制研究[J]. 电信科学 2010(11)
    • [24].基于同构型环境的认知无线网络拥塞控制算法[J]. 微电子学与计算机 2013(10)
    • [25].基于单个流丢弃率和分享指数的拥塞控制算法[J]. 煤炭技术 2010(10)
    • [26].城域以太网中基于抖动检测的拥塞控制算法[J]. 通信学报 2009(01)
    • [27].XCP拥塞控制算法研究[J]. 信息技术 2009(06)
    • [28].一种改进的FRED拥塞控制算法研究[J]. 山西农业大学学报(自然科学版) 2008(04)
    • [29].BBR拥塞控制算法在无线网络中的性能改进[J]. 哈尔滨工业大学学报 2019(11)
    • [30].改进ARED拥塞控制算法研究与实现[J]. 软件导刊 2017(11)

    标签:;  ;  

    基于视频源端的拥塞控制算法研究
    下载Doc文档

    猜你喜欢