簡易檢索 / 詳目顯示

研究生: 曾姵珊
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-FECFEC
外文關鍵詞: 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.

    Table of Contents .......................................................................................... i List of Figures ................................................................................................ iii List of Tables .................................................................................................. v Chapter 1 Introduction ............................................................................. 1 Chapter 2 Background............................................................................... 3 2.1 IPTV Application Layer Forward Error Correction (AL-FEC) .......... 3 2.2 Raptor codes ....................................................................................... 5 2.2.1 Introduction of Raptor Codes ............................................... 5 2.2.2 The Raptor Codes We Use in This Paper............................. 7 2.3 Real-time Transport Protocol (RTP) .................................................. 11 2.4 VLC..................................................................................................... 13 2.5 Wireless Network................................................................................. 13 Chapter 3 Related Works ......................................................................... 15 3.1 FLUTE - File Delivery over Unidirectional Transport ........................ 15 3.2 Researches for Media Streaming with FEC Schemes .......................... 16 3.3 Researches for Raptor Codes with Security ........................................ 19 Chapter 4 Method...................................................................................... 20 4.1 System Overview................................................................................. 20 4.2 RTP Streaming Sender........................................................................ 21 4.2.1 AL-FEC Encoder .................................................................. 23 4.2.2 Sender ................................................................................... 25 4.3 RTP Streaming Receiver ..................................................................... 27 4.3.1 Receiver ................................................................................ 27 4.3.2 AL-FEC Decoder .................................................................. 27 4.3.3 Sender ................................................................................... 28 4.4 Buffering.............................................................................................. 29 4.5 Flow Control ....................................................................................... 32 Chapter 5 Implementation........................................................................ 34 5.1 Implement Instructions ....................................................................... 34 5.1.1 Server .................................................................................... 35 5.1.2 Client .................................................................................... 36 5.2 Simulation with REIN Model.............................................................. 36 5.3 Result of Implementation on Wireless Multicast Protocol .................. 37 Chapter 6 Conclusion ................................................................................ 42

    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.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE