论文部分内容阅读
随着Internet和多媒体技术的迅速发展,人们对通过网络获取多媒体信息的需求越来越多,视频点播、远程教学、新闻发布等多点通信业务将成为新一轮运营竞争的焦点。于是一种针对有限网络带宽下的实时多媒体数据传输技术一基于IP组播的流媒体视频技术应运而生。流媒体技术是一种专门用于网络多媒体信息传播和处理的新技术。该技术能够在网络上实现传播和播放同时进行的实时工作模式。目前,已经成为网上音、视频,特别是实时音视频传输的主要解决方案。更重要的是,IP组播技术的应用与实现,提高了网络利用率,减轻了服务器负载,充分利用了网络信息资源,有着巨大的潜在应用市场和发展前景。本文中,利用现有的网络设备和条件构建IP组播系统。该系统的实现包括硬件实现和软件实现两部分。硬件实现部分即利用现有的网络设备搭建一个支持IP组播通信的平台,从而为IP组播应用的实现提供了基础组播环境;对著名的流媒体解决方案(Windows Media)进行组播流传输的配置,从而在所搭建的平台上提供基于IP组播的音/视频服务。软件实现部分,利用Winsocket套接字网络编程对视频网络中IP组播系统进行了实现。该流媒体视频组播系统采用了C/S模式,基于Windows平台,利用Windows Media实现,完成了从服务器到客户端之间数据的高效率传输。实践证明,该系统具有实时性好、有效减轻了网络负载、应用系统间互操作性强,实现相对简单等优点。