노후화된 네트워크에서의 Video Streaming의 성능 유지
지난 10 년 동안 비디오 공유 서비스, 특히 비디오 스트리밍은 점차 대중화되었습니다. 많은 사람들이 Netflix, Amazon Streaming, YouTube 및 Hulu와 같은 공유 서비스를 이용하여 뉴스, TV 시리즈 및 영화 등을 보며 지내는 시간이 하루에도 수 시간에 달하고 있습니다. 또한 모바일 응용 프로그램을 통해 베이비 모니터 및 가정 보안 시스템과 같은 스마트 장치의 라이브 비디오 스트리밍을 사용하는 예도 점점 더 많아지고 있습니다.

비디오는 2016 년에 인터넷 트래픽의 73 %를 차지했으나 시스코가 발표한 예측에 따르면 2021 년엔 전체 인터넷 트래픽의 82 %를 차지할 거라고 합니다.

- 네트워크가 비디오 스트리밍에 미치는 영향
비디오 공유 서비스가 멀티미디어 시장에서 대부분을 차지하게 됨에 따라 QoS (quality of service) 및 QoE (quality of experience)는 TV 방송과의 경쟁에서 효과적으로 극복해야 할 가장 큰 요소가 될 것입니다. 비디오 스트리밍은 주로 Wi-Fi 또는 이동 통신망을 이용하지만 이들 망의 특성은 아주 크게 다릅니다. 또, 온라인 비디오 스트리밍에서 가장 역동적인 요소는 바로 네트워크이기 때문에 비디오 애플리케이션 제공 업체는 자주 변화하는 네트워크 조건이 최종 사용자의 시청 경험에 어떤 영향을 미치는지 알아야만 합니다.

인터넷 비디오는 패킷 전송이 기반이므로 지연, 전송 오류, 데이터 손실 및 대역폭 제한으로 인한 영향이 매우 커서 멀티미디어 콘텐츠의 품질에 지대한 영향을 주게 됩니다. 이러한 네트워크 상의 손상이 영향을 미치는 비디오 스트리밍의 품질을 이해하고
해당 스트리밍의 특성을 조정하여 최상의 품질을 제공하기 위해서 개발자는 네트워크를 에뮬레이션할 필요가 있습니다.

- 비디오가 특정 네트워크 조건에 어떻게 반응할까요?
완벽한 시나리오는 비디오가 재생되는 것과 동일한 속도로 네트워크를 통해 전송되는 것입니다. 네트워크가 비디오 재생을 따라
잡을 수 없는 경우 플레이어는 일반적으로 스트림의 저품질 버전으로 전환하거나 더 낮은 대역폭으로 이동하게 됩니다. 그러나
초당 1 또는 2 메가 비트의 속도로 충분한 비디오 화질을 달성할 수 있기 때문에 대역폭의 부족은 거의 문제가 되지 않을 것입니
다.


패킷 손실과 과도한 버퍼링은 스트리밍 비디오의 품질을 결정하는 가장 어려운 난관입니다. 한 패킷이 손실되면 비디오 플레이어 응용 프로그램은 그 다음 데이터 패킷이 계속 도착하더라도 손실된 패킷이 다시 전송될 때까지 데이터 수신을 중지합니다. 단일 패킷을 잃어버릴 때 반드시 사용자에게 오류가 발생하는 것은 아니지만 첫 번째 손실된 패킷이 다시 전송되기 전에 두 번째
패킷이 손실되는 경우 문제가 발생하기 시작합니다. 데이터 전송이 일시적으로 지연될 경우, TCP의 빠른 재전송과 비디오 플레이어의 버퍼를 통해 쉽게 해결되겠지만 짧은 시간 내에 패킷 손실이 계속될 경우 버퍼링은 연속적으로 반복됩니다.

- 테스트를 통해 스트리밍 성능을 예측하고 최적화하는 방법은 무엇일까요?
에러 없는 완벽한 랩 환경에서 비디오 응용 프로그램을 테스트할 경우 실제 네트워크에서 일어날 결과를 정확하게 예측할 수는 없습니다. 정확한 예측을 위해서는 대역폭, 지연 시간 및 패킷 손실과 같은 네트워크 장애를 시뮬레이트할 수 있는 네트워크 에
뮬레이션 도구가 필요하며 이는 개발자가 실 적용으로 가기 전 비디오 응용 프로그램의 유효성을 검사하고 최적화할 수 있도록
도와줍니다.

또, QoS를 위해 네트워크 에뮬레이터로 실험함으로써 개발자는 비디오 디코더를 프로그램하여 시청자에게 최상의 시청각 경험을
제공할 수 있습니다.
Netropy 에뮬레이터로써 셀룰러 및 Wi-Fi를 비롯한 네트워크를 모사하여 다양한 패킷 손실 시나리오를 시뮬레이션해볼 것을 권장합니다. 네트워크에 대한 바른 이해를 통해 비디오 dpi 품질, 버퍼링 및 기타 디코딩 옵션과 같은 조정을 함으로써 네트워크 조건에 관계없이 원활한 비디오를 재생할 수 있습니다.

품질 유지는 시청자가 너무 많은 스트리밍 옵션을 가지고 있기 때문에 그런 옵션을 다 만족시켜야 하는 비디오 제공 업체에겐 특히 중요합니다. 콘텐츠가 즉각적으로 스트리밍이 되지 않거나 버퍼링이 한 번이라도 발생하면 시청자는 동영상 보기를 포기합니다. Apposite의 고정밀도를 자랑하면서도 사용하기 쉬운 Netropy 네트워크 에뮬레이터는 실 네트워크에 배포되었을 때 비디오 응용 프로그램이 예상대로 원활히 동작하는지를 미리 체크할 수 있는 빠른 경로를 제공합니다.
   
Copyright ⓒ 2003 EdgeSoft All rights reserved. Contact us for more information.
TEL : (02)547-1628 FAX : (02)547-1620
r>>table>r>>