论文摘要
随着Internet和多媒体技术的迅速发展,人们对通过网络获取多媒体信息的需求越来越多,视频点播、远程教学、新闻发布等多点通信业务将成为新一轮运营竞争的焦点。于是一种针对有限网络带宽下的实时多媒体数据传输技术一基于IP组播的流媒体视频技术应运而生。流媒体技术是一种专门用于网络多媒体信息传播和处理的新技术。该技术能够在网络上实现传播和播放同时进行的实时工作模式。目前,已经成为网上音、视频,特别是实时音视频传输的主要解决方案。更重要的是,IP组播技术的应用与实现,提高了网络利用率,减轻了服务器负载,充分利用了网络信息资源,有着巨大的潜在应用市场和发展前景。本文中,利用现有的网络设备和条件构建IP组播系统。该系统的实现包括硬件实现和软件实现两部分。硬件实现部分即利用现有的网络设备搭建一个支持IP组播通信的平台,从而为IP组播应用的实现提供了基础组播环境;对著名的流媒体解决方案(Windows Media)进行组播流传输的配置,从而在所搭建的平台上提供基于IP组播的音/视频服务。软件实现部分,利用Winsocket套接字网络编程对视频网络中IP组播系统进行了实现。该流媒体视频组播系统采用了C/S模式,基于Windows平台,利用Windows Media实现,完成了从服务器到客户端之间数据的高效率传输。实践证明,该系统具有实时性好、有效减轻了网络负载、应用系统间互操作性强,实现相对简单等优点。
论文目录
摘要Abstract目录绪论第一章 流媒体技术1.1 流媒体简介1.2 流媒体技术1.2.1 流式传输1.2.2 流媒体技术原理1.2.3 流媒体播放方式与发布格式1.2.4 流媒体文件格式与编码本章小结第二章 IP组播理论与技术2.1 IP组播技术提出的原因2.2 IP组播的介绍2.2.1 IP组播概念及原理2.2.2 IP组播地址及映射2.2.3 组播分布树2.3 IP组播协议2.3.1 互联网组管理协议(IGMP协议)2.3.2 组播路由协议2.4 组播转发本章小结第三章 视频组播系统的总体设计3.1 需求分析3.2 系统的设计目标3.3 支持视频组播系统的网络协议3.4 视频组播系统结构及分析3.5 工作流程本章小结第四章 IP组播系统的研究4.1 IP组播的必要性4.2 IP组播实现必备的条件4.3 组播平台环境4.4 交换机组播协议的配置4.4.1 IGMP Snooping配置4.4.2 IGMP配置4.4.3 PIM-DM配置本章小结第五章 基于 WINSOCK视频IP组播的研究与实现5.1 IP组播传输软件框架设计5.2 IP组播网络编程技术支持5.2.1 Windows Socket组播API5.2.2 Windows Socket编程三种方式5.3 使用winsock实现的过程5.3.1 系统IP网络数据通信流程5.3.2 系统IP网络数据通信流程 CMulticast类的公共接口访问函数5.3.3 服务器端的网络编程5.3.4 客户端的网络编程本章小结第六章 基于IP组播应用服务的实现6.1 关键技术的实现6.1.1 组播数据包的发送与接收6.1.2 视频流自适应动态调整算法6.1.3 客户端缓存技术6.2 系统配置需求6.3 基于 Windows Media视频服务的实现6.3.1 Windows Media视频技术组成6.3.2 Windows Media服务器原理6.3.3 Windows Media中的组播6.3.4 Windows Media服务器组播文件传输的配置6.3.5 测试6.4 实验结果本章小结结论参考文献攻读硕(博)士学位期间发表的学术论文致谢
相关论文文献
标签:组播论文; 流媒体论文; 视频系统论文; 协议论文;