中国通信网宽带化和IP化的趋势,推动了多媒体通信业务的不断膨胀。H.264标准是最新的视频编码标准,大大推进了视频技术的发展。本文分析和研究了一种基于H.264的可视电话终端。主要研究内容包括:可视电话终端硬件的实现、操作系统移植、RTSP/RTP协议实现和H.264在DSP上的优化。本文分析了H.264标准中的特点,描述了视频编解码的基本思想和原理。其次,在介绍ADI公司的Blackfin533多媒体DSP的内部结构和功能的基础上,实现了以Blackfin533为核心的可视电话终端。设计主要包括Blackfin533和外围芯片的接口、视频采集、视频显示、声音回放、电源功能模块和通信模块等。软件系统使用uClinux系统,它有开放源代码和微内核等优点,本身的结构也非常适合多媒体解决方案,而且对网络的支持具备很大的优势,外围的软件支持也非常丰富,本文对操作系统uClinux的移植给出了详细的移植过程。RTSP/RTP是H.323协议中最为关键的媒体传输部分,是构成可视电话传输链路中最为关键的一个部分,本文对RTSP/RTP协议实现给出了关键的介绍、设计和实现。最后,根据H.264优化原则并结合Blackfin533硬件架构特点,从内存占用量与分配上进行优化,并充分利用DSP的DMA传输,从而有效地提高了代码执行速度。实际调试结果基本达到设计要求。
本文来源: https://www.lw50.cn/article/9dede8ac9fe489d5c6715cc7.html