Skip to main content
Log in

Distributed SIP conference management with autonomously authenticated sources and its application to an H.264 videoconferencing software for mobiles

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The design of conferencing systems for achieving efficient and flexible communication in a fully distributed, infrastructure-independent fashion is a promising direction, both in terms of research and practical development. In the particular case of video communication, the seamless adaptation to heterogeneous mobile devices poses an additional strong challenge to those seeking for interoperable and easy-to-deploy solutions. In this paper, we make several contributions towards a generic peer-to-peer (P2P) videoconferencing solution that extends into the mobile realm. We describe the essential building blocks for conference management and media distribution that are necessary for a distributed conferencing approach. Establishing a distributed SIP conference focus, participants share the conference according to their individually given capabilities and resources in terms of bandwidth and processing power rather than in a centralized and fixed way. Overall concepts and SIP-primitives for such an autonomous organization are presented. Security issues that derive from this decentralized identity management are resolved by so-called Overlay AuthoCast, a novel use of cryptographically generated identifiers. Furthermore, this work is dedicated to the development of a software-based H.264 video codec implementation and the specific aspects resulting from tuning such a highly resource-intensive software codec to the given target platform of a standard consumer smartphone.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Aura T (2005) Cryptographically generated addresses (CGA). RFC 3972, IETF

  2. Basso A (2006) Beyond 3G video mobile video telephony: the role of 3G-324M in mobile video services. Multimed Tools Appl 28(1):173–185

    Article  MathSciNet  Google Scholar 

  3. Baugher M, McGrew D, Naslund M, Carrara E, Norrman K (2004) The secure real-time transport protocol (SRTP). RFC 3711, IETF

  4. Baumgart I (2007) Peer-to-peer name service (P2PNS). Internet draft—work in progress 00, IETF

  5. Bryan D, Matthews P, Shim E, Willis D, Dawkins S (2008) Concepts and terminology for peer to peer SIP. Internet draft—work in progress 02, IETF

  6. Cho YH, Jeong MS, Nah JW, Lee WH, Park JT (2005) Policy-based distributed management architecture for large-scale enterprise conferencing service using SIP. IEEE J Sel Areas Commun 23(10):1934–1949

    Article  Google Scholar 

  7. Chopra D, Schulzrinne H, Marocco E, Ivov E (2009) Peer-to-peer overlays for real-time communication: security issues and solutions. IEEE Commun Surv Tutor 11(1):4–12

    Article  Google Scholar 

  8. Cox M, Engelschall R, Henson S, Laurie B et al (2009) Openssl. http://www.openssl.org

  9. Cycon HL, Schmidt TC, Hege G, Wählisch M, Marpe D, Palkow M (2008) Peer-to-peer videoconferencing with H.264 software codec for mobiles. In: Jain R, Kumar M (eds) WoWMoM08—The 9th IEEE international symposium on a world of wireless, mobile and multimedia networks—workshop on mobile video delivery (MoViD). IEEE, Piscataway, pp 1–6

    Google Scholar 

  10. Durresi A, Durresi M, Barolli L (2008) Secure authentication in heterogeneous wireless networks. Mob Inf Syst 4(2):119–130

    Google Scholar 

  11. Faichney J, Gonzalez R (2001) Video coding for mobile handheld conferencing. Multimed Tools Appl 13(2):165–176

    Article  MATH  Google Scholar 

  12. Gehlen G, Aijaz F, Zhu Y, Walke B (2007) Mobile P2P web services using SIP. Mob Inf Syst 3(3–4):165–185

    Google Scholar 

  13. ITU-T Recommendation H.264 & ISO/IEC 14496-10 AVC (2005) Advanced video coding for generic audiovisual services. Tech. rep., ITU (draft version 3)

  14. ITU-T Recommendation H.323 (2000) Infrastructure of audio-visual services—systems and terminal equipment for audio-visual services: packet-based multimedia communications systems. Tech. rep., ITU (draft version 4)

  15. Jennings C, Lowekamp B, Rescorla E, Baset S, Schulzrinne H (2008) Resource location and discovery (RELOAD). Internet draft—work in progress 00, IETF

  16. Johnston A, Levin O (2006) Session Initiation Protocol (SIP) call control—conferencing for user agents. RFC 4579, IETF

  17. Mahy R, Sparks R, Rosenberg J, Petrie D, Johnston A (2008) A call control and multi-party usage framework for the Session Initiation Protocol (SIP). Internet draft—work in progress 10, IETF

  18. Ostermann J, Bormans J, List P, Marpe D, Narroschke N, Pereira F, Stockhammer T, Wedi T (2004) Video coding with H.264/AVC: tools, performance and complexity. IEEE Circuits Syst Mag 4(1):7–28

    Article  Google Scholar 

  19. Palkow M (2009) The daViKo homepage. http://www.daviko.com

  20. Prasad R, Dovrolis C, Murray M, kc claffy (2003) Bandwidth estimation: metrics, measurement techniques, and tools. IEEE Netw 17(6):27–35

    Article  Google Scholar 

  21. Romano S, Amirante A, Castaldi T, Miniero L, Buono A (2008) Requirements for distributed conferencing. Internet draft—work in progress 04, IETF

  22. Rosenberg J, Schulzrinne H (2002) An offer/answer model with Session Description Protocol (SDP). RFC 3264, IETF

  23. Rosenberg J, Schulzrinne H, Camarillo G, Johnston A, Peterson J, Sparks R, Handley M, Schooler E (2002) SIP: Session Initiation Protocol. RFC 3261, IETF

  24. Rosenberg J, Schulzrinne H, Levin O (2006) A Session Initiation Protocol (SIP) event package for conference state. RFC 4575, IETF

  25. Schmidt TC, Wählisch M (2008) Group conference management with SIP. In: Ahson S, Ilyas M (eds) SIP handbook: services, technologies, and security. CRC, Boca Raton, pp 123–158

    Google Scholar 

  26. Schmidt TC, Wählisch M, Christ O, Hege G (2008) AuthoCast—a mobility-compliant protocol framework for multicast sender authentication. Secur Commun Netw 1(6):495–509 (special issue on secure multimedia communications)

    Article  Google Scholar 

  27. Schmidt TC, Wählisch M, Fairhurst G (2010) Multicast mobility in mobile IP version 6 (MIPv6): problem statement and brief survey, Internet RFC, No 5757

  28. Schneier B (1995) Applied cryptography, 2nd edn. Wiley, Hoboken

    Google Scholar 

  29. Schwarz H, Marpe D, Wiegand T (2007) Overview of the scalable video coding extension of the H.264/AVC Standard. IEEE Trans Circuits Syst Video Technol 17(9):1103–1120

    Article  Google Scholar 

  30. Seedorf J (2006) Using cryptographically generated SIP-URIs to protect the integrity of content in P2P-SIP. In: 3rd annual VoIP security workshop. Berlin, Germany

  31. Steinmetz R, Wehrle K (eds) (2005) Peer-to-peer systems and applications. LNCS, vol 3485. Springer, Berlin

    Google Scholar 

  32. The Skype homepage (2009) http://www.skype.com

  33. The Speex projectpage (2009) http://www.speex.org

  34. VideoLan: x264—a free h264/avc encoder (2009) http://www.videolan.org/developers/x264.html

  35. Wählisch M, Schmidt TC, Hege G (2009) Overlay authocast: distributed sender authentication in overlay multicast. In: Proceedings of the 28th IEEE INFOCOM. IEEE, Piscataway

    Google Scholar 

  36. Wählisch M, Schmidt TC, Wittenburg G (2009) BIDIR-SAM: large-scale content distribution in structured overlay networks. In: Younis M, Chou CT (eds) Proc. of the 34th IEEE conference on local computer networks (LCN). IEEE Computer Society, Los Alamitos, pp 372–375

    Google Scholar 

Download references

Acknowledgements

Alexander Knauf provided several experimental implementations of the SIP conference focus splitting. This is gratefully acknowledged. This work has been supported in part by the German Bundesministerium für Bildung und Forschung within the project Moviecast (http://moviecast.realmv6.org).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas C. Schmidt.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Schmidt, T.C., Hege, G., Wählisch, M. et al. Distributed SIP conference management with autonomously authenticated sources and its application to an H.264 videoconferencing software for mobiles. Multimed Tools Appl 53, 349–370 (2011). https://doi.org/10.1007/s11042-010-0500-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-010-0500-8

Keywords

Navigation