Delivering Live Multimedia Streams to Mobile Hosts in a Wireless Internet with Multiple Content Aggregators | Mobile Networks and Applications Skip to main content
Log in

Delivering Live Multimedia Streams to Mobile Hosts in a Wireless Internet with Multiple Content Aggregators

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

We consider the distribution of channels of live multimedia content (e.g., radio or TV broadcasts) via multiple content aggregators. In our work, an aggregator receives channels from content sources and redistributes them to a potentially large number of mobile hosts. Each aggregator can offer a channel in various configurations to cater for different wireless links, mobile hosts, and user preferences. As a result, a mobile host can generally choose from different configurations of the same channel offered by multiple alternative aggregators, which may be available through different interfaces (e.g., in a hotspot). A mobile host may need to handoff to another aggregator once it receives a channel. To prevent service disruption, a mobile host may for instance need to handoff to another aggregator when it leaves the subnets that make up its current aggregator’s service area (e.g., a hotspot or a cellular network).

In this paper, we present the design of a system that enables (multi-homed) mobile hosts to seamlessly handoff from one aggregator to another so that they can continue to receive a channel wherever they go. We concentrate on handoffs between aggregators as a result of a mobile host crossing a subnet boundary. As part of the system, we discuss a lightweight application-level protocol that enables mobile hosts to select the aggregator that provides the ‘best’ configuration of a channel. The protocol comes into play when a mobile host begins to receive a channel and when it crosses a subnet boundary while receiving the channel. We show how our protocol can be implemented using the standard IETF session control and description protocols SIP and SDP. The implementation combines SIP and SDP’s offer-answer model in a novel way.

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

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. E. Amir, S. McCanne and R. Katz, An active service framework and its application to real-time multimedia transcoding, in: ACM SIGCOMM’98, Vancouver, Canada, (Sept. 1998).

  2. B. Cain, A. Barbir, R. Nair and O. Spatscheck, Known CN request-routing mechanisms, Internet Draft, draft-ietf-cdi-known-request-routing-03.txt (April 2003).

  3. P. Calhoun, J. Loughney, E. Guttman, G. Zorn and J. Arkko, Diameter base protocol, Internet Draft (April 2003) draft-ietf-aaa-diameter-17.txt

  4. Y. Chawathe, Scattercast: An adaptable broadcast distribution framework, Special Issue of ACM Multimedia Distribution (2002).

  5. J. Chennikara, W. Chen, A. Dutta and O. Altintas, Application-layer multicast for mobile users in diverse networks, in: IEEE Globecom 2002 (Taipei, Taiwan, Nov. 2002).

  6. D. Clark, The design philosophy of the DARPA internet protocols, in ACM SIGCOMM (Sept. 1988).

  7. N. Drew and M. Dillinger, Evolution toward reconfigurable user equipment, IEEE Communications Magazine (Feb. 2001).

  8. S. Donovan and J. Rosenberg, Session timers in the session initiation protocol (SIP), Internet Draft, (Nov. 2002). draft-ietf-sip-session-timer-10.txt.

  9. A. Dutta, H. Schulzrinne, S. Das, A. McAuley, W. Chen and O. Altintas, MarconiNet supporting streaming media over localized wireless multicast, M-Commerce 2002 Workshop, Atlanta, USA (Sept. 2002).

  10. 3GPP, Automatic establishment of roaming relationships, Technical Report 22.971, version 3.1.1 (April 1999).

  11. E. Guttman, C. Perkins, J. Veizades and M. Day, Service location protocol, version 2, RFC 2608 (June 1999).

  12. M. Haardt and W. Mohr, The complete solution for third-generation wireless communications: Two modes on air, one winning strategy, IEEE Personal Communications (Dec. 2000).

  13. M. Handley and V. Jacobson, SDP: Session description protocol, RFC 2327 (April 1998).

  14. M. Handley, C. Perkins and E. Whelan, Session announcement protocol, RFC 2974 (Oct. 2000).

  15. C. Hesselman, H. Eertink and A. Peddemors, Multimedia QoS adaptation for inter-tech roaming, in 6th IEEE Symposium on Computers and Communications (ISCC’01) (Hammamet, Tunisia, July 2001).

    Google Scholar 

  16. C. Hesselman, I. Widya, H. Eertink and E. Huizer, A comprehensive framework for broadcasting multimedia content in the future mobile internet, in: 2nd IEEE Workshop on Applications and Services in Wireless Networks (ASWN’02) (Paris, July 2002).

  17. H.-Y. Hsieh, K.-H. Kim, Y. Zhu and R. Sivakumar, A receiver-centric transport protocol for mobile hosts with heterogeneous wireless interfaces, in Proc. MobiCom 2003 (San Diego, USA, Sept. 2003).

  18. J. Kempf and J. Goldschmidt, Mobile code for network service access, INET 2000, Yokohama, Japan (July 2000), http://www.isoc.org/inet2000/cdproceedings/3c/3c_2.htm

  19. L. Kleinrock, An internet vision: The invisible global instrastructure, AdHoc Networks Journal 1(1) (July 2003) 3–11.

    Article  Google Scholar 

  20. Kutscher, Ott and Bormann, Session description and capability negotiation, Internet Draft, draft-ietf-mmusic-sdpng-06.txt (March 2003).

  21. G. Markoulidakis, G. Lyberopoulos, D. Tsirkas, and E. Sykas, Inter-operator roaming scenarios for third generation mobile telecommunication systems, in: 2nd IEEE Symposium on Computers and Communications (ISCC’97) (Alexandria, Egypt, July 1997).

  22. W. Marshall, Private session initiation protocol (SIP) extensions for media authorization, RFC 3313 (Jan. 2003).

  23. S. McCanne, V. Jacobson and M. Vetterli, Receiver-driven layered multicast, in: ACM SIGCOMM (Stanford, USA, Aug. 1996).

    Google Scholar 

  24. Microsoft Corporation, Universal plug and play device architectute, Version 1.0 (June 2000), http://www.upnp.org/download/UPnPDA10_20000613.htm

  25. Y. Nomura, R. Walsh, J. Ott and H. Schulzrinne, Protocol requirements for internet media guides, Internet Draft, draft-ietf-mmusic-img-req-00.txt (Sept. 2003).

  26. oSIP webpage, http://www.gnu.org/software/osip/

  27. J. Peterson, Enhancements for authenticated identity management in the session initiation protocol (SIP), Internet Draft (Feb. 2003). draft-ietf-sip-identity-01.txt

  28. T. Plagemann, V. Goebel, L. Mathy, N. Race and M. Zink, Towards scalable and affordable content distribution services, in: Proc. 7th International Conference on Telecommunications (ConTEL 2003), (Zagreb, Croatia, June 2003).

    Google Scholar 

  29. A. Roach, Session initiation protocol (SIP)-Specific event notification, RFC 3265 (June 2002).

  30. J. Rosenberg and H. Schulzrinne, Internet telephony gateway location, in Proc. IEEE Infocom’98 (March 1998).

  31. J. Rosenberg and H. Schulzrinne, An Offer/Answer Model with the Session Description Protocol (SDP), RFC 3264 (June 2002).

  32. J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley and E. Schooler, SIP: Session initiation protocol, RFC 3261 (June 2002).

  33. S. Roy, B. Shen, V. Sundaram and R. Kumar, Application level hand-off support for mobile media transcoding sessions, in NOSSDAV’02 (Miami Beach, Florida, May 2002).

  34. J. Saltzer, D. Reed aand D. Clark, End-to-end arguments in system design, ACM Transactions on Computer Systems 2(4) (Nov. 1984) 277–288.

    Article  Google Scholar 

  35. H. Schulzrinne, Dynamic host configuration protocol (DHCP-for-IPv4) option for session initiation protocol (SIP) servers, RFC 3361 (Aug. 2002).

  36. H. Schulzrinne, S. Casner, R. Frederick and V. Jacobson, RTP: A transport protocol for real-time applications, RFC 1889 (Jan. 1996). Issue of ACM Multimedia Distribution (2002).

  37. H. Schulzrinne, A. Rao and R. Lanphier, Real time streaming protocol (RTSP), RFC 2326, (April 1998).

  38. A. Snoeren, D. Andersen and H. Balakrishnan, Fine-grained failover using connection migration, in: Proc. USENIX USITS (San Fransisco, USA, March 2001).

    Google Scholar 

  39. A. Snoeren, H. Balakrishnan and F. Kaashoek, Reconsidering internet mobility, in: Proc. 8th Workshop on Hot Topics in Operating Systems (HotOS-VIII) (Elmau/Oberbayern, Germany, May 2001).

    Google Scholar 

  40. J. Solomon, Mobile IP – the Internet Unplugged (Prentice Hall, 1998).

  41. M. Stemm and R. Katz, Vertical handoffs in wireless overlay networks, ACM Mobile Networking, Special Issue on Mobile Networking and Internet (Spring 1998).

  42. F. Sultan, K. Srinivasan, D. Iyer and L. Iftode, Migratory TCP: Connection migration for service continuity in the internet, in: Proc. IEEE ICDCS, Vienna, Austria (July 2002).

    Google Scholar 

  43. TINA Consortium, Business model and reference points (May 1997). http://www.tinac.com/specifications/documents/bm_rp.pdf

  44. J. Verhoosel, R. Stap and A. Salden, A generic business model for WLAN hotspots – A roaming business case in the netherlands, in: Proceedings of the First ACM International Workshop on Wireless Mobile Applications and Services on WLAN Hotspots (WMASH’03) (San Diego, USA, Sept. 2003).

  45. M. Vernick, S. Bryden, M. Condry, G. Disher, J. Straley and W. Walkoe, Requirements for end-To-end delivery of broadband content, Broadband Content Delivery Forum (Oct. 2001).

  46. VIC at UCL, http://www-mice.cs.ucl.ac.uk/multimedia/software/vic/

  47. H. Wang, R. Katz and J. Giese, Policy-enabled handoffs across heterogeneous wireless networks, in: 2nd IEEE Workshop on Mobile Computing and Applications (WMCSA 1999) (New Orleans, USA, Feb. 1999).

  48. E. Wedlund and H. Schulzrinne, Mobility support using SIP, in: 2nd ACM/IEEE Int. Conf. on Wireless and Mobile Multimedia (WoWMoM’99) (Seattle, USA, Aug. 1999).

  49. K. Wong and V. Varma, Supporting real-time IP multimedia services in UMTS, IEEE Communications Magazine (Nov. 2003).

  50. L. Wu, R. Sharma and B. Smith, Thin streams: An architecture for multicast layered video, in: 7th Intl. Workshop on Network an Operating Systems Support for Digital Audio and Video (NOSSDAV97), St. Louis, USA (May 1997).

    Google Scholar 

  51. D. Xu and K. Nahrstedt, Supporting multimedia service polymorphism in dynamic and heterogeneous environments, Technical Report UIUCDCS-R-2000-2159, University of Illinois at Urbana-Champaign, USA (Oct. 2000).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cristian Hesselman.

