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

利用 P2P 架構之即時多媒體串流系統

Live Multimedia Streaming System Using Peer-to-Peer Architecture

指導教授 : 黃能富
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


隨著網際網路的快速成長,各種新的即時多媒體串流服務也不斷地出現,如何透過網路來有效地傳輸具有時間性質的多媒體資料,將會成為相當重要的課題。本論文將提出一個結合P2P技術與多媒體串流技術的系統 (Live2006),藉由本系統可以提供大規模、穩定以及高使用性之即時多媒體串流服務。本論文以應用層多播的概念為基礎,設計出一個樹狀結構來連接各個節點,同時藉由各個節點之間彼此互享來降低網路流量。因此,即使在大量使用者收看同一節目時,系統也可以維持高品質之服務。每個使用者除了可以收看其選擇的節目外,也可以擔任該節目的提供者,甚至是他所擁有節目的發行者角色。透過上述的彈性,使得所有使用者可以分享他們的多媒體節目,達到彼此互享的效果。 Live2006對於一些在防火牆管理之下或是在NAT之內使用私有IP的使用者也可以提供相同的串流服務。在任何時間和任何地點,使用者都可以利用他們擁有的一些手持設備或是一些資源受限制的電腦,很容易地收看本系統所提供的節目。Live2006 同時也支援下一代的網際網路通訊協定 IPv6。

並列摘要


With rapid growth of Internet, the variety of live streaming services is used on Internet. How to effective transmission of the time-sensitive multimedia has become an important issue. In this thesis, a P2P-based multimedia streaming system, called Live2006, is proposed to provide a scalable, robust, and high available live streaming service. Based on the concept of Application Layer Multicast, a tree-based structure is designed to connect the peers, and the peers share the receiving streaming to reduce network traffic. Therefore, a high level quality service is maintained even a significant number of individuals are watching the same program. Besides watching the selected programs, each user can also act as a program provider or even as the publisher of his/her own program. Such flexibility enables all users to share their video programs and achieve “peer-to-peer sharing”. Live2006 also provides the streaming services for users located behind the firewall or users using the private IP addresses behind an NAT (Network Address Translation). Thus, users can easily access the programs through their devices, including the resource limited handset devices, anywhere and any time. Live2006 also supports IPv6 protocol for next generation Internet infrastructure.

參考文獻


[1] S. Deering and R. Hinden. 1998. “Internet Protocol, version 6 (IPv6) specification.” Request for Comments: 2460, December 1998.
[6] Y. Chu, S. G. Rao, S. Seshan, and H. Zhang. 2001. “Enabling conferencing applications on the Internet using an overlay multicast architecture.” In Proceedings of ACM SIGCOMM, pages 55–67, San Diego, CA USA, August 2001. ACM.
[13] Duc A. Tran, Kien A. Hua, and Tai Do, “ZIGZAG: An Efficient Peer-to-Peer Scheme for Media Streaming” In Proceedings IEEE INFOCOM, San Francisco, USA 2:1283--1292, Mar. 2003.
[17] V. N. Padmanabhan, H. J. Wang, P. A. Chou, and K. Sripanidkulchai. 2002. “Distributing streaming media content using cooperative networking.” In Proc. NOSSDAV’02, May 1214, 2002, Miami, Florida, USA, May 2002.
[18] X. Jiang, Y. Dong, D. Xu, B. Bhargava, "GnuStream: a P2P Media streaming system prototype", In Proc of IEEE Intern. Conf. on Multimedia and Expo(ICME 2003), Baltimore,MD, June 2003.

延伸閱讀