论文部分内容阅读
随着网络带宽的不断改善,流媒体数据的实时传输技术已成为近年来计算机网络技术领域的研究热点,实时视频处理、传输等相关技术的研究与实现是流媒体通信技术领域的核心组成部分,具有较高的工程应用价值。随着多媒体通信量的激增,网络可用带宽变小,造成多媒体数据包的延迟和丢失,导致媒体播放停顿、视频与音频不清晰或不同步等质量问题。由于流媒体实时通信对于网络传输带宽、延迟要求较高,因此整个系统实现需要采用高效的实时传输策略以及灵活的开发平台。针对以上需求,本文对流媒体实时传输技术进行了深入的分析,并基于RTP/RTCP协议,选择流行的MPEG-4编码技术,设计并实现了一个流媒体网络传输系统。文章首先简要介绍了流媒体技术。接着文章介绍了与流媒体传输系统相关的一些技术,主要对MPEG-4标准及编解码算法进行概述,分析RTP/RTCP协议原理及报文格式。在此基础上,提出了流媒体传输系统的总体设计方案,并对系统的总体架构进行了设计,划分了系统主要的功能模块。随后,文章详细介绍了服务器端和客户端的实现过程,并利用相关组件构建完整的过滤器图表,完成了系统实现。最后,文章对系统进行了测试并给出了测试结果与评价。本系统已在校园网环境中得到应用。系统较好地解决了实时流数据网络传输过程中的抖动、差错、失序等问题,获得了较好的播放效果。