DOI QR코드

DOI QR Code

Improved Real-time Video Conferencing System with Memory Buffer Control Management

메모리 버퍼 제어 관리 기능을 갖춘 향상된 실시간 영상회의 시스템

  • 유우종 (대전보건대학교 컴퓨터정보과) ;
  • 김상형 (충남대학교 컴퓨터공학과)
  • Received : 2016.12.15
  • Accepted : 2017.01.11
  • Published : 2017.06.30

Abstract

The limitation of real-time video conferencing system is that the delay of network and buffering and the transmission of user information are not efficiently performed between systems, so real - time performance is not guaranteed completely. In order to overcome this problem, the study on the extension of the network infrastructure and the jitter delay is actively carried out, but the study on the buffering delay is insufficient. In this paper, we propose a frame-rate control buffer management (FRCB) scheme to solve the problem caused by buffering delay. The FRCB is used to prevent overflow and underflow of the buffer by adopting the two-stage buffer threshold of Fast-play THreshold (FTH) and Slow-play THreshold (STH). Therefore, it showed better performance than jitter buffer even under high CPU load, and showed that it is suitable for high quality real time video conferencing.

실시간 영상회의 시스템의 한계는 네트워크 및 버퍼링의 지연과 사용자 정보의 전달이 시스템 간에 효율적으로 이루어지지 않고 있어 실시간성이 완벽하게 보장되지 않고 있는 것이다. 이를 극복하기 위해 네트워크 인프라의 확장과 지터 지연에 대한 연구는 활발하게 진행되고 있지만, 버퍼링 지연에 따른 연구는 미흡한 상황이다. 본 논문에서는 버퍼링 지연으로 발생하는 문제를 해결하기 위해 프레임율 제어 버퍼(Frame-Rate Control Buffer) 관리 기법을 제안하고자 한다. FRCB는 FTH (Fist-play THreshold)와 STH (Slow-play THreshold)의 2단계 버퍼 임계값을 채택하여 버퍼의 오버플로우 및 언더플로우를 방지하는데 사용된다. 따라서, CPU 부하가 높은 상황에서도 지터 버퍼보다 우수한 성능을 보여 고품질의 실시간 영상회의에 적합함을 보였다.

Keywords

References

  1. K. K. Nayfeh and N. J. Sarhan, "A Scalable Solution for Interactive Near Video-on-Demanc," IEEE Transaction on Circuits and Systems for Video Technology, Vol.26, No.10, pp.1907-1916, 2016. https://doi.org/10.1109/TCSVT.2015.2478708
  2. F. Benevenuto, A. Pereira, T. Rodrigues, V. Almeida, J. Almeida, and M. Gonçalves, “Characterization and analysis of user profiles in online video sharing systems,” Journal of Information and Data Management, Vol. 1, No. 2, pp. 261-276, 2010.
  3. X. Wang, Z. Zhong, and Y. Zhao, "DeRe: A Buffer Saving and Controllable Video-on-Demand Broadcasting Scheme for Heterogeneous Receivers," IEEE Transactions on Broadcasting, Vol.62, No.1, pp.69-81, 2016. https://doi.org/10.1109/TBC.2015.2470120
  4. J. Xu and B. W. Wah, "Delay-Aware Loss-Concealment Strategies for Real-Time Video Conferencing," in Proceedings of 2011 IEEE International Symposium on Multimedia, pp.27-34, 2011.
  5. F. B. Carreiro, R. Moraes, J. Fonseca, and F. Vasques, "Real-time communication in unconstrained shared ethernet networks: the virtual token-passing approach," in Proceedings of 2005 IEEE Conference on Emerging Technologies and Factory Automation, Vol.I, pp.425-432, Sept., 2005.
  6. J. -C. Bolot, "End-to-End Packet Delay and Loss Behavior in the Internet," in Proceedings of ACM SIGCOMM Conference 1993, Vol.23, No.4, pp.289-298, 1993.
  7. J. W. Park, S. Han, and J. W. Kim, "End-to-end monitoring service for multicast-based high-quality real-time media delivery," in Proceedings of 3rd IEEE/IFIP Workshop on End-to-End Monitoring Techniques and Services, pp.142-151, 2005.
  8. F. P. Zhang, O. W. W. Yang, and B. Cheng, "Performance Evaluation of Jitter management Algorithms," in Proceedings of Canadian Conference on Electrical and Computer Engineering, pp.1011-1016, 2001.
  9. M. K. Ishak, G. Herrmann, and M. Pearson, "Reducing delay and jitter for real-time control communication in Ethernet," in Proceedings of 15th International Conference on Advanced Communication Technology, pp.162-168, Jan. 2013.
  10. A. Mejia, J. Flich, J. Duato, S.-A. Reinemo, and T Skeie, "Boosting Ethernet Performance by segment-based Routing," in Proceedings of the Euromicro Conference on Parallel, Distributed and Network-Based Processing, pp.55-62, 2007.
  11. L. Repele, R. Muradore, D. Quaglia and P. Fiorine, "Improving Performance of Networked Control Systems by Using Adaptive Buffering," IEEE Transactions on Industrial Electronics, Vol.61, No.9, pp.4847-4856, 2014. https://doi.org/10.1109/TIE.2013.2289862
  12. N. Tiwari, "Behavioral analysis of the Playout Buffer of VoIP Based Applications from client perspective," in Proceedings of 2014 5th International Conference on Computer and Communication Technology, pp.279-284, 2014.