{"title":"Implementation and performance issues in an object-oriented orchestration architecture","authors":"W. Robbins","doi":"10.1109/MMCS.1997.609789","DOIUrl":null,"url":null,"abstract":"Orchestration refers to the specification and management of a multimedia presentation's life-cycle. Once synonymous with synchronization, this broader interpretation is analogous to the performance of a symphony orchestra, which in itself is more than just a set of musicians playing at the same time; rather, it is a well choreographed collection of instruments played together according to a set arrangement. Orchestrating a multimedia presentation involves specifying its content, spatial and temporal structure, coordinating data retrieval, decoding and synchronization, as well as displaying the decoded media to the user. It is this coordinated management which constitutes the orchestration process. The problem is therefore to define an architecture that addresses each stage this life-cycle so that the semantics of the presentation and each of its component media are preserved. Such an architecture must be open to examination and modification at different points in order to provide a self-regulating system that evaluates and adapts its behaviour throughout the presentation. Consequently, an object-oriented approach to both implementation and performance management enables a system to dynamically respond to changing needs and environmental conditions in both a well-mannered and well-instrumented fashion.","PeriodicalId":302885,"journal":{"name":"Proceedings of IEEE International Conference on Multimedia Computing and Systems","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of IEEE International Conference on Multimedia Computing and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MMCS.1997.609789","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Orchestration refers to the specification and management of a multimedia presentation's life-cycle. Once synonymous with synchronization, this broader interpretation is analogous to the performance of a symphony orchestra, which in itself is more than just a set of musicians playing at the same time; rather, it is a well choreographed collection of instruments played together according to a set arrangement. Orchestrating a multimedia presentation involves specifying its content, spatial and temporal structure, coordinating data retrieval, decoding and synchronization, as well as displaying the decoded media to the user. It is this coordinated management which constitutes the orchestration process. The problem is therefore to define an architecture that addresses each stage this life-cycle so that the semantics of the presentation and each of its component media are preserved. Such an architecture must be open to examination and modification at different points in order to provide a self-regulating system that evaluates and adapts its behaviour throughout the presentation. Consequently, an object-oriented approach to both implementation and performance management enables a system to dynamically respond to changing needs and environmental conditions in both a well-mannered and well-instrumented fashion.