Advertisement

Interactive remote recording and playback of Multicast videoconferences

  • Wieland Holfelder
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1309)

Abstract

One of the most exciting technologies in today's Internet is the MBone. MBone stands for Multicast Backbone; it provides the infrastructure for efficient multipoint packet delivery in the Internet. The most popular scenario is worldwide audio-video conferencing. However, so far there are no satisfactory solutions available on how to archive multimedia data streams of multicast videoconferences, and how to make them accessible for remote sites (i.e. how to remotely record and remotely play back MBone conferences). In this paper we present architectural considerations, design issues and describe a prototypical implementation of a Video Conference Recording on Demand (VCRoD) service for the MBone. Our system is called MBone VCRoD Service (MVoD) and is a clientserver based architecture for interactive remote recording and playback of MBone sessions. MVoD is implemented based on open standards (e.g. CORBA), making it possible for other applications to interface it. Since the MVoD client application is implemented using JAVA, it will be possible to access the service from almost any platform.

Keywords

Service Access Object Management Group Active Session Common Object Request Broker Architecture Online Document 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Balabanian V. et. al.:An Introduction to Digital Storage Media-Command and Control (DSM-CC), Online document: http://www.cselt.stet.it/ufv/leonardo/mpeg/documents/dsmcc.htmGoogle Scholar
  2. [2]
    Deering, S. E.:Multicast Routing in a Datagram Internetwork, PhD thesis, Stanford University, 1991.Google Scholar
  3. [3]
    Digital Audio-Video Council (DAVIC):What is DAVIC, Online document: http:/ /www.davic.orgGoogle Scholar
  4. [4]
    Digital Audio-Video Council (DAVIC):DAVIC 1.0 Specification Part 02, System Reference Models and Scenarios, Geneva Switzerland, 1996.Google Scholar
  5. [5]
    Eckert, A., Geyer, W., Effelsberg, W.:A Distance Learning System for Higher Education Based on Telecommunication and Multimedia, accepted paper at ED-MEDIA/ED-TELECOM'97, June 1997.Google Scholar
  6. [6]
    Fluckinger, F.:Understanding networked multimedia, Prentice Hall, 1995Google Scholar
  7. [7]
    Handley, M.:SAP: Session Announcement Protocol, Internet Draft, Internet Engineering Task Force, Multiparty Multimedia Session Control Working Group, Nov. 1996, Draft expires: 25 May 1997.Google Scholar
  8. [8]
    Handley, M., Jacobsen, V:SDP: Session Description Protocol, Internet Draft, Internet Engineering Task Force, Multiparty Multimedia Session Control Working Group, Mar. 1997, Draft expires: 26 Sept. 1997.Google Scholar
  9. [9]
    Hardman, V., Sasse, A., Handley, M., Watson, A.:Reliable Audio for Use over the Internet, in Proceedings of Inet'95, Honolulu, Hawaii, June 1995.Google Scholar
  10. [10]
    Holfelder, W.:MBone VCR — Video Conference Recording on the MBone, Proceedings of ACM Multimedia '95, ACM, pp 237–238, Oct. 1995.Google Scholar
  11. [11]
    Holfelder, W.:The MBone VCR, Software online: ftp://pi4.informatik.uni-mannheim.de/pub/mbone/vcrGoogle Scholar
  12. [12]
    IANA — Internet Assigned Numbers Authority:Assignments, General Assignments, multicast-adresses, Online document: ftp://ftp.isi.edu/in-notes/iana/ assignments/multicast-addressesGoogle Scholar
  13. [13]
    ISO/IEC JTC1/SC29/WG11: Information Technology — Generic Coding of Moving Pictures and Associated Audio: Digital Storage Media — Command and Control — ISO/IEC 13818-6 International Standard, July 1996.Google Scholar
  14. [14]
    JavaSoft:Java IDL, Online document: http://splash.javasoft.com/JavaIDL/ pages/index.html, Sun Microsystems Inc., 1996.Google Scholar
  15. [15]
    Jacobsen, V., McCanne, S.:Visual Audio Tool (vat), Lawrence Berkeley Laboratory, Software online: ftp://ftp.ee.lbl.gov/conferencing/vatGoogle Scholar
  16. [16]
    Kaas, M.:Entwurf und Implementierung einer Clientkomponente für einen MBone VCR on Demand Service, Diploma Thesis (in German), Lehrstuhl für praktische Informatik IV, University of Mannheim, Jan. 1996.Google Scholar
  17. [17]
    Klemets, A.:The Design and Implementation of a Media on Demand System for WWW, Proceedings of the First International Conference on WWW, Geneva, May 1994.Google Scholar
  18. [18]
    Kumar, V.:MBone: Interactive Multimedia on the Internet, New Riders Publishing, 1996.Google Scholar
  19. [19]
    Macedonia, M., Brutzman, D.:MBone provides audio and video accross the Internet, IEEE Computer, pp 30–36, Apr. 1994.Google Scholar
  20. [20]
    McCanne, S.: Scalable Compression and Transmission of Internet Multicast Video, Dissertation, Computer Science Division (EECS), University of California at Berkeley, 1996.Google Scholar
  21. [21]
    McCanne, S., Jacobsen, V.:vic: a flexible framework for packet video, Proceedings of ACM Multimedia '95, ACM, pp 511–522, Oct. 1995.Google Scholar
  22. [22]
    Object Management Group (OMG):Interface Definition Language (IDL), ISO/ IEC 14750 International StandardGoogle Scholar
  23. [23]
    Object Management Group (OMG):CORBA 2.0, the Common Object Request Broker Architecture and Specification Revision 2.0, July 1995.Google Scholar
  24. [24]
    Ousterhout, J.K.:Tcl and Tk Toolkit, Addison-Wesley, 1994.Google Scholar
  25. [25]
    Parnes, P.:mMOD: the multicast Media-on-Demand system, paper submitted to NOSSDAV'97, http://ctrl.cdt.luth.se/~peppar/progs/mMOD/Google Scholar
  26. [26]
    Savetz, K., Randall, N., Lepage, Y.:MBone: Multicasting Tomorrow's Internet, IDG Books Worldwide, 1996.Google Scholar
  27. [27]
    Schulzrinne, H., Casner, S., Frederick, R., Jacobsen, V.:RTP: A Transport Protocol for Real-Time Applications, Internet Request for Comments 1889, Internet Engineering Task Force, Audio-Video Transport Working Group, Jan. 1996.Google Scholar
  28. [28]
    Schulzrinne, H.: Voice Communication accross the Internet: A network voice terminal, Technical Report TR 92-50, Department of Computer Science, University of Massachusetts, Amherst, Massachusetts, July 1992.Google Scholar
  29. [29]
    Steinacker, A.:Entwurf und Implementierung einer Managementkomponente für einen MBone VCR on Demand Service, Diploma Thesis (in German), Lehrstuhl für praktische Informatik IV, University of Mannheim, Jan. 1996.Google Scholar
  30. [30]
    Turletti, T.:INRIA Video Conferencing System (ivs), Institut National de Recherche en Informatique et en Automatique, Software online: http:// www.inria.fr/rodeo/ivs.htmlGoogle Scholar
  31. [31]
    Zhang, L., Deering, S., Estrin, D., Shenker, S., Zappala, D.: RSVP: A new resource reservation protocol, IEEE Network 7, pp. 8–18, Sept. 1993.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Wieland Holfelder
    • 1
  1. 1.Praktische Informatik IVUniversity of MannheimGermany

Personalised recommendations