Font Size: a A A

The Design And Implementation Of Http Live Streaming Server

Posted on:2015-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:Z A LiFull Text:PDF
GTID:2298330467963869Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In recent years, streaming media business has been becoming the most representative applications in mobile Internet. Yet the using of traditional streaming protocols is restricted by different degrees in many ways in the mobile Internet, due to the particularity of mobile Internet and terminal equipment. So a new kind of streaming protocol was put forward by APPLE Company, which is designed for mobile Internet specially. This protocol will allow content providers to deliver real-time streaming media services via common WEB server. However, it will not only lead to serious performance issues, but also add many unnecessary delays for content distribution via common WEB server, although which will reduce the deployment cost.For these problems, firstly, the author used module-oriented thinking to design and implement the HLS server stream segment module and virtual file system module, and integrated them into the VLC streaming media server framework; secondly, modified the existing HTTP Server module in VLC; finally, design and implement the HLS server based on these modules, which performance is superior to traditional architecture. What’s more, the HLS server can stream any media, with VLC powerful media access and transcoding capability.First, the article briefly describes the key technologies used in the project, including HLS protocols and TS file format. Then, the overall design of HLS server is displayed which is divided into stream segment module, stream maintain module and stream distribution module. After that, there are the details of design and implement for each module including used data structure and working flow. At last, there is a detailed verification of the functionality of HLS server.
Keywords/Search Tags:streaming media, HLS, VLC, HTTP, TS, VFS
PDF Full Text Request
Related items