| 研究生: |
林信成 Hsin-Cheng Lin |
|---|---|
| 論文名稱: |
整合P2P與UPnP內容分享服務之家用多媒體閘道器:設計與實作 An Integrated Home Media Gateway for P2P and UPnP Content Sharing:Design and Implementation |
| 指導教授: |
胡誌麟
Chih-Lin Hu |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 通訊工程學系 Department of Communication Engineering |
| 畢業學年度: | 99 |
| 語文別: | 英文 |
| 論文頁數: | 60 |
| 中文關鍵詞: | 家庭多媒體內容分享 、家庭網路閘道器 、同儕網路 、數位家庭 |
| 外文關鍵詞: | UPnP, Home Multimedia Distribution, P2P, Digital Home, Home Gateway |
| 相關次數: | 點閱:17 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
先進家庭網路技術的建置能將不同的網路多媒體裝置 (例如:個人電腦、手持裝置或電玩主機) 在居家環境中互相連接而提供嶄新的家庭網路應用與服務,其中家庭多媒體娛樂在現代家庭網路環境中佔有極重要的一席之地。有別於傳統家庭多媒體內容分享情境—僅能分享區域網路之內容並需經由繁瑣的連線、檔案傳輸設定之方式,本篇論文呈現一利用網路之方式達到能使具有網路功能之裝置自動發現鄰近裝置並分享豐富的網路多媒體資訊。為達到此理想情境,本篇提出創新的家庭多媒體內容分享架構整合數項特殊機制包含—裝置發現、家庭網路閘道器、網際網路多媒體提供和家庭網路內之多媒體共享。本設計主要專注於克服裝置間固有的異質性與家庭網路與公共網路間之共通性達到使網路裝置撥放多媒體內容方式之一致性。軟體實作原型整合了BitTorrent P2P客戶端、UPnP通訊協定、UPnP AV多媒體伺服器、多媒體散佈與管理元件於OSGi家庭多媒體閘道器平台中。實作成果設計與展示為家庭多媒體娛樂提供更佳的使用者經驗與無限制的多媒體內容。
The deployment of advanced home networking technologies connect a variety of modern networked and multimedia devices, e.g., desktops, mobile phones and game consoles, in a residential area, providing a playground for new home applications and services. Since home multimedia entertainment is one of important home applications, this paper presents a home media content sharing scenario in which networked devices can discover neighboring devices and share enormous Internet media content in a convenient, networked manner. This ideal scenario differs from the traditional cases which merely offer local media content and require tedious manual operations of connection setup and file transfer. To achieve this goal, this study proposes a novel home multimedia content distribution rchitecture for home network environments. The proposed architecture integrates several specific mechanisms,including device discovery, home gateway,Internet media provision, and in-home media content delivery.This design addresses several inherent limitations of device heterogeneity and network interoperability in home and public networks, and allow networked devices to play media content in an identical,networked way. This study develops a proof-of-concept software prototype,integrating BitTorrent peer-to-peer client, UPnP protocol stack, UPnP AV media server, and media distribution and management components on the OSGi home gateway platform. Practical demonstration shows the proposed design and scenarios, achieving not only better user experience but also an unlimited volume of media content for home multimedia entertainment.
[1] S. Androutsellis-Theotokis and D. Spinellis. A survey of peer-to-peer content distribution
technologies. ACM Computing Surveys, 36(4):335–371, December 2004.
[2] D. Bansal, J. Q. Bao, and W. C. Lee. QoS-enabled residential gateway architecture. IEEE Communications Magazine, 41(4):83–89, April 2003.
[3] G. Bieber and J. Carpenter. Introduction to service-oriented. programming. online available via http://www.openwings.org/download.html, September 2001.
[4] BiTorrent Inc., 2011. http://www.bittorrent.com/.
[5] J.-L. Chena, M.-C. Chen, and Y.-R. Chian. QoS management in heterogeneous home networks. Computer Networks, 51(12):3368–3379, August 2007.
[6] B. Cohen. Incentives build robustness in bittorrent. In Proceedings of the 1st Workshop
on Economics of Peer-to-Peer Systems, June 2003.
[7] CyberLink for Java (open source software), 2009.
http://sourceforge.net/projects/cgupnpjava/develop/.
[8] A. Delphinanto, B. A. G. Hillen, I. Passchier, B. H. A. van Schoonhoven, and F. T. H. den
Hartog. Remote discovery and management of end-user devices in heterogeneous private networks. In Proceedings of the 6th IEEE Consumer Communications and Networking
Conference (CCNC’09), volume 6, pages 848–852, January 2009.
[9] Digital living network alliance. DLNA home networked device interoperability guidelines version 1.5. March 2006.
[10] W. K. Edwards. Discovery systems in ubiquitous computing. IEEE Pervasive Computing, 5(2):70–77, April-June 2006.
[11] R. Fielding. Architectural styles and the design of network-based software architectures. online available via http://www.ics.uci.edu/…edling/pubs/dissertation/top.htm; alternatively via http://en.wikipedia.org/wiki/Representational_State_Transfer, 2000.
[12] J. Garcia-Reinoso, I. Vidal, F. Valera, and A. Azcorra. Zero config residential gateway experiences for next generation smart homes. Computer Networks, 53(18):2967–2984, December 2009.
[13] L. Gong. A software architecture for open service gateway. IEEE Internet Computing, 5(1):64–70, January-February 2001.
[14] L. Harte. Home Media Networks: Systems,Technologies, and Operation. Althos Publisher,NC 27526, USA, 2011.
[15] Home gateway initiative. Home gateway technical requirements: Residential profile v1.01, 2008. http://www.homegatewayinitiative.org/.
[16] C.-L. Hu and C.-A. Cho. User-provided multimedia content distribution architecture in mobile and ubiquitous communication networks. Journal of Network and Computer Applications, 34(1):121–136, January 2011.
[17] C.-L. Hu, Y.-J. Huang, and W.-S. Liao. Multicast complement for efficient UPnP eventing in home computing network. In Proceedings of IEEE InternationalConference on Portable Information Devices (Portable’07), Feb. 2007.
[18] C.-L. Hu, W.-S. Liao, and Y.-J. Huang. Mobile media content sharing in UPnP-based home network environment. Journal of Information Science and Engineering, 24(6):1753–1769, November 2008.
[19] Internet-Draft. Simple service discovery Protocol/1.0 operating without an arbiter. IETF Internet-Draft draft-cai-ssdp-v1-03.txt, October 1999.
[20] Internet-Draft. General event notification architecture base: Client to arbiter. IETF Internet-Draft draft-cohen-gena-p-base-01.txt, September 2000.
[21] Internet-Draft. Dynamic configuration of IPv4 link-local addresses. IETF draft-ietf-zeroconf-ipv4-linklocal-17.txt, July 2004.
[22] ipoque GmbH. Internet study 2008/2009, 2009.
http://www.ipoque.com/resources/internet-studies/internet-study-2008_2009.
[23] Java BitTorrent API (open source software), 2010.
http://sourceforge.net/projects/bitext/develop.
[24] E. Kawamoto, K. Kadowaki, T. Koita, and K. Sato. Content sharing among UPnP gateways on unstructured P2P network using dynamic overlay topology optimization. In Proceedings of the 6th IEEE Consumer Communications and Networking Conference
(CCNC’09), pages 1273–1277, January 2009.
[25] J.-T. Kim, Y.-J. Oh, H.-K. Lee, E.-H. Paik, and K.-R. Park. Implementation of the DLNA proxy system for sharing home media contents. IEEE Transactions on Consumer
Electronics, 53(1):139–144, February 2007.
[26] J.-T. Kim, S. Park, J.-H. Lee, E.-H. Paik, and K.-R. Park. Provision of the multimedia service framework in the ubiquitous home network. IEEE Transactions on Consumer Electronics, 54(2):501–506, May 2008.
[27] J.-W. Kim, G.-R. Kwon, N.-H. Kim, A. Morales, and S.-J. Ko. E¢ cient video transcoding technique for qos-based home gateway service. IEEE Transactions on Consumer Electronics, 52(1):129–137, February 2006.
[28] Knopflerfish 3.0 - open source OSGi SDK. Comparisons of BitTorrent clients, June 2010.
http://www.knopflership.org/.
[29] V. B. Lawrence, N. Zervos, T. Zahariadis, and A. Meliones. Digital gateways for multi-media home networks. Telecommunication Systems, 23(3-4):335–349, July 2003.
[30] Y. Liong and Y. Ye. E¤ect of UPnP advertisements on user experience and power consumption. In Proceedings of the 2nd IEEE Consumer Communications and Networking
Conference (CCNC’05), pages 91–97, Jan. 2005.
[31] Y. Liu, Y. Guo, and C. Liang. A survey on peer-to-peer video streaming systems. Peer-to-Peer Networking and Applications, 1(1):18–28, March 2008.
[32] E. K. Lua, J. Crowcroft, M. Pias, R. Sharma, and S. Lim. A survey and comparison of peer-to-peer overlay network schemes. IEEE Communications Tutorials and Surveys, 7(2):72–93, July 2005.
[33] Y. Mazuryk and J. J. Lukkien. Analysis and improvements of the eventing protocol for universal plug and play. In Proceedings of the IASTED Conference on Communications,Internet and Information Technology, November 2004.
[34] D. S. Menasche, A. A. A. Rocha, E. de Souza e Silva, R. M. M. Leao, D. Towsley, and A. Venkataramani. Modeling chunk availability in P2P swarming systems. ACM SIG-
METRICS Performance Evaluation Review, 37(2), September 2009.
[35] K. Mills and C. Dabrowski. Adaptive jitter control for UPnP m-search. In Proceedings of the 38th annual IEEE International Conference on Communications (ICC’03), volume 2, pages 1008–1013, May 2003.
[36] J. Newmarch. A RESTful approach: Clean UPnP without SOAP. In Proceedings of the 2nd IEEE Consumer Communications and Networking Conference (CCNC’05), pages
134–138, Jan. 2005.
[37] Y.-J. Oh, H.-K. Lee, J.-T. Kim, E.-H. Paik, and K.-R. Park. Design of an extended architecture for sharing DLNA compliant home media from outside the home. IEEE Transactions on Consumer Electronics, 53(2):542–547, May 2007.
[38] Open service gateway initiative alliance. OSGi service platform speci…cation release 4.2.
http://www.osgi.org, September 2009.
[39] H. Park, I. Lee, T. Hwang, and N. Kim. Architecture of home gateway for device collaboration in extended home space. IEEE Transactions on Consumer Electronics, 54(4):1692–1697, November 2008.
[40] H. Saiedian and S. Mulkey. Performance evaluation of eventing web services in real-time applications. IEEE Communications Magazine, 46(3):106–111, March 2008.
[41] A. S. Tanenbaum and M. van Steen. Distributed Systems: Principles and Paradigms. Prentice Hall, 2nd edition, 2007.
[42] UPnP forum. UPnP AV architecture:1 document version 1.1. September 2008.
[43] UPnP forum. UPnP AV contentdirectory:3 service template version 1.01. September 2008.
[44] UPnP forum. UPnP device architecture 1.1. October 2008.
[45] UPnP forum standardization device control protocols, 2010. http://upnp.org/sdcps-and-certification/standards/sdcps/.
[46] K. Vanthournout, G. Deconinck, and R. Belmans. A taxonomy for resource discovery. Personal and Ubiquitous Computing, 9(2):81–89, March 2005.
[47] N. Venkitaraman. Wide-area media sharing with UPnP/DLNA. In Proceedings of the 5th IEEE Consumer Communications and Networking Conference (CCNC’08), pages 294–298, January 2008.
[48] VideoLan organization. VLC media player (open source software), 2010.
http://www.videolan.org/.
[49] W3C consortium. Simple object access protocol. http://www.w3.org/TR.2000/NOTE-SOPA-20000508, May 2000.
[50] Wikipedia. Bittorrent online reference, 2011. http://en.wikipedia.org/wiki/BitTorrent/.
[51] Wikipedia. Comparisons of BitTorrent clients, 2011.
http://en.wikipedia.org/wiki/comparison_of_BitTorrent_clients.
[52] F. Zhu, M. W. Mutka, and L. M. Ni. Service discovery in pervasive computing environments. IEEE Pervasive Computing, 4(4):81–90, Oct.-Dec. 2005.
[53] S. J. Zilora and S. S. Ketha. Think inside the box! optimizing web services performance today. IEEE Communications Magazine, 46(3):112–117, March 2008.