DOI QR코드

DOI QR Code

A Framework and Synchronization Mechanism for Real-time Multimedia Streaming Services based on the Time-triggered Message-triggered Object

실시간 멀티미디어 스트리밍 서비스를 위한 Time-triggered Message-triggered Object 기반의 프레임워크 및 동기화 메커니즘

  • 조은환 (㈜동부정보기술 미래기술연구소) ;
  • 김문회 (건국대학교 정보통신대학 컴퓨터공학부)
  • Published : 2006.10.30

Abstract

In this paper, we present a new framework and stream synchronization mechanism to effectively support developing real-time multimedia streaming services by using a real-time object model named TMO (Time-triggered Message-triggered Object). The purpose of the framework is twofold. Firstly, the framework helps developers to design complex distributed real-time multimedia streaming services. Secondly, it supports timely streaming facilities. In order to achieve these goals, our framework is consist of Multimedia Streaming TMO, MMStreaming TMO Support Library and TMO Support Middleware. The time-triggered spontaneous feature of the MMStream TMO and a global-time based synchronization scheme is used as a regulator against the irregular deliveries and processing of media units caused by QoS non-guaranteed systems and communication channels. In conclusion, timely service capability of our framework is expected to contributed to overall enhancement of the real-time multimedia streaming.

본 논문에서는 실시간 객체모델인 Time-triggered Message-triggered Object (TMO)를 사용하여 분산 실시간 멀티미디어 스트리밍 서비스를 효과적으로 개발 할 수 있는 새로운 소프트웨어 프레임워크와 스트림 동기화 메커니즘을 소개한다. 본 프레임워크의 목적은 개발자로 하여금 복잡한 실시간 멀티미디어 스트리밍 서비스를 쉽게 설계하고 적시 스트리밍 기능들을 제공하는데 있다. 이를 위해서 본 프레임워크는 Multimedia Streaming TMO, MMStream TMO Support Library 그리고 TMO Support Middleware로 구성된다. 특히, MMStream TMO와 동기화 기법이 제공하는 time-trigger번 특성은 QoS 보장이 어려운 통신 채널과 시스템 환경에서 불규칙한 미디어 데이터 전달 및 처리하는 역할을 실시간으로 수행한다. 결론적으로 본 논문에서 제시한 프레임워크의 적시 서비스 능력은 향후 실시간 멀티미디어 스트리밍 서비스 개발에 기여할 것으로 기대된다.

Keywords

References

  1. Sitaram, D. and Dan, A., 'Multimedia Servers: Application, Environments, and Design,' Morgan Kaufmann Publishers, San Francisco, 2000
  2. R. Steinmetz, 'Human perception of jitter and media synchronization,' IEEE Journal on Selected Areas in Communications, Vol.14, pp.61-72, January 1996 https://doi.org/10.1109/49.481694
  3. Y. Xie, C. Liu, M. J. Lee, and T. N. Saadawi, 'Adaptive multimedia synchronization in a teleconference system,' Journal of Multimedia Systems, Vol.7, pp.326-337, 1999 https://doi.org/10.1007/s005300050134
  4. Kim, K.H., 'Real-Time Object-Oriented Distributed Software Engineering and the TMO Scheme,' Int'l Jour. of Software Engineering & Knowledge Engineering, Vol. No.2, pp.251-276, April, 1999
  5. Kim, K.H., Ishida, M., and Liu, J., 'An Efficient Middleware Architecture Supporting Time-Triggered Message-Triggered Objects and an NT-based Implementation,' Proc. ISORC'99 (IEEE CS 2nd Int'l Symp. on Object-oriented Real-time distributed Computing), pp.54-63, May, 1999 https://doi.org/10.1109/ISORC.1999.776351
  6. Kim, D.H., 'An Extended Object Composition Model for Distributed Multimedia Services,' Proc. WORDS2002 (IEEE Workshop in Object-oriented Real-time Dependable Systems), San Diego, Jan., 2002
  7. Kim, D.H., 'A TMO-based Software Architecture for Distributed Real-time Multimedia Processing,' Proc, WORDS2003 (IEEE Workshop in Object-oriented Real-time Dependable Systems), Guadalajara, Mexico, Jan., 2003
  8. Kim, H.J., Park, S.H., Kim, J.G., and Kim, M.H., 'TMO-Linux: A Linux-based Real-time Operating System Supporting Execution of TMOs,' Proc. ISORC '02 (5th IEEE CS Int'l Symp. on Object-Oriented Real-time Distributed Computing), Crystal City, VA, April, 2002