透過您的圖書館登入
IP:3.134.81.206
  • 學位論文

基於應用層前向錯誤更正技術之Wi-Fi 串流客戶端的設計與實作

The Design and Implementation of a Wi-Fi Streaming Client Based on Application-Layer FEC

指導教授 : 孫宏民

摘要


本論文是參與工研院及威達雲端的高鐵上網計畫中的高鐵即時影音平台開發 的成果,該平台主要是利用專屬於高鐵上網的WiMAX 網路,將即時影音資料傳 送到高鐵列車上,再透過Wi-Fi Access Point (AP) 將影音資料以multicast 方式傳送給高鐵列車中的使用者。而當中Wi-Fi IP multicast 所造成的封包遺失,則是使用Application Layer - Forward Error Correction (AL-FEC) 技術去修補。先前該平台只完成了頭端系統軟體及Windows 版。   本論文所提出的Android client 端程式,是搭配高鐵即時影音平台頭端 系統軟體中的WiFi multicast 串流伺服器所開發的。爲了提升使用者介面的操 作流暢度及降低使用者介面的操作複雜度,我們提供了以下的功能: 快速的頻道 切換(fast channel switch)、使用WinRT 平台內建的media player 作為播放器、透過pre-cache 技術來降低channel switch 時所耗費的時間…等功能。此外,為了搭配Android 平台內建的media player,我們在Android 版的client 端中內建了RTSP Relay Server,除了支援RTSP (Real Time Streaming Protocol) 協定外,還處理了multicast RTP 串流服務在AL-FEC 解碼後轉換為unicast 傳送時的相關問題,例如: 影音傳送速度控制(flow control) 及影音同步(audio and video synchronization)…等功能。

關鍵字

AL-FEC Android stmreaing RTSP THSR

並列摘要


This paper is the achievement of participation of the mobile TV streaming service project provide by ITRI (Industrial Technology Research Institute) and VeeTIME Corporation. This mobile TV streaming service is operating base on the WiMax internet service for THSR (Taiwan High Speed Rail). This system using the WiMax internet service to deliver media data to the WiMax MS (Mobile Station) on the high speed cars. The WiMax MS will deliver the media data by many Wi-Fi AP (Access Point) in the cars to client in IP multicast and UDP (User Datagram Protocol) which is unreliable. The system use Application Layer - Forward Error Correction (AL-FEC) to fix the problem of packets loss. The client of this system haven’t implement on Android before. This paper propose a Android client to receive the media data delivered by the mobile TV streaming service’s media streaming server which send packet by Wi-Fi IP multicast. The goal of this paper is provide a good user experiment. For this purpose, we propose these functions - Fast Channel Switch, using an embedded player which can be embed in UI, design Pre-Cache module to reduce the period of buffering, etc. Moreover, we also design a RTSP (Real Time Streaming Protocol) Relay Server for embedded player on Android. RTSP Relay Server not only support RTSP, but also handle the issues about the data decoded by AL-FEC. For instance, The Flow control issue and the audio and video synchronization issue.

並列關鍵字

AL-FEC Android stmreaing RTSP THSR

參考文獻


Chien Tseng. Wifi multicast streaming using al-fec inside the trains of highspeed
Tseng. Mobile tv streaming over the mobile wimax network for high-speed rail
reception. In TENCON 2011-2011 IEEE Region 10 Conference, pages 1289–
1293. IEEE, 2011.
Raptor forward error correction scheme for object delivery. 2007.

延伸閱讀