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.
Preview
Unable to display preview. Download preview PDF.
References
C. Aurrecoechea, A. Campbell and L. Hauw, “A Review of QoS Architectures”, Multimedia Systems Journal, 1996 (to appear).
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.
A. Campbell, “A Quality of Service Architecture”, PhD Thesis, Lancaster University, England, January 1996.
Corba 2.0 Specification, OMG Technical Document PTC/96-03-04
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.
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.
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.
Interactive Multimedia Association's Multimedia System Services at http://www.ima.org/forums/imf/mss/.
UIT-T, ISO/IEC Recommendation X.902, International Standard 10746-2, “ODP Reference Model: Descriptive Model”, January 1995.
UIT-T, ISO/IEC Recommendation X.903, International Standard 10746-3, “ODP Reference Model: Prescriptive Model”, January 1995.
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.
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.
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.
CORBA2.0/Interoperability — “Universal Networked Objects” Document 95.3.xx[REVISED 1.8 jm], March 1995.
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.
“TINA Object Definition Language Manual”, Doc. No. TR_NM.002_1.3_95, TINA Consortium, June 1995.
Code available at: http://www.ctr.columbia.edu/opensig/opensig.html.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Coulson, G., Waddington, D.G. (1996). A CORBA compliant real-time multimedia platform for broadband networks. In: Spaniol, O., Linnhoff-Popien, C., Meyer, B. (eds) Trends in Distributed Systems CORBA and Beyond. TreDS 1996. Lecture Notes in Computer Science, vol 1161. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61842-2_23
Download citation
DOI: https://doi.org/10.1007/3-540-61842-2_23
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61842-3
Online ISBN: 978-3-540-70716-5
eBook Packages: Springer Book Archive