论文部分内容阅读
近年来,随着音视频处理技术和宽带技术的显著提高,依托于网络的流媒体传输技术成为时下的研究热点该技术在网络直播视频会议,安防监控等诸多领域应用广泛,具有蓬勃的发展趋势目前的音视频监控系统往往存在监控画面不清晰,图像细节难以辨认的缺陷本文结合项目需求,设计并实现了基于TMS320DM8168的高清视频传输与远程控制系统,完成高清视频和音频的采集编码与远程传输,并接受客户端的远程控制首先,本文分析了研究该课题的现实背景和应用价值,阐述了系统的功能需求在研究和比较达芬奇技术产品后,选择了TMS320DM8168嵌入式开发平台作为系统中音视频服务器的硬件平台,并在此基础上设计出系统的总体方案其次,设计并实现了服务器的流媒体传输模块该模块基于Live555开源库进行开发,采用单播和多播方式进行网络传输主要完成了RTSP平台搭建和交互,编码模块到传输模块的数据传递,音视频数据的RTP封包以及发送工作第三,设计并实现了基于Web服务器的远程控制模块该模块搭建了Boa服务器,通过Boa服务器接收网页客户端的控制请求,建立了HTTP请求处理子模块来解析和处理HTTP请求,并建立了系统控制子模块完成控制功能的具体实现第四,设计并实现了基于RTSP协议的流媒体客户端完成了与流媒体传输模块的RTSP交互,码流接收与解码播放本文设计并实现了接收缓冲区和基于时间戳的音视频同步方案,减缓了由于网络延时造成的抖动和音视频的不同步此外,MP4封装模块实时的将音视频数据封装成MP4文件,实现了边播边存的功能最后,对本系统进行了功能测试测试结果表明,系统可以实现高清视频和音频的传输,用户可以通过网页对服务器进行远程控制,通过流媒体客户端实时播放音视频系统具有良好的实时性和同步性,画面清晰流畅,基本达到预期要求,有较好的实用价值