Logo image
基於 HTTP Live Streaming 技術之實況廣播暨 VOD 系統
Thesis

基於 HTTP Live Streaming 技術之實況廣播暨 VOD 系統

洪徹易
Masters, 國立清華大學, 資訊工程學系
2011

Abstract

網路電視 影音串流 隨選視訊 即時轉播 Internet Protocol Television IPTV HTTP Live Streaming HTTP Adaptive Bitrate Streaming Video Streaming Video on Demand VOD Live Broadcast HTML5 iOS HLS
In this thesis, we have implemented a system that allows a user to take videos and upload to the server, and also allows other users to watch live broadcast simultaneously. In order to instantaneously adjust the quality of live stream according to the speed of the network, we use HTTP Live Streaming protocol, which is proposed by the Apple Inc. and is also the most widespread HTTP Adaptive Bitrate Streaming technology, as our core streaming protocol. To show the advantages of HTTP Live Streaming in Live Broadcast and VOD services, we use iOS devices as the video source. After recording and uploading recorded videos to the server, the server transcodes and delivers the live broadcast to the clients. Furthermore, since we upload segmented recorded file to the server instead of streaming video to the server, the ineludible delays caused by HTTP Live Streaming itself and the additional delays caused during uploading are analyzed and discussed in the thesis. Many internet media services, such as YouTube and Justin.tv, rely on Adobe Flash on PC platforms for controlling and displaying the user interface. Nevertheless, these plug-in based applications are seldom used on handheld devices due to the concerns such as security, power consumption, and platform design issues. Therefore, in this thesis, we use HTML5, which is the latest HTML standard, to allow the system to embed multimedia contents into the web pages without installing plug-ins. By combining HTTP Live Streaming and HTML5, we accomplished a general web page, serving both PCs and handheld devices platforms, which allows us to deliver the live broadcast contents to the clients more efficiently.

Metrics

1 Record Views

Details

Logo image