论文部分内容阅读
随着Internet技术的日益成熟,Internet上的实时应用越来越多,实时视频传输就是其中一种。随着网络协议和视频压缩算法的发展,视频传输系统的效果也越来越令人满意。
RTP(实时传输协议)是一个用于传输实时数据的协议。RTP特殊的包格式和流量控制机制,可以达到实时传输的目的。其中RTP中的RTCP(实时传输控制协议)能通过RTP数据包首部中的时间戳和序号计算出RTP数据包的发送频率。但是RTP的设计初衷是为了实现视频会议,只提供流传输功能,而不提供流控制能力。其过于复杂的数据包首部、传输控制包和传输控制协议不适合应用于CDMA视频监控系统。
本文参照RTP的设计思想,设计和实现了一个用于CDMA视频监控系统的视频传输系统。本文对H.263视频流进行分解和打包,以满足传输的要求;通过流量控制和差错控制,提高了系统的实时性能和图像质量;实现了一个控制模块用于检索、播放/暂停等;通过资源保留协议从底层提供一定的QoS保证。本文实现的视频传输系统具备一定的扩展能力,经过适当的参数设定也可以用于其他应用,如视频点播等。
本文的视频传输系统,已成功应用于我们自己设计的CDMA视频监控系统,传输分辨率为352*288(CIF)的视频流帧率为3~10fps,在实际应用中取得了良好的效果,处于国内先进水平。