Advertisement

A CORBA compliant real-time multimedia platform for broadband networks

  • G. Coulson
  • D. G. Waddington
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1161)

Abstract

We describe the architecture of a CORBA-based platform offering end-to-end multimedia communications and processing support in a broadband network environment. The design gives application programmers an extended CORBA computational model incorporating explicit support for continuous media including quality of service abstractions. The proposed architecture goes beyond existing multimedia-in-CORBA platforms by integrating continuous media data types as first class types in the application programmer's computational model. This is in contrast to currently proposed platforms which typically adopt an ‘off line plumbing’ approach where application programmers connect together ‘standard’ multimedia objects and then monitor and control the flow of media inside these objects. We present our extensions in detail using code examples based on Iona's Orbix CORBA 2.0 compliant platform. We also offer a scenario illustrating the use of our extensions and the implementation of a simple binding object.

Keywords

Event Interface Common Object Request Broker Architecture Local Binding Implementation Class Video Window 
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. [Aurrecoechea,96]
    C. Aurrecoechea, A. Campbell and L. Hauw, “A Review of QoS Architectures”, Multimedia Systems Journal, 1996 (to appear).Google Scholar
  2. [Blair,95]
    G. S. Blair, G. Coulson, M. Papathomas, P. Robin, J. B. Stefani, F. Horn and L. Hazard, “A Programming Model and System Infrastructure for Real-Time Synchronisation in Distributed Multimedia Systems”, IEEE Journal on Selected Areas in Communications, Special Issue on Multimedia Synchronisation, 1995.Google Scholar
  3. [Campbell,96]
    A. Campbell, “A Quality of Service Architecture”, PhD Thesis, Lancaster University, England, January 1996.Google Scholar
  4. [CORBA,96]
    Corba 2.0 Specification, OMG Technical Document PTC/96-03-04Google Scholar
  5. [Coulson,95a]
    G. Coulson and G.S. Blair, “Architectural Principles and Techniques for Distributed Multimedia Application Support in Operating Systems”, ACM Operating Systems Review, Vol 29, No 4, pp 17–24, October 1995.Google Scholar
  6. [Coulson,95b]
    Coulson, G., Campbell, A., Robin, P., Blair, G.S., Papathomas, M. and D. Shepherd, “The Design of a QoS Controlled ATM Based Communications System in Chorus”, IEEE Journal on Selected Areas in Communications, 1995.Google Scholar
  7. [Halteren,95]
    A.T. van Halteren, P. Leydekkers and H.B. Korte, “Specification and Realisation of Stream Interfaces for the TINA-DPE”, Proc. TINA-95 Workshop, 1995.Google Scholar
  8. [IMA,96]
    Interactive Multimedia Association's Multimedia System Services at http://www.ima.org/forums/imf/mss/.Google Scholar
  9. [ITU-T,95a]
    UIT-T, ISO/IEC Recommendation X.902, International Standard 10746-2, “ODP Reference Model: Descriptive Model”, January 1995.Google Scholar
  10. [ITU-T,95b]
    UIT-T, ISO/IEC Recommendation X.903, International Standard 10746-3, “ODP Reference Model: Prescriptive Model”, January 1995.Google Scholar
  11. [Leydekkers,95]
    P. Leydekkers and V. Gay, “ODP View on Quality of Service for Open Distributed Multimedia Environments”, Proc. International Workshop on QoS (IWQoS), Paris, March 1995.Google Scholar
  12. [Lindblad,94]
    C.J. Lindblad, D.J. Wetherall and D.L. Tennenhouse, “The VuSystem: A Programming System for Visual Processing of Digital Video”, Proc. Multimedia 95, San Franciso, October 1994.Google Scholar
  13. [Mines,94]
    R.F. Mines, J.A. Friesen and C.L. Yang, “DAVE: A Plug and Play Model for Distributed Multimedia Application Development”, Proc. Multimedia 95, San Franciso, October 1994.Google Scholar
  14. [OMG,95]
    CORBA2.0/Interoperability — “Universal Networked Objects” Document 95.3.xx[REVISED 1.8 jm], March 1995.Google Scholar
  15. [Stefani,93]
    J.B. Stefani, “Computational Aspects of QoS in an Object Based Distributed Architecture”, 3rd International Workshop on Responsive Computer Systems, Lincoln, NH, USA, September 1993.Google Scholar
  16. [TINA,95]
    “TINA Object Definition Language Manual”, Doc. No. TR_NM.002_1.3_95, TINA Consortium, June 1995.Google Scholar
  17. [Xbind,96]
    Code available at: http://www.ctr.columbia.edu/opensig/opensig.html.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • G. Coulson
    • 1
  • D. G. Waddington
    • 1
  1. 1.Distributed Multimedia Research Group, Computing DepartmentLancaster UniversityLancasterUK

Personalised recommendations