论文部分内容阅读
近年来随着多媒体技术、无线激光通信技术和嵌入式技术的迅速发展,嵌入式视频通信技术在视频监控、视频会议等很多方面都得到了广泛的应用。因此,高效的视频压缩算法和稳定的传输系统备受关注。本课题采用多媒体硬件平台TMS320DM6446、流媒体传输协议(Real-time Transport Protocol,RTP)、无线激光通信系统和X264解码器,设计并实现了基于H.264编码的IP网络无线激光视频传输系统。主要工作如下: 1.论文从IP网络无线激光通信系统总体结构出发,研究了编码器、网络传输协议和X264解码器。系统主要包括视频采集、视频编码、RTP实时传输、无线激光传输及视频解码五个模块。 2.实现了基于V4L2接口的视频采集,研究了达芬奇平台的Codec机制,阐述了达芬奇平台上算法的封装及应用程序的开发,并着重研究了视频编码中的关键帧技术,在编码序列中每隔30帧强制加入一个关键帧,以此来改善没有回传信息时的花屏现象。 3.研究了IP网络传输系统和无线激光通信系统中的关键技术,并深入分析了视频传输系统中的RTP流媒体传输协议。本文在RFC3984提出的三种RTP封装方式的基础上制作了适合本系统的RTP方式的单一打包和分割打包,并将RTP视频流通过FPGA进行信道编码和调制,然后通过激光驱动器加载到激光光路上,最终传输到终端进行解码播放。 4.本文还对FFMPEG编解码库进行了研究并从中提取了有效的X264解码算法,编写主函数,制作解码器工程文件,最终得到有效的H.264解码器。经测试该解码器可以有效的解码X264编码码流。 系统测试结果表明,对于25f/s、分辨率为720×480的视频图像,经过X264动态码率编码后压缩率可以达到1800kbps。当每隔30帧加入关键帧后可以稳定在3000kbps左右,编码码流通过光路无丢帧、无延时,在终端可以清晰、流畅的显示,基本与电路直连的显示效果一致,达到了预期的结果。