DOI QR코드

DOI QR Code

Video Replay by Frame Receive Order Relocation Method in the Wire and Wireless Network

유무선 네트워크에서 프레임 수신 순서 재할당 방법을 사용한 동영상 재생

  • Kang, Dong-Jin (Kangwon National University, Electrical and Electronic Engineering) ;
  • Kim, Dong-Hoi (Kangwon National University, Electrical and Electronic Engineering)
  • Received : 2016.03.04
  • Accepted : 2016.06.25
  • Published : 2016.06.30

Abstract

When video service is performed in simulation using NS-2(Network Simulation-2), the video replay is performed as the received frame order. In the existing video replay method based on the received frame order, as the frame orders of receiver and transmitter are different, the receiver buffer does not have the effect that the packets between the frames of transmitter buffer holds a regular size and packet dense and sparsity phenomenon in the receiver buffer is made by the irregular packet size due to the unpredictable reversed order of received partial frames. The above dense and sparsity phenomenon increases the probability of buffer overflow and underflow generation. To prevent these problems, the proposed frame receive order relocation method adds an extra replay buffer which rearranges the order of receive frame as the order of transmit frame, so it has the effect that the packets between the transmit frames keeps a regular size. Through the simulation using NS-2 and JSVM(Joint Scalable Video Model), the generation number of buffer overflow and underflow, and PSNR(Required Peak Signal to Noise Ratio) performance between the existing method and proposed method were compared. As a result, it was found that the proposed method would have better performance than the existing method.

NS-2를 사용하는 시뮬레이션에서 동영상 서비스가 수행될 때 프레임이 수신되는 순서대로 동영상이 재생된다. 기존의 수신된 프레임 순서 기반 동영상 재생 방법에서는 수신기와 송신기의 프레임 순서들이 일치하지 않아서 수신버퍼는 송신 버퍼의 프레임들 사이의 패킷들이 규칙적인 크기를 유지하는 효과를 가지지 못하고 수신버퍼에서의 패킷 군집 또는 성김 현상이 일부 프레임의 순서들의 예상치 못한 뒤바뀜에 기인하는 불규칙한 패킷 크기에 의해서 발생할 수 있다. 수신버퍼의 프레임들에서 발생한 이러한 패킷 군집 또는 성김 현상은 버퍼 오버플로우와 언더플로우의 발생확률을 증가시키게 된다. 이러한 문제점을 방지하기 위하여 제안하는 프레임 수신 순서 재할당 방법에서는 송신버퍼의 프레임 순서와 동일하게 수신버퍼의 프레임 순서를 재배치하는 별도의 재생버퍼를 추가하여 수신한 프레임들이 수신버퍼에서 일정한 패킷 크기를 유지하게 하였다. NS-2와 JSVM을 이용한 시뮬레이션을 통하여 기존 방법과 제안된 방법에서의 버퍼 오버플로우와 언더플로우의 발생 횟수 그리고 최대 신호 대 잡음비 성능을 비교하였다. 그 결과, 제안방법이 기존 방법보다 더 우수함을 확인할 수 있었다.

Keywords

References

  1. Chang, S.F. and Vetro, A., "Video adaptation concepts, technologies, and open issues," Proceedings of the IEEE, vol. 93, Issue 1, pp. 148-158, Jan. 2005. https://doi.org/10.1109/JPROC.2004.839600
  2. Source: TDG Research, http://www.tdgresearch.com.
  3. Cisco visual networking index : Forecast and methodology, http://www.cisco.com/
  4. M.Wien, R. Cazoulat, A. Graffunder, A. Hutter, and P. Amon, "Real-time system for adaptive video streaming based on SVC," IEEE Transactions on Circuits and System for Video Technology, vol.17, no.9, pp.1227-1237, Sep. 2007. https://doi.org/10.1109/TCSVT.2007.905519
  5. Haechul Choia, Kyung Il Leea, Jung Won Kanga, Seong-Jun Baea, and Jeong-Ju Yoo . "Overview and Performance Analysis of the Emerging Scalable Video Coding" . The Korean Institute of Broadcast and Media Engineers. vol. 12, no 6, pp.542-554 . Nov. 2007
  6. Young-Min Jang, The application of NS-2 Network Simulation, Hongrung Publishing Company, 2008.
  7. Chin-Heng Ke, How to do H.264 SVC transmission simulations part2 : combined scalability(2012), Retrieved Sep, 2015, from http://csie.nqu.edu.tw/smallko/ns2/svc2.htm
  8. JSVM Software Manual(2006)
  9. C. -H. Ke, "myEvalSVC : An intrgrated simulation framework for evaluation of H.264./SVC transmission," KSII Trans. internet abd Inf. Syst., vol. 6, no. 1, 99. pp. 378-393, Jan. 2012.
  10. Jungdong Seo and Kwanghoon Sohn . "PSNR Estimation of H.264/AVC Bitstream for Hierarchical-B Picture Structure". The Korean Society of Broadcast Engineers. vol. 16, no 6, pp. 996-1008. Nov. 2011