研究生: |
林業勝 Lin, Yeh-Sheng |
---|---|
論文名稱: |
Design and Implementation of a Low-Latency Peer-to-Peer Protocol for Multimedia Video Streaming Broadcasting 多媒體影音串流廣播之低延遲P2P通訊協定之設計與實作 |
指導教授: |
黃能富
Huang, Nen-Fu |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2010 |
畢業學年度: | 98 |
語文別: | 中文 |
論文頁數: | 46 |
中文關鍵詞: | 低延遲 |
外文關鍵詞: | P2P Live Video Streaming |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
網際網路發展至今已經越來越成熟,越來越多有關網路的應用也隨之而起,live video streaming是目前非常受到歡迎的項目之一,而其所運用的技術是從傳統的用戶端-伺服器端(Client-Server)架構一直發展到現在最為熱門的點對點(Peer-to-Peer,P2P)架構,使用傳統的Client-Server架構所面臨的問題在於無法做到頻寬節省,因此必須要花費龐大的資金去架設夠多的server來服務每個client,因此點對點(Peer-to-Peer,P2P)架構開始流行,藉由每個peer都去彼此分享自己的資料來達到頻寬放大與分散的目的,不過P2P架構卻會因為latency較大的關係使不同的client在收看live video streaming時client之間所收看到的畫面是不同步的,這個問題在我們收看一些球賽時的感受最大,當不同client在收看球賽時,可能有某個人已經看到球賽的結果在歡呼了,可是其他人卻因為latency等等的因素還沒看到結果,結果造成其他人因為聽到有人在歡呼而提早知道了結果,這對其他人是不公平的,因此為了使client之間的互動能夠一致,必須將P2P架構所造成的latency降到最低,這篇論文的目的就在於提出一種新的P2P設計架構來達到Low-Latency的目的並搭配實作來做測試。
[1] Akamai, http://www.akamai.com
[2] Limelight Networks, http://www.limelightnetworks.com
[3] eMule, http://www.emule-project.net
[4] BitTorrent, http://www.bittorrent.com
[5] PPStream,http://www.ppstream.com/
[6] PPLive, http://www.pplive.com
[7] I. G. Long Vu, Jin Liang, Klara Nahrstedt, "Mapping the PPLive Network: Studying the Impacts of Media Streaming on P2P Overlays," UIUC Tech report, August 2006 2006.
[8] X. Hei, C. Liang, J. Liang, Y. Liu, and K. W. Ross, "Insights into PPLive: A Measurement Study of a Large-Scale P2P IPTV System," in In Proc. of IPTV Workshop, International World Wide Web Conference, 2006.
[9] X. Zhang, J. Liu, B. Li, and T.-S. P. Yum, “CoolStreaming/DONet: A Data-Driven Overlay Network for Peer-to-Peer Live Media Streaming,” in INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE, 2005, pp. 2102-2111 vol. 3.
[10] S. Xie, B. Li, G. Y. Keung, and X. Zhang, “"Coolstreaming: Design, Theory, and Practice,” in IEEE Xplore, December 2007.
[11] B. Li, S. Xie, Y. Qu, G. Y. Keung, C. Lin, J. Liu, and X. Zhang, "Inside the New Coolstreaming: Principles, Measurements and Performance Implications," in INFOCOM 2008. The 27th Conference on Computer Communications. IEEE, 2008, pp. 1031-1039.
[12] B. Li, S. Xie, G. Y. Keung, J. A. L. J. Liu, I. A. S. I. Stoica, H. A. Z. H. Zhang, and X. A. Z. X. Zhang, "An Empirical Study of the Coolstreaming+ System," Selected Areas in Communications, IEEE Journal on, vol. 25, pp. 1627-1639, 2007.
[13] ESM, Y.-H. Chu, S. G. Rao, S. Seshan and H. Zhang, “A Case for End System Multicast,” in Proceedings of ACM SIGMETRICS, 2000.
[14] Nazanin Magharei, Reza Rejaie, “Understanding Mesh-based Peer-to-Peer Streaming,” Proceedings of the International Workshop on Network and Operating Systems for Digital Audio and Video, pp 56-61, Newport, Rhode Island, May 2006.
[15] N. Magharei and R. Rejaie, “PRIME: Peer-to-Peer Receiver-drIven MEsh-based Streaming,” in IEEE INFOCOM 2007.
[16] S. Annapureddy, S. Guha, and et al, “Exploring VoD in P2P Swarming Systems,” in IEEE INFOCOM 2007.
[17] R. Kumar, Y. Liu, and K. Ross, “Stochastic Fluid Theory for P2P Streaming Systems,” in Proceedings of IEEE INFOCOM, 2007.
[18] RFC 2326, H. Schulzrinne, A. Rao, and R. Lanphier, “Real Time Streaming Protocol (RTSP),” April 1998.
[19] RFC 1889, H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, “RTP: A Transport Protocol for Real-Time Application,” January 1996.
[20] RFC 1890, H. Schulzrinne, “RTP Profile for Audio and Video Conferences with Minimal Control,” January 1996.
[21] VLC Media Player, http://www.vlcmediaplayer.org