Skip to main content
Log in

A Framework for Internet Media Services Delivery to the Home Environment

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

In this paper, we propose a framework that enables Internet service providers (ISPs) to provide multimedia content to generic devices located inside the domestic networks of their customers (such as PCs and generic media players) in a seamless manner. In order to achieve this transparent integration between ISP-provided multimedia content and generic consumer media players, the domestic gateway becomes a managed UPnP AV/DLNA (Universal Plug and Play/Digital Living Network Alliance) media server, which can be dynamically updated by the broadband operator using Broadband Forum’s CPE (Customer Premises Equipment) WAN Management Protocol (CWMP) extensions specifically designed for this purpose. This framework enables the domestic gateway to become a mediator for both operator-provided and Internet media content, provided through UPnP services visible inside the domestic LAN. The adoption of a neutral UPnP/DLNA architecture that uses plugins to abstract each service allows it to become independent of the domestic gateway platform, allowing ISPs to easily add support for new media services while better coping with protocol updates. The proposed framework has been developed and validated in the scope of the project S3P, in cooperation between the University of Coimbra and Portugal Telecom’s PT Inovação innovation and R&D unit.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. YouTube website: http://www.youtube.com/t/about_youtube. Accessed March 2011

  2. Flickr photo sharing service website: http://www.flickr.com. Accessed March 2011

  3. Netflix Inc.: http://www.netflix.com. Accessed March 2011

  4. Hulu video-on-demand service: http://www.hulu.com. Accessed March 2011

  5. Gizmodo: Youtube shuts down API access, leaves set-top boxes high and dry (updated). Available at: http://www.gizmodo.com/5409504/youtube-shuts-down-api-access-leaves-set+top-boxes-high-and-dry-updated. Accessed March 2011

  6. Google TV: Available at: http://www.google.com/tv. Accessed September 2011

  7. Logitech Revue: Available at: http://www.logitech.com/en-us/smartTV/revue. Accessed September 2011

  8. UPnP Forum: UPnP AV Architecture:1 for UPnP Version 1.0 (2008)

  9. DLNA Consortium: DLNA Networked Device Interoperability Guidelines (2009)

  10. Broadband Forum website: http://www.broadband-forum.org. Accessed March 2011

  11. Broadband Forum: TR-069—CPE WAN Management Protocol specification v1.2, Amendment 3 (2010)

  12. UPnP Forum: Standards: Device Control Protocols. Available at http://www.upnp.org/sdcps-and-certification/standards/sdcps/. Accessed March 2011

  13. W3C Consortium: SOAP Version 1.2 Part 1: Messaging Framework, 2nd edn (2007)

  14. UPnP Forum: UPnP Device Architecture 1.1 (2008)

  15. Droms, R.: IETF RFC 2131—Dynamic Host Configuration Protocol (1997)

  16. Cheshire, S., Aboba, B., Guttman, E.: IETF RFC3927—Dynamic Configuration of IPv4 Link-Local Addresses (2005)

  17. Goland, Y., Cai, T., Leach, P., Gu, Y., Albright S.: Simple Service Discovery Protocol/1.0 Operating without an Arbiter (IETF Draft) (1999)

  18. Cohen, J., Aggarwal, S.: General Event Notification Architecture Base (IETF draft) (1998)

  19. UPNP Forum website: http://www.upnp.org

  20. Chou, J., Simerly, T.: DLNA, UPnP Pave Way for Home Video Nets, EE Times Asia (2006). Available at http://www.eetasia.com/ARTICLES/2006MAR/PDF/EEOL_2006MAR16_DSP_NETD_OPT_TA.pdf. Accessed March 2011

  21. IEEE Computer Society: IEEE 802.11i-2004: Amendment 6: Medium Access Control (MAC) Security Enhancements (2004)

  22. IEEE Computer Society: IEEE 802.11e-2005: Amendment 8: Medium Access Control (MAC) Quality of Service Enhancements (2005)

  23. Schulzrinne, H., Casner, S., Frederick, R., Jacobson, V.: IETF RFC3550—RTP: A Transport Protocol for Real-Time Applications (2003)

  24. ISO/IEC Joint Pictures Expert Group: Information Technology—Digital Compression and Coding of Continuous-tone Still Images: Requirements and Guidelines: Recommendation T.81, ISO/IEC International Standard 10918-1 (1994)

  25. ISO/IEC: Information Technology—Generic coding of Moving Pictures and Associated Audio Information: Systems, ISO/IEC International Standard 13818-1:2007 (2007)

  26. Todd, C., Davidson, G., Davis, M., Fielder, L., Link, B., Vernon, S.: AC-3: flexible Perceptual Coding for Audio Transmission and Storage. In: 96th Convention of the Audio Engineering Society (1994)

  27. ISO/IEC Motion Pictures Expert Group: Information Technology—Coding of Audio-Visual Objects—Part 1: Systems, ISO/IEC International Standard 14496-1:2010 (2010)

  28. Hitachi, Ltd., Intel Corp., Panasonic Corp., Sony Corp., Toshiba Corp.: DTCP Volume 1 Supplement E: DTCP Volume 1 Supplement E -Mapping DTCP to IP (Informational Version) Revision 1.31(2010)

  29. UPnP Forum: Remote Access Architecture:1 (2009)

  30. Broadband Forum: Internet Gateway Device Data Model for TR-069, TR-098 Amendment 1 (2006)

  31. Broadband Forum: Data Model Template for TR-069 Enabled Device, TR-106 Amendment 3 (2010)

  32. Broadband Forum: DSLHome Provisioning Parameters for VoIP CPE (TR-104) (2005)

  33. Freier, A., Karlton, P., Kocher, P.: The SSL Protocol Version 3.0 (Internet Draft) (1996)

  34. Dierks, T., Allen, C.: RFC 2246—the TLS Protocol, Version 1.0 (1999)

  35. Cruz, T., Simões, P., Batista, P., Almeida, J., Monteiro, E., Bastos, F., Laranjeira, A.: CWMP extensions for enhanced management of domestic network services. In: Proceedings of LCN’2010 (The 35th IEEE Conf. on Local Computer Networks), Denver, USA (2010)

  36. Broadband Forum: Component Objects for CWMP, TR-157 Amendment 3 (2010)

  37. IEEE OUI Registration Authority: http://www.standards.ieee.org/ develop/regauth/oui/public.html. Accessed February 2011

  38. Dropbox website: http://www.dropbox.com

  39. Skifta media-sharing service: What is media shifting? Available at http://www.skifta.com/ support/media-shifting

  40. Tversity website: http://www.tversity.com

  41. BriSA UPnP Framework Project website: https://www.garage.maemo.org/projects/brisa, last accessed on February 2011

  42. Coherence UPnP Framework Project website: http://www.coherence.beebits.net, last accessed on March 2011

  43. Cling Project website: http://www.teleal.org/projects/cling/support. Accessed March 2011

  44. Coherence Project: Coherence Architectural Overview, Available at http://www.coherence.beebits.net/wiki/ ArchitecturalOverview. Accessed March 2011

  45. ISO/IEC: Information technology—Open Systems Interconnection—Remote Procedure Call, ISO/IEC standard 11578:1996 (1996)

  46. Linux Kernel Documentation: Why Not dnotify and Why inotify. Available at http://www.kernel.org/pub/linux/kernel/people/rml/inotify/README. Accessed February 2011

  47. UPnP Forum: DIDL-Lite schema for UPnP A/V ContentDirectory services, version 2.0. Available at http://www.upnp.org/schemas/av/didl-lite-v2.xsd. Accessed arch 2011

  48. Gstreamer: open-source multimedia framework. Available at http://www.gstreamer.freedesktop.org. Accessed March 2011

  49. Carbone, M., Rizzo, L.: Dummynet revisited. In: Proceedings of SIGCOMM CCR, vol. 40, no. 2 (2009)

  50. Cruz, T., Simões, P., Bastos, F., Monteiro, E.: Integration of PXE-based desktop solutions into broadband access networks. In: Proceedings of CNSM’2010 (the 6th IEEE/IFIP Conference on Network and Services Management), Niagara Falls, Canada (2010)

  51. Big Buck Bunny Project website: http://www.bigbuckbunny.org. Accessed March 2011

  52. Cling Workbench: Available at http://www.teleal.org/projects/cling/workbench. Accessed March 2011

  53. XBMC Media Center Project website: http://www.xbmc.org, last accessed on March 2011

  54. LeFevre, W.: Unix Top, http://www.unixtop.org. Accessed February 2011

  55. Delphinanto, A., Hillen, B., Passchier, I., van Schoonhoven, B., den Hartog, F.: Remote discovery and management of end-user devices in heterogeneous private networks. In: Proceeding of the 6th Annual IEEE Consumer Communications and Networking Conference (CCNC 2009), Las Vegas, 2009

  56. Nikolaidis, A., Papastefanos, S., Doumenis, G., Stassinopoulos, G., Polichronis, M., Drakos, K.: Local and remote management integration for flexible service provisioning to the home. IEEE Commun. Mag. 130–138 (2007)

  57. OSGi Alliance: http://www.osgi.org. Accessed March 2011

  58. OSGi Alliance: OSGI Service Compendium, Release 4, http://www.osgi.org/Specifications/HomePage, last accessed on March 2011

  59. Apache Felix Project website: http://www.felix.apache.org. Accessed March 2011

  60. Kamil, A., Hamid, A., Song, T., Wada, K., Asami, T.: Network management architecture toward universal communication. In: Proceedings of the IUCS’2009 (3rd International Universal Communication Symposium), Tokyo, Japan (2009)

  61. Case, J., Mundy, R., Partain, D., Stewart, B.: IETF RFC 3410—Introduction and Applicability Statements for Internet Standard Management Framework (2002)

  62. Enns, R., Bjorklund, M., Schoenwaelder, J., Bierman, A.: IETF RFC 6241—Network Configuration Protocol (NETCONF) (2011)

  63. Martínez, J., Madrid, N., Seepold, R.: End to End UPnP AudioVisual Service Provisioning and Management. Intelligent Technical Systems—lecture notes in electrical engineering, Springer, vol. 38, part I, pp. 45–58 (2009)

  64. Park, H., Lee, I., Hwang, T., Kim, N.: Architecture of home gateway for device collaboration in extended home space. IEEE Trans. Consumer Electron. 54(4), 1692–1697 (2008)

    Google Scholar 

  65. Kang, D., Kang, K., Choi, S., Lee, J.: UPnP AV architectural multimedia system with a home gateway powered by the OSGi platform. IEEE Trans. Consumer Electron. 51(1), 87–93 (2005)

    Google Scholar 

  66. Hwang, T., Park, H., Paik, E., Chung, J.: EAFR-based DLNA proxy for high-quality video distribution in extended home space. IEEE Trans. Consumer Electron. 57(1), 120–125 (2011)

    Google Scholar 

  67. Belimpasakis, P., Moloney, S., Stirbu, V., Costa-Requena, J.: Home media atomizer: remote sharing of home content—without semi-trusted proxies. IEEE Trans. Consumer Electron. 54(3), 1114–1122 (2008)

    Google Scholar 

  68. Song T., Kawahara, Y., Asami, T.: Using SNS as access control mechanism for DLNA content sharing system. In: Proceedings of CCNC’2009 (The 6th IEEE Consumer Communications and Networking Conference), Las Vegas, USA (2009)

  69. Open IPTV Forum: Open IPTV Forum Whitepaper (2009). Available at http://www.openiptvforum.org. Accessed March 2011

  70. Open IPTV Forum: OIPF Service and Platform Requirements, v2.0 (2008)

  71. Open IPTV Forum: Questions & Answers. Available at http://www.openiptvforum.org/questionsanswers.html (Deliverables section). Accessed March 2011

Download references

Acknowledgments

This research work was partially funded by Fundação para a Ciência e Tecnologia (FCT grant SFRH/BD/29118/2006) and by PT Inovação, in the context of the S3P Project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tiago Cruz.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cruz, T., Simões, P., Monteiro, E. et al. A Framework for Internet Media Services Delivery to the Home Environment. J Netw Syst Manage 21, 99–127 (2013). https://doi.org/10.1007/s10922-012-9228-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10922-012-9228-2

Keywords

Navigation