microVB – rewolucja w monitorowaniu treści IPTV?

Od ponad dwóch lat używamy w EVIO dużych sond VB220 i VB20 (wersja przenośna) do rozkładania kilkuset strumieni multicast jednocześnie w czasie rzeczywistym. Zapewnia nam to kontrolę jakości sygnału, jaki wysyłamy do operatorów. Kilka tygodni temu trafiło do nas najmniejsze z produktów firmy Bridgetech: microVB – urządzenie wielkości przenośnego dysku HDD 2,5'.

 
(źr.fot.EVIO)

Sonda microVB oferuje możliwości zbliżone do swoich starszych braci (ograniczone możliwością przetwarzania do 4 kanałów jednocześnie), jednak została zaprojektowana tak, aby maksymalnie ułatwić obsługę i pracę w różnych systemach klienckich bez konieczności rekonfiguracji.

Podstawowe parametry jakie możemy monitorować za pomocą microVB, to błędy warstwy aplikacji takiej jak IAT (ang. Inter-packet Arrival Time) i MLR (ang. MPEG Loss Rate) oraz warstwy sieci i transportu:

  • IGMPv2/3 Join latency – czas od otrzymania komunikatu IGMP-join do pierwszego pakietu video,
  • średnią przepływność strumienia,
  • pozostały czas życia (TTL),
  • TOS/DSCP,
  • źródłowy adres IP,
  • docelowy adres IP,
  • port UDP.

W Polsce część operatorów oraz dostawców TV radzi sobie z monitoringiem za pomocą protokołu ICMP (tzw. ping) lub narzędzia iPerf. Pozostali, niestety bardzo często, nie zapewniają żadnego monitoringu. O ile wymienione wyżej narzędzia dostarczają pewnych informacji o kondycji sieci komputerowej i jej przepustowości (iPerf), to nie można za ich pomocą uzyskać informacji o zawartości strumienia i błędach warstwy aplikacji (ewentualnych stratach ramek MPEG i szeregu innych parametrów charakterystycznych tylko dla kodeków z tej rodziny).

REKLAMA

Mikrosondy są przełomowe w diagnostyce IPTV, ponieważ umożliwiają analizę dowolnego odcinka w infrastrukturze operatorów, nadawców, czy firm pośredniczących w dystrybucji pomiędzy nadawcą kanału a abonentem (odbiorcą końcowym). Takie sondy u nas są konfigurowane jednorazowo. W razie potrzeby mogą być wysłane w odpowiednie miejsce i podłączone przez dowolną osobę (może być to nawet "nietechniczny" abonent) szeregowo przed STB.

(rys. 1 Podłączenie sondy szeregowo z STB.

Źródło: http://www.bridgetech.tv/)

Sondy przesyłają na żywo informacje diagnostyczne na serwery EVIO, gdzie są interpretowane przez specjalistów działu IT. Dodatkowo istnieje możliwość "podsłuchania" ruchu i również przesłania go do analizy. Taka funkcjonalność jest nieoceniona podczas wdrożeń usługi u operatorów, u których występują trudne do wykrycia błędy w ich infrastrukturze.

Poniżej zostały przedstawiony zrzuty z wyników pracy sondy microVB w podstawowym zastosowaniu:

 (rys.2 Wykres sygnału bez widocznych zakłóceń)

 

(rys.3 Wykres sygnału ze stratą ramek MPEG oraz błędami IAT, co skutkuje pogorszeniem jakości wyświetlanego kontentu)

Kolejny wykres przedstawia zestawienie czterech jednocześnie monitorowanych grup multicast wraz z historią wcześniej analizowanych programów:

 

(rys.4 Ekran zbiorczy monitorowanych sygnałów z zestawieniem najistotniejszych parametrów: kolumny Avg BW, Avg IAT oraz MLR/s)

Opisany produkt jest krokiem milowym do skrócenia czasu wdrożenia, diagnozowania złożonych problemów w sieciach operatorskich oraz rewolucją w monitorowaniu jakości treści TV. Dodatkowo, pozwala na ścisłe utrzymanie wyznaczonych poziomów jakości świadczonych usług (ang. Service Level Agreement, SLA) i dostarcza podstawy do egzekwowania ewentualnych rozbieżności pomiędzy stanem faktycznym a uzgodnionym w umowie o współpracy SLA.

AUTOR

Jest absolwentem Politechniki Warszawskiej, Wydziału Elektroniki i Technik Informacyjnych. Doświadczenie zdobywał przy konfiguracji i zarządzaniu urządzeniami sieciowymi CISCO między innymi dla takich firm jak Securitas, PC Print, Master Logo oraz  Evernet IT. W EVIO zajmuje się administrowaniem i rozwojem infrastruktury oraz uczestniczy we wdrożeniach usług.