A Hybrid Transmission Scheme for Efficient Video Streaming

네트워크 및 버퍼 상태를 모두 고려한 혼합형태의 비디오 스트림 전송기법

  • 이선헌 (광운대학교 전자통신공학과) ;
  • 정광수 (광운대학교 전자통신공학과)
  • Published : 2007.08.15

Abstract

Existing streaming mechanisms have no consideration for the characteristics of streaming applications because they only consider network stability. In this paper, in order to overcome limitations of the previous work on video streaming, we propose a new video streaming mechanism called "HAViS(Hybrid Approach for Video Streaming)". The proposed mechanism includes more sophisticated features that consider both network and user requirements. Therefore, the HAViS mechanism improves the network stability by adjusting the sending rate of video stream based on the network state and it also provides the smooth playback by preventing the buffer underflow or overflow. Moreover, it is designed to take into consideration the streaming video content. Through the simulation, we prove that the HAViS mechanism efficiently uses the buffer resources and provides improved network stability and smooth playback.

기존의 스트림 전송기법은 네트워크 안정화만을 추구한 나머지 사용자 관점에서 스트리밍 응용 프로그램의 특성을 간과하는 문제점을 가진다. 또한 스트리밍 서비스에 큰 영향을 미치는 미디어의 특성에 대한 고려가 없다는 한계를 가지고 있다. 본 논문에서는 기존 스트리밍 전송기법의 한계를 극복하기 위해서 네트워크 관점의 요구사항과 서비스 사용자의 요구사항을 동시에 고려한 혼합된 형태의 HAViS(Hybrid Approach for Video Streaming) 전송기법을 제안하였다. 제안하는 HAViS 전송기법은 기존 연구와 유사하게 네트워크 상태에 적합하도록 전송률을 조절함으로써 네트워크의 안정성을 향상시킬 뿐만 아니라, 수신단 버퍼의 underflow나 overflow를 효과적으로 예방하여 끊김없는 부드러운 스트리밍 서비스를 제공한다. 또한 서비스되는 미디어 스트림의 특성을 고려하여 설계하였다. 실험 결과를 통해서 제안한 HAViS 전송기법이 버퍼자원 사용의 효율성을 높이며 네트워크 안정성을 향상시키고, 사용자에게 끊김없이 부드러운 스트리밍 서비스를 제공할 수 있음을 확인할 수 있었다.

Keywords

References

  1. S. Floyd and F. Kevin, 'Router mechanisms to support end-to-end congestion control,' Technical Report, LBL-Berkeley, 1997
  2. S. Cen, C. Pu, and J. Walpole, 'Flow and congestion control for internet streaming applications,' Multimedia Computing and Networking, pp. 250-264, 1998
  3. R. Rejaie, M. Handley, and D. Estrin, 'RAP: An end-to-end rate based congestion control mechanism for real-time streams in the Internet,' IEEE INFOCOMM, 1999
  4. S. Na and J. Ahn,'TCP-like flow control algorithm for real-time applications,' IEEE ICON, pp. 99-104, 2000
  5. I. Rhee, V. Ozdemir, and Y. Yi, 'TEAR: TCP emulation at receivers - flow control for multimedia streaming,' Technical Report, NCSU, 2000
  6. D. Bansal, and H. Balakrishnan, 'Binomial congestion control algorithms,' IEEE INFOCOMM,pp. 631-640, 2001
  7. J. Padhye, J. Kurose, D. Towsley, and R. Koodli, 'A model based TCP-friendly rate control protocol,' NOSSDAV, 1999
  8. S. Floyd, M. Handley, J. Padhye, and J. Widmer, 'Equation-based congestion control for unicast applications,' ACM SIGCOMM, 2000
  9. Q. Zhang, Y. Zhang, and W. Zhu, 'Resource allocation for multimedia streaming over the Internet,'IEEE Transactions on Multimedia, Vol. 3, pp. 339-355, 2001 https://doi.org/10.1109/6046.944477
  10. D. Sisalem, and H. Schulzrinne,'The loss-delay based adjustment algorithm: A TCP-friendly adaptation scheme,' NOSSDAV, 1998
  11. N. Aboobaker, D. Chanady, M. Gerla, and M. Sanadidi, 'Streaming media congestion control using bandwidth estimation,' IFIP/IEEE MMNS, pp. 89-100, 2002 https://doi.org/10.1007/3-540-45812-3_8
  12. A. Balk, D. Maggiorini, M. Gerla, and M. Sanadidi, 'Adaptive MPEG-4 video streaming with bandwidth estimation,' LNCS, Vol. 2601, pp. 525-538, 2003
  13. D. Ye, X. Wang, Z. Zhang, and Q. Wu,'A bufferdriven approach to adaptively stream stored video over Internet,' IEEE High Speed Networks and Multimedia Communications, pp. 81-85, 2002
  14. J. Padhye, V. Firoiu, D. Towsley, and J. Kurpose, 'Modeling TCP throughput: A simple model and its empirical validation,' ACM SIGCOMM, pp. 303-314, 1998 https://doi.org/10.1145/285243.285291
  15. H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson,'RTP: A transport protocol for realtime applications,' IETF RFC 1889, 1996
  16. The network simulator ns-2, http://www.isi.edu/ nanam/ns/