$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

비디오 품질 향상을 위한 네트워크 적응적인 SVC 스트리밍 프로토콜
A Network Adaptive SVC Streaming Protocol for Improving Video Quality 원문보기

정보과학회논문지. Journal of KIISE. 정보통신, v.37 no.5, 2010년, pp.363 - 373  

김종현 (광운대학교 전자통신공학과) ,  구자헌 (광운대학교 전자통신공학과) ,  정광수 (광운대학교 전자통신공학과)

초록
AI-Helper 아이콘AI-Helper

비디오 스트리밍을 위한 QoS 메커니즘은 다양한 사용자 환경과 스트리밍 응용 프로그램의 특성에 대한 고려가 부족하다. 이러한 문제점을 극복하기 위해 비디오 부호화의 공간적, 시간적, 품질적 확장성을 제공하는 SVC(Scalable Video Coding)를 이용한 비디오 스트리밍 프로토콜에 관한 연구가 활발히 진행되고 있다. 하지만 이러한 프로토콜들은 혼잡 제어 메커니즘을 가지고 있지 않아 네트워크 혼잡 상황을 심화 시키며, 다른 트래픽과의 공정성(Fairness)을 저하시키는 문제점을 가지고 있다. 또한 SVC 기반의 스트리밍 프로토콜은 단순히 네트워크의 가용대역폭 내에서 최대의 비트율을 가지는 비트스트림을 선택하여 전송함으로써 SVC로 인코딩된 영상의 특성을 간과하는 문제점을 갖는다. 본 논문에서는 이러한 문제점을 해결하기 위해 네트워크 상태와 SVC 비트스트림의 특성을 모두 고려한 T-NASS(TCP-Friendly Network Adaptive SVC Streaming) 프로토콜을 제안하였다. T-NASS 프로토콜은 TCP 친화적인 전송률을 계산하고, 패킷 손실률과 ECN(Explicit Congestion Notification) 패킷의 수신율을 근거로 네트워크 상태를 인지하여 최적의 SVC 비트스트림을 선택한다. T-NASS 프로토콜의 성능 평가를 위해 ns-2(Network Simulator) 시뮬레이터를 이용하여 TCP 친화적인 전송 특성과 네트워크 상태를 인지하여 최적의 비트스트립을 선택하는 것을 확인하였고 이를 통해 전송된 비디오 영상의 품질이 향상되었음을 확인하였다.

Abstract AI-Helper 아이콘AI-Helper

The existing QoS mechanisms for video streaming are short of the consideration for various user environments and the characteristic of streaming applying programs. In order to overwhelm this problem, studies on the video streaming protocols exploiting scalable video coding (SVC), which provide spati...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 부족하다. 본 절에서는 2장에서 설명한 스트리밍프로토콜들의 문제점과 기존 SVC 비트스트림 선택 기법의 문제점을 개선하기 위해 T-NASS(TCP-Feiendly Network Adaptive SVC Streaming) 프로토콜을 제안한다.
  • 제공한다. 이러한 SVC의 목적은 한번의 부호화 과정으로 다양한 확장성을 제공하는 비트스트림 콘텐츠를 생성하여, 다양한 접속 네트워크 및 이기종 단말에서 QoS가 보장되는 비디오 스트리밍 서비스를 사용자에게 제공한다. 이와 같은 서비스가 효율적으로 제공되기 위해서는 원본 비디오 영상으로부터 네트워크 환경과 사용자 단말에 상태를 인지하여 현재 상태에 적합한 비트율를 갖는 비트스트림을 선택하여 전송하는 방법에 대한 연구를 수행 할 필요가 있다[3, 4].
  • 평균적인 네트워크 상황을 반영한 전송률 결정은 비트스트림의 변화 횟수를 줄여 사용자 체감품질은 향상시킬 수 있지만, 네트워크 상황을 실시간으로 반영할 수 없는 단점을 갖는다. 이에 본 논문에서는 네트워크 장비에서 제공하는 ECN기능을 사용하여 코어 네트워크의 혼잡 상황을 실시간으로 반영할 수 있도록 하였다. ECN은 불필요한 패킷 손실을 막기 위해 송신자에게 혼잡 상황을 알려주며, RED(Random Early Detection), Fuzzy-RED, Weighted-RED와 같은 큐 관리 기법을 이용하여 혼잡 상황을 IP헤더에 기록한다.
