论文部分内容阅读
随着多媒体技术和网络技术的飞速发展,通过网络传输多媒体数据的相关技术和应用,日渐成为人们研究和关注的热点,其中比较典型的应用有视频会议、视频点播、交互式服务系统、远程教学、远程医疗以及网络视频监控等。20世纪90年代中后期以来,国际上已经开始了对网络上多媒体数据实时传输的研究,而国内对该课题的研究只处于刚刚起步的阶段。对网络上多媒体数据实时传输的研究,无论是在科学研究、工业领域、商业流通还是民用产品都将具有十分重要的意义。本文针对嵌入式视频监控系统的具体应用,在系统已提出的对网络上多媒体数据实时传输要求的基础上,增加了可靠传输的要求。本文所做主要研究工作包括:简要介绍了多媒体数据网络传输协议的发展情况,分析了网络上多媒体数据传输的特点和技术要求;重点研究了一种基于UDP的数据可靠传输扩展协议——UDT中,与多媒体数据实时可靠传输相关的实现方法和传输控制方法,并对其中的相关方法针对具体应用进行了算法改进:对AIMD(Additive Increase and Multiplicative Decrease,加性增加乘性减少)拥塞控制算法的改进,提出了DAIMD(Decreased-AIMD,增量不断减少的AIMD)拥塞控制算法,将发送速率增量由常量“1”改进为随着发送速率的不断增加而不断减少的变量,这样不仅更合理地利用了有限的网络带宽,而且减少了网络数据传输中比较大的振荡;确认机制的改进,提出了基于时间和数据包数目相结合的确认机制,提高了数据传输的效率。研究了网络的自适应性,包括网络带宽估计技术、拥塞控制过程中慢启动转向拥塞避免的门限值自适应调节策略等,使得发送端的发送速率具有比较好的网络自适应能力;探讨了发送端和接收端的缓冲区机制,使用环形缓冲区策略;差错控制机制中应用限时重传方法等;设计实现了基于UDT应用传输协议的嵌入式视频监控系统中的视频传输模块;最后搭建了多媒体数据网络传输的实验平台,进行了相关的性能测试实验。