论文部分内容阅读
网络技术的不断发展使得对网络上实时视频通信系统的研究也越来越多。单就实现平台而言,就有Equator,TM1300等。由于平台处理能力的限制,在上述的平台上不能采用压缩比更高的、性能更好的编码标准。而经H.263编码输出的视频流压缩比较低,加重了网络的传输的压力。本文实现了基于Cradle公司的RDS3400芯片的多媒体系统。该系统以RDS3400为服务器端,采集实时视频,进行编码并把编完码的视频数据传送给提出服务请求的客户端。网络远端的普通计算机作为客户机,接收服务器所发送的视频流,进行解码实时播放或存储。本文在简要介绍RDS3400结构和嵌入式eCos操作系统的基础上,设计整个服务器的框架,探讨了该芯片上嵌入式多媒体服务器的研究和实现。采用高压缩比同时也高复杂度的编码方法,提高压缩比,使得本系统具有良好的实用性能。考虑到视频数据的特殊性以及系统对实时性的严格要求,对视频/音频数据的传输采用UDP方式。同时为了方便接收端的重组和识别,参考RTP协议并加以简化,给视频/音频数据进行打包传输。客户端与服务器端呼叫的建立参考H.323协议簇中的H.225协议,并做了简化。同时系统加入了WEB控制台、NTP客户端以及FTP服务器功能,使整个系统更易于操作管理。