Font Size: a A A

Design And Implementation Of Streaming Media Adaptive Playing System

Posted on:2013-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:L N YanFull Text:PDF
GTID:2218330371457548Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Streaming media technology is like that, sequence audio and video information are compressed to a number of data packets with compression format and media servers transport those packets to users' computers continuously and synchronously. And then, users can download and watch media program at the same time, need not download the whole files data before watching it. So, the most significant characteristic of streaming media is that it is playing audio or video at the same time while downloading them. During playback process, the network conditions will change. If sources are the same bit rate, the playback will not smooth when the network conditions is bad, while wasting bandwidth when the network conditions is better. For this reason, we design a broadcast system of adaptive streaming media. By coding sources into various bit rates, and using adaptive streaming method, the client can switch fragments between different bit rates dynamically and without notice.Firstly, this paper briefly introduces streaming media technology, transmission protocols and broadcast methods. Secondly, this paper realizes the construction of streaming media adaptive playing system. Lastly, the system realizes adaptive playing of streaming media.This system mainly includes three parts: the source, the server and the client. The source mainly realizes different bit rate encoding and sources sending. The server mainly realizes the streaming media distribution, user authentication, sources processing, and container format conversion. The client mainly realizes the playing of MP4, FLV, and TS files by using Silverlight plugin, interaction with the server, the adaptive switching between different bit rate sources, and realizes the video on demand and lives. The key technology is adaptive streaming that it is a hybrid delivery method that acts like streaming but is based on HTTP progressive download. Users can obtain smooth playback experience.
Keywords/Search Tags:Streaming Media, Adaptive Streaming, Smooth Streaming, Silverlight
PDF Full Text Request
Related items