论文部分内容阅读
网络摄像机是一种结合传统摄像机与多种先进技术所产生的新一代摄像机,它以易操作、易扩展、网络适应性强等优势,在视频监控系统领域的应用越来越流行。针对视频网络传输技术中的问题如数据量大、网络环境千变万化及对视频质量要求越来越高等迫切需求,本文提出了采用高性能Davinci处理器TMS320DM365的IP摄像机设计方案。通过对DM365硬件结构、嵌入式Linux系统、实时传输流媒体协议RTP/RTCP/RTSP的深入研究,以开源流媒体库Live555为开发原型,完成了视频采集、视频编码处理、网络实时传输、远程控制等功能的多线程程序开发。通过网络仿真工具NS-2验证了无线信道中实时视频传输的主要影响因素。提出了基于RTCP协议的自适应码率控制算法,其采用变系数的码率调节模式,相比AIMD码率调节算法能够更好的适应网络环境的变化。本系统实现了对输出H.264视频编码数据的帧率、分辨率(CIF、D1、720P)等编码参数的调节,编码后的视频数据可以通过网络传输或存储于本地,测试结果表明,系统的网络传输时延满足实际系统的要求。此外,通过软件对基于RTCP反馈的自适应码率控制算法进行仿真,仿真结果表明,该算法能够有效的抑制编码器端输出码率的抖动性,提高带宽利用率并降低网络丢包率。