DOI QR코드

DOI QR Code

A P2P-to-UPnP Proxy Gateway Architecture for Home Multimedia Content Distribution

  • Hu, Chih-Lin (Department of Communication Engineering, National Central University) ;
  • Lin, Hsin-Cheng (Department of Communication Engineering, National Central University) ;
  • Hsu, Yu-Feng (Department of Communication Engineering, National Central University) ;
  • Hsieh, Bing-Jung (Department of Communication Engineering, National Central University)
  • Received : 2011.09.19
  • Published : 2012.01.30

Abstract

Deploying advanced home networking technologies and modern home-networked devices in residential environments provides a playground for new home applications and services. Because home multimedia entertainment is among the most essential home applications, this paper presents an appealing home media content sharing scenario: home-networked devices can discover neighboring devices and share local media content, as well as enormous amounts of Internet media content in a convenient and networked manner. This ideal scenario differs from traditional usages that merely offer local media content and require tedious manual operations of connection setup and file transfer among various devices. To achieve this goal, this study proposes a proxy gateway architecture for home multimedia content distribution. The proposed architecture integrates several functional mechanisms, including UPnP-based 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 on home and public networks, and allows diverse home-networked devices to play media content in an identical and networked manner. Prototypical implementation of the proposed proxy gateway architecture develops a proof-of-concept software, integrating a BitTorrent peer-to-peer client, a UPnP protocol stack, and a UPnP AV media server, as well as media distribution and management components on the OSGi home gateway platform. Practical demonstration shows the proposed design and scenario realization, offering users an unlimited volume of media content for home multimedia entertainment.

Keywords

References

  1. L. Harte, "Home Media Networks: Systems, Technologies, and Operation," Journal of Althos Publisher, , 2011.
  2. http://www.dlna.org/industry/certification/guidelines/
  3. 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, vol. 54, no. 2, pp. 501-506, May. 2008.
  4. 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, vol. 24, no. 6, pp. 1753-1769, Nov. 2008.
  5. T. Hwang, H. Park, E. Paik and J. Chung, "EAFR-Based DLNA proxy for High-Quality video distribution in extended home space," IEEE Transactions on Consumer Electronics, vol. 57, no. 1, pp. 120-125, Feb. 2011.
  6. S. Androutsellis-Theotokis and D. Spinellis, "A survey of peer-to-peer content distribution technologies," ACM Computing Surveys, vol. 36, no. 4, pp. 335-371, 2004. https://doi.org/10.1145/1041680.1041681
  7. J. F. Buford, H. Yu and E. K. Lua, "P2P Networking and Applications," Morgan Kaufmann Publishers, 2009.
  8. http://www.ipoque.com/sites/default/files/mediafiles/documents/internet-study-2008-2009.pdf.
  9. K. Vanthournout, G. Deconinck and R. Belmans, "A Taxonomy for Resource Discovery," Personal and Ubiquitous Computing, vol. 9, no. 2, pp. 81-89, Mar. 2005. https://doi.org/10.1007/s00779-004-0312-9
  10. W. K. Edwards, "Discovery Systems in Ubiquitous Computing," IEEE Pervasive Computing, vol. 5, no. 2, pp. 70-77, Jun. 2006. https://doi.org/10.1109/MPRV.2006.28
  11. http://www.upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.1.pdf.
  12. http://www.upnp.org/specs/av/UPnP-av-AVArchitecture-v1.pdf.
  13. 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, vol. 54, no. 4, pp. 1692-1697, Nov. 2008.
  14. E. Kawamoto, K. Kadowaki, T. Koita and K. Sato, "Content sharing among UPnP gateways on unstructured P2P network using dynamic overlay topology optimization," IEEE on Consumer Communications and Networking Conference, pp. 1273-1277, 2009.
  15. N. Venkitaraman, "Wide-area media sharing with UPnP/DLNA," The 5th IEEE Consumer Communications and Networking Conference, pp. 294-298, 2008.
  16. http://www.osgi.org/.
  17. D. S. Menasché, A. A. Aragão Rocha, E. de Souza e Silva, R. M. Meri Leão, D. Towsley, and A. Venkataramani, "Modeling Chunk Availability in P2P Swarming Systems," ACM Sigmetrics Performance Evaluation Review, vol.37, no.2, Sep. 2009.
  18. A. S. Tanenbaum, and M. Van Steen, "Distributed Systems: Principles and Paradigms," 2nd edition, Pearson Press, 2007.
  19. S. Cheshire, B. Aboba and E. Guttman, "Dynamic configuration of IPv4 link-local addresses," IETF Request for Comments (RFC) 3927, May 2005.
  20. http://tools.ietf.org/id/draft-cai-ssdp-v1-00.txt.
  21. http://www.w3.org/TR/soap/.
  22. http://upnp.org/sdcps-and-certification/standards/sdcps/.
  23. http://tools.ietf.org/id/draft-cohen-gena-client-00.txt
  24. http://www.upnp.org/specs/av/UPnP-av-ContentDirectory-v3-Service.pdf
  25. http://www.oracle.com/technetwork/java/javase/downloads/.
  26. http://www.knopflerish.org/download.html/.
  27. http://www.videolan.org/.
  28. BitTorrent P2P Client Application - Wikipedia Online Reference, 2011.