본문요약 정보가 도움이 되었나요?

참고문헌 (21)

  1. Y. Xiao, X. Du, J. Zhang, F. Hu and S. Guizani, "Internet Protocol Television (IPTV): The Killer Application for the Next-Generation Internet," IEEE Communications Magazine, November 2007. 

  2. J. Reichel, H. Schwarz and M. Wien, "Working Draft 3 of ISO/IEC 14496-10: 2005/AMD1 Scalable Video Coding," ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6 Document N7310, July 2005. 

  3. J. Ohm, "Introduction to SVC Extention of Advanced Video Coding," ISO/IEC JTC1/SC29/WG11 Document N7315, July 2005. 

  4. MPEG requirements group, "Applications and Requirements for Scalable Video Coding," ISO/IEC JTC1/SC29/WG11 Document N6880, January 2005. 

  5. J. Padhye, V. Firoiu, D. Towsley and J. Kurpose, "Modeling TCP Throughput: A Simple Model and Its Empirical Validation," ACM SIGCOMM Computer Communication Review, September 1998. 

  6. H. Schulzrinne, S. Casner, R. Frederick and V. Jacobson, "RTP: A Transport Protocol for Real-Time Applications," IETF RFC 1889, January 1996. 

  7. D. Wu, Y. Hou and Y. Zhang, "Transporting Real-Time Video Over the Internet: Challenges and Approaches," Proceedings of the IEEE, December 2000. 

  8. R. Rejaie, M. Handley and D. Estrin, "RAP: An End-to-End Rate Based Congestion Control Mechanism for Real-Time Streams in the Internet," Proceedings of the IEEE INFOCOM, March 1999. 

  9. D. Bansal and H. Balakrishnan, "Binomial Congestion Control Algorithms," Proceedings of the IEEE INFOCOM, April 2001. 

  10. I. Rhee, V. Ozdemir and Y. Yi, "TEAR: TCP Emulation at Receivers-flow Control for Multimedia streaming," NCSU Technical Report, 2000. 

  11. J. Padhye, J. Kurose, D. Towsley and R. Koodli, "A Model Based TCP-Friendly Rate Control Protocol," Proceedings of the NOSSDAV, June 1999. 

  12. S. Floyd, M. Handley, J. Padhye and J. Widmer, "Equation-Based Congestion Control for Unicast Applications," Proceedings of the conference on ATAPCC, September 2000. 

  13. D. Sisalem and H. Schulzrinne, "The Loss-Delay Based Adjustment Algorithm: A TCP-Friendly Adaptation Scheme," Proceedings of the NOSSDAV, July 1998. 

  14. B. Song, K. Chung and Y. Shin, "SRTP: TCPFriendly Congestion Control for Multimedia Streaming," Proceedings of the ICOIN, February 2002. 

  15. S. Lee and K. Chung, "TCP-Friendly Rate Control Scheme Based on RTP," Proceedings of the ICOIN, January 2006. 

  16. J. Widmer, R. Denda, and M. Mauve, "A Survey on TCP-Friendly Congestion Control," IEEE Network, May 2001. 

  17. S. Floyd, M. Handley, J. Padhye and J. Widmer, "Equation-Based Congestion Control for Unicast Applications," ACM SIGCOMM Computer Communication Review, August 2000. 

  18. D. Nguyen, and J. Ostermann, "Congestion Control for Scalable Video Streaming Using the Scalability Extension of H.264/AVC," IEEE Journal of Selected Topic in Signal Processing, August 2007. 

  19. Z. Lu, W. Lin, B. Seng, S. Kato, S. Yao, E. Ong, and X. Yang, "Measuring the Negative Impact of Frame Dropping on Perceptual Visual Quality," Human Vision and Electronic Imaging X, January 2005. 

  20. P. Antoniou, V. Vassiliou and A. Pitsillides, "ADVIS : A Novel Adaptive Algorithm for Video Streaming Over the Internet," Proceedings of the IEEE PIMRC, September 2007. 

  21. The Network Simulator ns-2, http://www.isi.edu/nasnam/ns/ 

저자의 다른 논문 :

LOADING...
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로