Design and Implementation of Distributed Object Framework Supporting Audio/Video Streaming

오디오/비디오 스트리밍을 지원하는 분산 객체 프레임 워크 설계 및 구현

  • 반덕훈 (LG 종합기술원 INNOVATION CENTER) ;
  • 김동성 (LG 종합기술원 INNOVATION CENTER) ;
  • 박연상 (LG 종합기술원 INNOVATION CENTER) ;
  • 이헌주 (LG 종합기술원 INNOVATION CENTER)
  • Published : 1999.08.01

Abstract

본 논문은 객체지향형 분산처리 환경 하에서 오디오나 비디오 등과 같은 실시간(real-time) 스트림(stream) 데이타를 처리하는 데 필요한 소프트웨어 기반구조를 설계하고 구현한 내용을 기술한다. 본 논문에서 제시한 DAViS(Distributed Object Framework supporting Audio/Video Streaming)는, 오디오/비디오 데이타의 처리와 관련된 여러 소프트웨어 구성요소들을 분산객체로 추상화하고, 그 객체들간의 제어정보 교환경로와 오디오/비디오 데이타 전송경로를 서로 분리하여 처리한다. 분산응용프로그램 작성자는 DAViS에서 제공하는 서비스들을 이용하여, 기존의 분산프로그래밍 환경이 제공하는 것과 동일한 수준에서 오디오/비디오 데이타에 대한 처리를 표현할 수 있다. DAViS는, 새로운 형식의 오디오/비디오 데이타를 처리하는 부분을 손쉽게 통합하고, 하부 네트워크의 전송기술이나 컴퓨터시스템 관련 기술의 진보를 신속하고 자연스럽게 수용할 수 있도록 하는 유연한 구조를 가지고 있다. Abstract This paper describes the design and implementation of software framework which supports the processing of real-time stream data like audio and video in distributed object-oriented computing environment. DAViS(Distributed Object Framework supporting Audio/Video Streaming), proposed in this paper, abstracts software components concerning the processing of audio/video data as distributed objects and separates the transmission path of data between them from that of control information. Based on DAViS, distributed applications can be written in the same abstract level as is provided by the existing distributed environment in handling audio/video data. DAViS has a flexible internal structure enough to easily incorporate new types of audio/video data and to rapidly accommodate the progress of underlying network and computer system technology with very little modifications.

Keywords

References

  1. Client/Server Programming with Java and CORBA Robert Orfali;Dan Harkey
  2. Bell Labs Technical Journal v.Winter Communication Middleware for Multi-Party Multimedia Applications J.Robert Ensor;Sudhir R.Ahuja
  3. ActiveMovie SDK Documentation
  4. Java Media Framework API
  5. IEEE Multimedia Journal PREMO: An Emerging Standard for Multimedia Presentation Ivan Herman;Graham J.Reynolds
  6. Proceedings of the ACM Multimedia'94 Conference DAVE: A Plug and Play Model for Distributed Multimedia Application Development R.F.Mines;J.A.Friesen;C.L.Yang
  7. Proceedings of the 8th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97) Adaptive Middleware for Mobile Multimedia Applications Gordon S.Blair;Geoff Coulson;Nigel Davies;Philippe Robin;Tom Fitzpatrick
  8. IEEE Journal on Selected Area in Communication VuSystem: A Programming System for Compute-Intensive Multimedia Christopher J.Linblad;David L.Tennenhouse
  9. International Multimedia Association RFT Submission Multimedia System Services, Version 1.0 Hewlet-Packard Company;IBM Corp.;SunSoft Inc.
  10. Object Management Group RFP Submission Control and Management of Audio-Video Streams IONA Technologies Plc.;Lucent Technologies Inc.;Siemens-Nixdorf AG.
  11. Jini Technology and Emerging Network Technologies
  12. Thin Technology and Emerging Network Technologies
  13. Orbix2 Programming Guide
  14. Object Management Group Real-Time CORBA RFP Submission Architectures and Patterns for High-Performance, Real-Time CORBA Object Request Broker Douglas C.Schmidt;David L.Levine;Sumedh Mungee;Rajeev Bector;Chris Cleeland;Irfan Pyarali
  15. Java Remote Method Invocation Specification
  16. Proceedings of the 2nd IEEE Symposium on Computers and Communications (ISCC '97) Delivery of Real-Time Continuous Media over the Internet Randa El-Marakby;David Hutchison