Additional information

Cristian Hesselman is a research assistant at the Telematica Instituut and a Ph.D student at the University of Twente, both in the Netherlands. His research is on the distribution of live multimedia streams (e.g., for radio or TV broadcasts) to mobile devices that move around in a wireless Internet. He focuses on application-level support (e.g., signaling protocols) for unrestricted roaming in managed environments. Cristian was with Lucent Technologies from 1996 until 1998. He holds an M.Sc. in Computer Science from the University of Twente, the Netherlands (1996).

dr.ir. E.H. (Henk) Eertink is a senior member of scientific staff at Telematica Instituut, and leader of the ‘infrastructures for context awareness’ (INCA) group at Telematica Instituut. He holds a PhD from Twente University (1994) on protocol engineering and validation. At Telematica Instituut he has actively worked on software tools for process analysis, distributed system design, multimedia signalling, mobility management, service platform technology and security. His current research interests are mobility management and secure context information exchange. He is a member of several program committees of international conferences.

Ing Widya is Assistant Professor of the Faculty of Electrical Engineering, Mathematics & Computer Science at the University of Twente, the Netherlands. He is a member of the Architecture and Services of Network Applications group (ANSA) and his research is embedded in the projects of the Centre for Telematics and Information Technology (CTIT). He received his PhD in Signal Processing and his current research interests cover enterprise modelling of communication supports for networked applications, design and analysis of application-context aware services and protocols operating over large-scale infrastructures like the Internet, including QoS and standardised multimedia format encodings.

