论文部分内容阅读
由于视频数据的大信息量和有限的传输带宽,使得视频的压缩编码、传输信道和网络协议的选择成为视频传输应用中的关键技术。本文研究了一个基于局域网的视频传输系统,目的是适应网络状况,充分利用网络资源,在应用层获得好的服务质量。文章中深入的分析了动态图像及伴音编码标准MPEG-4之后,接着剖析了实时传输协议和IP组播技术,DirectShow技术。在这些技术的基础上,设计了该系统的结构模型,并利用C++语言实现了该系统。该系统的特点是结合目前最新的音视频对象的通用编码MPEG-4,采用在UDP协议之上的RTP/RTCP,通过IP组播技术来传输视频数据;同时客户端采用最新的DirectShow技术进行媒体解码和回放;研究并设计了用户带宽检测的反馈控制算法,视频编码适应性控制算法和网络打包算法。由此开发的网络视频传输应用软件Video.net,可以实现网络视频直播,在实际的应用中取得了较好的效果。