DOI QR코드

DOI QR Code

Group Synchronization Method Using Adaptive Synchronization Delay Time for Media Streaming

미디어 스트리밍을 위한 적응적 동기 지연시간을 이용한 그룹 동기화 기법

  • Kwon, Dongwoo (Keimyung University, Department of Computer Engineering) ;
  • Ok, Kisu (Keimyung University, Department of Computer Engineering) ;
  • Kim, Hyeonwoo (Keimyung University, Department of Computer Engineering) ;
  • Ju, Hongtaek (Keimyung University, Department of Computer Engineering)
  • Received : 2014.10.06
  • Accepted : 2015.03.16
  • Published : 2015.03.31

Abstract

In this paper, we propose a group playback synchronization method using adaptive synchronization delay time by the bit rate of media to synchronize a play position of streaming media between mobile smart devices. This method consists of streaming server-side and client-side synchronization algorithms based on synchronization delay time which includes connection time, control packet transmission time, streaming data buffering time, and synchronization processing time. We implement the Android media player application with synchronization support using the proposed algorithms and present the result of performance evaluation.

본 논문에서는 모바일 스마트 기기들 간에 스트리밍 중인 미디어의 재생 위치를 동기화하기 위해서 재생 중인 미디어의 비트전송률에 따른 적응적인 지연시간을 적용하는 동기화 재생 기법을 제안한다. 이 기법은 미디어의 재생정보와 비트전송률에 따라 계산된 동기 지연시간을 클라이언트 기기들에게 전달하는 서버 측 동기화 알고리즘과 서버 기기로부터 전달받은 제어 정보를 이용하여 정밀한 재생 동기를 유지하는 클라이언트 측 동기화 알고리즘으로 구성된다. 동기화 재생 알고리즘은 네트워크 연결시간, 동기화 제어패킷 전송시간, 스트리밍 데이터 전송시간, 동기화 처리시간의 네 가지 지연시간을 반영한다. 본 논문에서는 제안된 동기화 재생 알고리즘을 적용한 Android 애플리케이션을 구현하고, 동기화 처리시간과 기기별 동기화 성능 및 그룹 동기화 성능을 평가한다. 성능 실험결과로 서버 기기와 클라이언트 기기들 간의 그룹 동기 재생위치 차이는 평균 39ms 미만으로 높은 정밀도의 성능을 보인다.

Keywords

References

  1. F. Boronat, J. Lloret, and M. Garcia, "Multimedia group and inter-stream synchronization techniques: A comparative study," J. Inf. Syst., vol. 34, no. 1, pp. 108-131, Mar. 2009. https://doi.org/10.1016/j.is.2008.05.001
  2. H. Stokking, R. van Brandenburg, F. Boronat, and M. Montagud, "Standardization of inter-destination media synchronization," in Proc. Media Synchronization Workshop 2012 (MediaSync 2012), Berlin, Germany, Oct. 2012.
  3. D. Suh, I. Jang, and S. Pack, "A video bitrate adaptation algorithm for DASH-based multimedia streaming services to enhance user QoE," J. KICS, vol. 39B, no. 06, pp. 341-349, Jun. 2014.
  4. S. Son, H. Lee, Y. W. Kwag, H. Yang, and J. Nam, "Design and implementation of network adaptive streaming through needed bandwidth estimation," J. KICS, vol. 35, no. 3, pp. 380-389, Mar. 2010.
  5. S. Hong and Y. Won, "Cross-layer design of packet scheduling for real-time multimedia streaming," J. KICS, vol. 34, no. 11, pp. 1151-1168, Nov. 2009.
  6. S. H. Kim, C. Lee, S. Kang, K. Seo, and T. Jung, "Timing control for synchronizing multimedia streaming over heterogeneous networks," in Proc. Int. Conf. Advanced Commun. Technol. 2013 (ICACT 2013), pp. 260-263, Pyeongchang, Korea, Jan. 2013.
  7. M. A. Mughal, G. Zoric, and O. Juhlin, "Frame rate exclusive sync management of live video streams in collaborative mobile production environment," in Proc. Mobile Video Delivery Workshop 2014 (MoViD 2014), no. 2, Singapore, Mar. 2014.
  8. D. Lee, S. Lee, D. Sim, and H. Lee, "Stereovideo synchronization for 3D video transmission," J. KICS, vol. 34, no. 4, pp. 349-359, Apr. 2009.
  9. S. Moriyasu, K. Tajima, K. Ohshima, and M. Terada, "Group synchronization method with fast response time for VoD Services," in Proc. Int. Conf. Inf. Netw. 2012 (ICOIN 2012), pp. 182-187, Bali, Indonesia, Feb. 2012.
  10. F. Boronat, M. Montagud, and J. C. Guerri, "Multimedia group synchronization approach for one-way cluster-to-cluster applications," in Proc. IEEE Conf. Local Comput. Netw. (LCN 2009), pp. 177-184, Zurich, Switzerland, Oct. 2009.
  11. Helmut Haas, "The influence of a single echo on the audibility of speech," J. Audio Eng. Soc. (JAES), vol. 20, no. 2, pp. 146-159, Mar. 1972.