Font Size: a A A

Research And Implementation On Network Coding-based Multicast Video System

Posted on:2011-07-30Degree:MasterType:Thesis
Country:ChinaCandidate:Y F XuFull Text:PDF
GTID:2178360305981723Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of network application technology, stream media technology has become popular in each field of life, such as remote education, network video conference and VOD etc. Thus more and more attention has been paid to it.In the large scale of network environment, the distribution efficiency of streaming media data influences the Playback Speed of nodes of network directly. In order to make streaming media technology possible in heterogeneous network environment and to promote its popularization, in recent years, some scholars pay more attention to relative research and propose feasible solutions.The core idea of Network Coding Theory is to use the processing capacity of finite field to process the received data of transit nodes in network. The original data is compressed in accordance with certain rules and then forwarded out. Finally, the end nodes decompress it to restore the original information. Research shows that it can increase network throughput, balance network load and enhance bandwidth utilization etc. Network Coding Theory breaks free from the original data storing & forwarding mode, considered as key breakthroughs in information processing and transmission fields in the 21st century. It is of high theoretical value and comprehensive application foreground.Although there are some achievements in the research of Network Coding theory, its application hasn't made progress accordingly. In view of this, considering stream media's extensive applied background, this thesis aims to implement a multicast video system based on Network Coding Theory, and build a practical example of Network Coding to further verify its feasibility in real environment, laying the basis of further research in its high efficiency.This thesis consists of four parts:(1) Part one briefly describes video on demand, steam media technology and relevant knowledge about the development of DirectShow.(2) Part two introduces the background of information stream, the emergence and development of Network Coding and computation in the finite field. (3) Part three proposes a design proposal of the Network Coding and the video multicast system. The construction and programming of Network Coding multicast, the definition of data format, the cache design and the node control in video playing system are introduced.(4) The last part implements a video multicast system based on Network Coding, focusing on the details of the coding of the system and the steps to realize the video playing system. The functions of the Network Coding module and the video playing systems are tested.
Keywords/Search Tags:Network Coding, Multicast, Stream media, Video on demand
PDF Full Text Request
Related items