Font Size: a A A

Construction And Development Of Streaming Multicast Server

Posted on:2009-12-07Degree:MasterType:Thesis
Country:ChinaCandidate:H Y LinFull Text:PDF
GTID:2178360272989670Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
As the development of streaming technology, watching real-time video program has been realized. However, On the other hand, the limited network bandwidth restricts the development of live media streaming. Under this condition, IP multicast technology, a real-time streaming transport technology, emerges as the times require. The IP multicast technology solves the problems of network bandwidth and Quality of Service, and avoids the risk of broadcast storm, which brought by using of broadcast technology. Therefore, it improves the performance of network.As the development of Digital Video Broadcast and High Definition Television, MPEG-2, referred as ISO/IEC 13818 standard, has been widely applied in digital video and audio field. According to the quality of transmission media, MPEG-2 defines two kinds of multiplex information stream: Transport Stream and Program Stream. The Transport Stream is mainly used in this paper.Through the development of Darwin Streaming Server (short for DSS), multicasting data stream with structure of MPEG-2 TS has been realized, which is the main goal of this paper. To achieve this goal, the following tasks have been accomplished.Construct multicast streaming server, based on detailed analysis and study on Darwin Streaming Server of Apple Inc. Then develop the server's multicast module, to make it calling VLC program for video and audio's real-time transcoding, realizing multicast with data structure of MPEG-2 TS.For small streaming server, video and audio's real-time transcoding will occupy a big part of its resource, decreasing the server's performance. This paper use pre-transcoding as solution of this problem. When media files were uploaded to streaming server, the AVConverter will be called, transcoding them to MPEG-2 files.
Keywords/Search Tags:Darwin Streaming Server, Streaming, IP multicast
PDF Full Text Request
Related items