研究生: |
曾姵珊 Tseng, Pei-Shan |
---|---|
論文名稱: |
一個使用AL-FEC技術來達到可在Wi-Fi群播頻道更平滑撥放高畫質串流媒體的系統 A Smoother HD Streaming Media System with AL-FEC over Wi-Fi Multicast Channel |
指導教授: |
孫宏民
Sun, Hung-Min |
口試委員: |
洪國寶
Horng, Gwo-Boa 曾文貴 Tzeng, Wen-Guey 顏嵩銘 Yen, Sung-Ming |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2012 |
畢業學年度: | 100 |
語文別: | 英文 |
論文頁數: | 45 |
中文關鍵詞: | 串流 、AL-FEC 、FEC |
外文關鍵詞: | Streaming, AL-FEC, FEC |
相關次數: | 點閱:1 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
我們提出了一個系統,使用FEC ( Forward Error Correct )方法,並將其應用在網路RTP ( Real-Time Transport Protocol)影音串流技術,對傳輸資訊做保護。由於無線網路有較高的資料遺失率,時常遺失封包,相較於一般有線網路,是較為惡劣的網路環境。在這種情況下,我們提出的系統使用Raptor codes做為FEC的編碼方式,以還原因為惡劣的網路傳輸環境所遺失的資訊。
我們將此系統與VLC多媒體播放器整合,實作於Linux作業系統中,並在Wi-Fi無線網路的環境中進行測試。經由這樣的測試,驗證我們所提出的系統還原遺失資訊的能力。此外,我們也利用各式各樣的方法,提升影音即時傳輸播放的品質與順暢度。即使在封包遺失率很高的情況下,我們的系統仍然可以穩定順暢地播放影音媒體串流。由此可見,我們的系統有效地提昇即時影音多媒體串流服務的可用性和服務品質。我們相信這項研究,將使人類生活中的無線網路影音多媒體服務的品質更優良更穩定。
In this paper, we present a FEC(Forward Error Correction) scheme based on Raptor codes to protect the transmission of RTP-multimedia streams. Wireless network is a more terrible environment than wired network caused by higher packet lose rate while transporting data. It often lost packets. In this case, we choose a Forward Error Correction scheme based on Raptor codes for our system to recovery the data which is missing while transporting in a terrible environment.
We demonstrate it through implementing with VLC media player on Linux system and transporting data by wireless network. So we can know that how good its capability is for restoring missing data. Otherwise, we also use a variety of methods to enhance the playback quality of audio and video on real-time transmission. Even though in the case of high packet loss rate, the audio and video still can be played stably and smoothly. We show that our system improves the usability and quality of media service greatly. We believe that this work makes the real-time multimedia service better and more comfortable in human life.
Bibliography
[1] A. Shokrollahi. Raptor codes. Information Theory, IEEE Transactions on
Networking (TON), 52(6):2551 –2567, june 2006.
[2] SMPTE Specification 2022-1-2007. Forward error correction for real-time
video/audio transport over ip networks.
[3] V. Cerf and R. Kahn. A protocol for packet network intercommunication.
Communications, IEEE Transactions on, 22(5):637 – 648, may 1974.
[4] Jon Postel. Internet protocol. IETF RFC 791, September 1981.
[5] J. Postel. User datagram protocol. IETF RFC768, August 1980.
[6] M. Luby, A. Shokrollahi, M. Watson, and T. Stockhammer. Raptor forward
error correction scheme for object delivery. IETF RFC5053, September 2007.
[7] M. Luby, T. Stockhammer, and M. Watson. Iptv systems, standards and architectures:
Part ii - application layer fec in iptv services. Communications
Magazine, IEEE, 46(5):94 –101, may 2008.
[8] J. Lacan, V. Roca, J. Peltotalo, and S. Peltotalo. Reed-Solomon forward error
correction (FEC) schemes. IETF RFC5510, April 2009.
[9] Thomas Stockhammer and G¨unther Liebl. On practical crosslayer aspects in
3gpp video services. In Proceedings of the international workshop on Workshop
on mobile video, MV ’07, pages 7–12, New York, NY, USA, 2007. ACM.
[10] 3GPP TS 26.346. Multimedia broadcast/multicast service (MBMS); protocols
and codecs.
[11] ETSI TS 102 034 V1.4.1. Transport of mpeg 2 transport stream (TS) based
DVB services over IP based networks. August 2009.
[12] M. Luby. LT codes. In Foundations of Computer Science, 2002. Proceedings.
The 43rd Annual IEEE Symposium on, pages 271 – 280, 2002.
[13] V. Roca, C. Neumann, and D. Furodet. Low density parity check (LDPC)
staircase and triangle forward error correction (FEC) schemes. IETF RFC5170,
June 2008.
[14] H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. Rtp: A Transport
protocol for real-time applications. IETF RFC3550, July 2003.
[15] Ed T. Friedman, Ed R. Caceres, and Ed A. Clark. Rtp Control protocol extended
reports (RTCP XR). IETF RFC3611, November 2003.
[16] J. Postel. Transmission control protocol. IETF RFC793, September 1981.
[17] T. Paila, M. Luby, R. Lehtonen, V. Roca, and R. Walsh. FLUTE - file delivery
over unidirectional transport. IETF RFC3926, October 2004.
[18] M. Luby, J. Gemmell, L. Vicisano, L. Rizzo, and J. Crowcroft. Asynchronous
layered coding (ALC) protocol instantiation. IETF RFC3450, December 2002.
[19] Martin Ellis, Dimitrios P. Pezaros, and Colin Perkins. Performance analysis of
AL-FEC for RTP-based streaming video traffic to residential users. In Packet
Video Workshop (PV), 2012 19th International, pages 1 –6, may 2012.
[20] J. Rosenberg and H. Schulzrinne. An RTP payload format for generic forward
error correction. IETF RFC2733, December 1999.
[21] Martin et al. System and method for secure storage of data, April 2009.
[22] CA(US) Sean A. Ramprashad, Los Altos. System and method for secure storage
of data, December 2008.
[23] A. Kacewicz and S.B. Wicker. Secrecy and reliability using raptor codes in the
presence of a wiretapper in a multiple path wireless network. In Wireless Com-
munications Signal Processing, 2009. WCSP 2009. International Conference
on, pages 1 –5, nov. 2009.
[24] DVB Document A115. DVB Application layer FEC evaluations. May 2007.