论文标题:视频流媒体多播系统的研究、实现与应用 Study, Implementation and Application of Video Stream Media Multicast System 论文作者 王科 论文导师 罗万伯,论文学位 硕士,论文专业 计算机应用技术 论文单位 四川大学,点击次数 262,论文页数 105页File Size1397k 2004-04-20论文网 http://www.lw23.com/lunwen_424547/ 流媒体,多播,视频服务器,播放器,数字版权管理 Stream Media, Multicast, Video Server, Player,Digital Rights Management 随着互联网的飞速发展,网络多媒体应用得以推广和普及。但是,传统多媒体需要下载完成后才能播放的特点与现今网络带宽资源有限的情况发生矛盾,于是产生了可以一边下载一边观看的流媒体技术。针对在IP网络上网上直播和IP电视等应用,流媒体传输技术中的多播技术具有更大的优势,它能让媒体服务器同时向多个客户端发送连续数据流而不产生延时,但又不会产生广播风暴,极大地提高了网络利用率。本论文正是针对这样的应用,构建一个基于IP多播的视频流媒体应用方案。本论文在对视频流媒体基础理论深入研究的基础上,提出了视频流媒体多播方案的整体构架,并分别从视频服务器、播放器和数字版权管理三个方面详细说明其研究、设计和实现的全部过程。整个方案针对我国现有宽带网络特点而设计,支持我国自主知识产权的流媒体编码系统,并将数字版权管理系统引入到多播方案中。在流媒体视频服务器的设计与开发上,本论文着重研究了多播协议、多播路由、流媒体调度技术、缓存技术和拥塞控制技术,并按照系统设计目标完成了基于H.264变码率流编码的调度算法、基于多播的数据发送与接收、基于速率的多播拥塞控制算法,最后利用多种技术实现了视频流媒体多播服务器的全部功能,并介绍了系统的数据配置方案和用户界面。在视频播放器方面,本论文依据COM组件技术实现了嵌入式播放器的开发,着重讨论了如何加入到IP多播组,客户端缓存的使用算法和播放控制策略,在实现上还介绍了多线程技术、功能模块以及用户界面等。在数字版权管理研究方面,本论文着重研究了WMRM体系,并将其引入到视频多播系统中来,包括内容加密、用户认证、权限的分发和管理以及其应用框架。目前该方案已得到初步应用,还需要进一步的实验和改进。 With the rapid development of Internet, the applications of network multimedia have been spread up and become a popularization. However, traditional multimedia files should be downloaded entirely first so that it could be played. That makes conflict with the limitation of the network bandwidth. So the Stream Meida, a technique providing playing with downloading multimedia data, comes into being. The technology of multicast in Stream Media has more advantages when it is applied for the application of direct living broadcast through IP network or IP television. It can make the media server send continuous data to more than one customer client synchronously without any delay or broadcast storm. Therefore it can improve the availability of the network system. This paper aims at such applications and designs a scheme of video stream media application based on IP multicast.This paper is based on the research of the basic theory of video stream media, proposes the whole frame of the video stream media IP multicast scheme, and seperately explains in detail the research, design and implementation of the media server, player and digital rights management system. Considering the characteristics of the Broad-Band network environment, the whole architecture of the solution supports the knowledge property right in our contry in the stream media coding system and introduces the DRM system.In the part of the design and implementation of stream media server, this paper stressly researches the multicast protocols, multicast rounting, stream media schedule techniques, caches and congestion control. Furthermore, it completes the arithmetic design of the scheduling based on H.264 coding, the sending and receipt of the multicast data, the rate-based congestion control and realizes the whole functions of the video stream media server. It also explains the data configuration and user interface of the system. In the part of the player design, this paper introduces COM techniques to develop an embedded system into the client, especially discusses how to join the multicast group, issues in the usage of client"s caches and strategy of playing. It also presents the realization of multithread, function module and user interface. In the part of the DRM, this paper especially focuses on the architecture of DRM and introduces it into the whole scheme, including content encryption, user authentication, license distribution and management and the frame of the application. By now the solution has been preparing to put into use yet that needs furthemore testing and improvement.
|