Skip to main content
Log in

Open media service architecture for advanced collaboration environments

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

Abstract

Advanced collaboration environments are extensively utilized for distance learning, e-science, and other distributed global collaboration events. In such environments, high-quality and seamless media services play an important role in improving the quality of user experience to participants. In this paper, to support high-quality media-based services, we design open media service architecture for advanced collaboration environments, by combining the open interface for state-of-the-art media tools, the performance monitoring tools for devices and networks, and application-level adaptation schemes for media streaming. By implementing the proposed architecture on top of an open-source Access Grid (AG) collaboration toolkit, we verify that high-quality collaboration among several collaboration sites can be effectively realized over a multicast-enabled network testbed with improved media quality experience.

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

Similar content being viewed by others

Notes

  1. In open media service architecture, we attempt to adopt this algorithm for service capability negotiation.

  2. In this paper, the QoS profile negotiation extending [21] is not fully covered yet. Instead, in the prototype implementation to be explained later, we utilize a simplified and restrictive method in choosing the media format by reflecting the selection of users.

  3. This software is available from http://nm.gist.ac.kr/agdv/. Note that the software can only support basic inter-working with AGTk (i.e., Profile 1).

References

  1. Burnett I, Van de Walle R, Hill K, Bormans J, Pereira F (2003) MPEG-21: goals and achievements. IEEE Multimed 10(4):60–70

    Article  Google Scholar 

  2. Busse I, Deffner B, Schulzrinne H (1996) Dynamic QoS control of multimedia applications based on RTP. Comput Commun 19(1):49–58

    Article  Google Scholar 

  3. Childers L, Disz T, Olson R, Papka M, Stevens R, Udeshi T (2000) Access grid: immersive group-to-group collaborative visualization. In: Proc. int. immersive projection technology workshop, Ames, 19–20 June 2000

  4. Corrie B, Wong H, Zimmerman T, Marsh S, Patrick A, Singer J, Emond B, Noel S (2003) Towards quality of experience in advanced collaborative environments. In: Proc. workshop on advanced collaborative environments, Seattle, June 2003

  5. EVO Caltech Team (2008) Collaboration just gets better as EVO takes over from VRVS

  6. Fallon H, de Lattre A, Bilien J, Daoud A, Gautier M, Stenac C (2003) VLC user guide. VideoLAN Project

  7. Garcia-Sanchez AJ, Garcia-Sanchez F, Garcia-Haro J (2007) Comparative for middleware video streaming services. In: Software engineering advances, 2007 ICSEA 2007 International Conference on, Cap Esterel, 25–31 August 2007, pp 37–37

  8. Garcia-Sanchez AJ, Garcia-Sanchez F, Garcia-Haro J (2008) An extension to the CORBA audio/video streaming service: a QoS adaptive middleware. In: Electrotechnical conference, 2008 MELECON 2008 The 14th IEEE Mediterranean, Ajaccio, 5–7 May 2008, pp 120–125

  9. Han S, Kim J (2005) Adaptive high-quality video service for network-based multi-party collaboration. In: Proc. SPIE ITCOM, vol 6015. SPIE, Bellingham

    Google Scholar 

  10. Handley M, Jacobson V (1998) SDP: session description protocol IETF RFC 2327

  11. Handley M, Perkins C, Whelan E (2000) Session announcement protocol. IETF RFC2974

  12. Hsu B (2006) A perspective survey of media tools for Access Grid: past, present and future. In: Access grid retreat, Ann Arbor, 15–17 May 2006

  13. ITU-T (2007) Advanced multimedia system (AMS) project description

  14. Johanson B, Fox A, Winograd T (2002) The Interactive Workspaces project: experiences with ubiquitous computing rooms. IEEE Perv Comput 1(2):67–74

    Article  Google Scholar 

  15. Kirstein P, O’Hanlon P, Varakliotis S (2008) The AVATS and SUMOVER projects: the UCL media tools continue. In: Access grid retreat, Vancouver, 28–30 May 2008

  16. Kutscher D, Ott J, Bormann C (2005) Session description and capability negotiation. IETF Internet-Draft draft-ietf-mmusic-sdpng-08txt

  17. Leigh J, Renambot L, Johnson A, Jeong B, Jagodic R, Schwarz N, Svistula D, Singh R, Aguilera J, Wang X, Vishwanath V, Lopez B, Sandin D, Peterka T, Girado J, Kooima R, Ge J, Long L, Verlo A, DeFanti TA, Brown M, Cox D, Patterson R, Dorn P, Wefel P, Levy S, Talandis J, Reitzer J, Prudhomme T, Coffin T, Davis B, Wielinga P, Stolk B, Koo GB, Kim J, Han S, Kim J, Corrie B, Zimmerman T, Boulanger P, Garcia M (2006) The global lambda visualization facility: an international ultra-high-definition wide-area visualization collaboratory. Future Gener Comput Syst 22(8):964–971

    Article  Google Scholar 

  18. McCanne S (1995) vic: a flexible framework for packet video. In: Proc. ACM multimedia. ACM, San Francisco, pp 511–522

    Google Scholar 

  19. Messer A, Kunjithapatham A, Sheshagiri M, Song H, Kumar P, Nguyen P, Yi KH (2006) InterPlay: a middleware for seamless device integration and task orchestration in a networked home. In: Proc. IEEE PerCom’06

  20. Miller B, Nixon T, Tai C, Wood M (2001) Home networking with universal plug and play. IEEE Commun Mag 39(12):104–109

    Article  Google Scholar 

  21. Mulugeta M, Schill A (2007) An approach for QoS contract negotiation in distributed component-based software. In: Component-based software engineering, vol 4608. Springer, New York, pp 90–106

    Chapter  Google Scholar 

  22. Ogawa A, Kobayashi K, Sugiura K, Nakamura O, Murai J (2000) Design and implementation of DV based video over RTP. In: Packet video workshop. Cagliari, Italy

    Google Scholar 

  23. Ooi W, Pletcher P, Rowe L (2002) INDIVA: middleware for managing a distributed media environment. Tech. rep., Berkeley Multimedia Research Center, CA

    Google Scholar 

  24. Park JW, Han S, Kim J (2005) End-to-end monitoring service for multicast-based high-quality real-time media delivery. In: Proc. int. workshop on end-to-end monitoring techniques and services, Nice, pp 142–151

  25. Patrick A, Singer J, Corrie B, Noel S, El Khatib K, Emond B, Zimmerman T, Marsh S (2004) A QoE sensitive architecture for advanced collaborative environments. In: Proc. int. conf. on quality of service in heterogeneous wired/wireless networks, Dallas, pp 319–322

  26. Rosenberg J, Schulzrinne H (2002) An offer/answer model with session description protocol (SDP). IETF RFC 3264

  27. Stevens R, Papka M, Disz T (2003) Prototyping the workspaces of the future. IEEE Internet Computing 7(4):51–58

    Article  Google Scholar 

  28. Strauss J, Katabi D, Kaashoek F (2003) A measurement study of available bandwidth estimation tools. In: Proc. internet measurement conference, Miami Beach, pp 39–44

  29. Ueda K, Ohsaki H, Shimojo S, Miyahara H (2003) Design and implementation of real-time digital video streaming system over IPv6 network using feedback control. In: Proc. symp. on applications and the internet, Orlando, pp 111–118

  30. Wang X, Schulzrinne H (1999) Comparison of adaptive internet multimdia applications. IEICE Trans Commun E82-B(6):806–818

    Google Scholar 

  31. Wichadakul D (2003) Q-Compiler: meta-data QoS-aware programming and compilation framework. Ph.D. thesis, Univ. of Illinois at Urbana Champaign

    Google Scholar 

  32. Willing C (2007) Extending VIC for DV/HDV in the access grid. In: Proc. conf. of Queensland education. Science and Technology Network (QUESTnet), Cairns

  33. Zhang C, Pung H (2003) The design and implementation of a Jini/Java-based A/V stream control and management. Multimedia Syst 9(4):315–326

    Article  Google Scholar 

Download references

Acknowledgements

We would like to thank several members of KISTI supercomputing center, ACE research team of GIST Networked Media Laboratory, AG development team of Argonne National Laboratory, and anonymous reviewers for their helpful suggestions. This research was supported by the Ministry of Knowledge Economy, Korea, under the Information Technology Research Center support program supervised by the Institute of Information Technology Advancement. (grant number IITA-2009-C1090-0902-0006).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to JongWon Kim.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Han, S.W., Park, JW. & Kim, J. Open media service architecture for advanced collaboration environments. Multimed Tools Appl 44, 133–160 (2009). https://doi.org/10.1007/s11042-009-0276-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-009-0276-x

Keywords

Navigation