Erik Huizer is professor Internet Applications at Twente University. Huizer is also Director Strategy, innovation and Business Development with NOB Cross Media Facilities, responsible for digital broadcasting via DVB, Internet and mobile. Until june 2000 Huizer was managing director of the SURFnet Expertise Center (SURFnet ExpertiseCentrum, SEC). Huizer has been strongly involved with the GigaPort project, the Dutch project for the next generation Internet. Huizer used to work for SURFnet bv on projects that dealt with developing and introducing new services. He also initiated and participated in several EU projects, like the DESIRE 4th framework project. From december 1991 till april 1995 he was Area Director for the Applications area of the Internet Engineering Task Force (IETF) and as such a member of the Internet Engineering Steering Group (IESG). From 1995–1999 he was a member of the Internet Architecture Board. From 1999 till 2002 he was chairman of the Internet Research task Force (IRTF). Currently Erik Huizer is serving as a Trustee on the board of Trustees of the Internet Society (ISOC).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hesselman, C., Eertink, H., Widya, I. et al. Delivering Live Multimedia Streams to Mobile Hosts in a Wireless Internet with Multiple Content Aggregators. Mobile Netw Appl 10, 327–339 (2005). https://doi.org/10.1007/s11036-005-6426-0

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-005-6426-0

Keywords

Navigation