kamery ip
 
Serwis tematyczny
07.02.2012.

 

MPEG-4 - krótki opis
02.10.2007.

MPEG-4 -  krótki opis .. Podczas gdy technologia kompresji MPEG-4 rozpowszechniana jest w szerokim zakresie kodowania, narzędzi i ustawień. Implementacja MPEG-4 zapewnia wsparcie pewnych podzbiorów tych narzędzi, które są zdefiniowane dla klienta. Sieciowe produkty są wspierane są przez tzw. ASP (Advanced Simple Profile) do poziomu 5, oraz mają możliwość pracy w trybie SP (Simple Profile).

Motion JPEG i MPEG-4

Produkty wyposażone w MPEG-4 mogą zazwyczaj niezależnie pracować w trybie Motion JPEG. Oba strumienie znajdują zastosowanie w różnych aplikacjach, Motion JPEG nie może zostać zastąpiony MPEG-4. Motion JPEG oferuje wysoką jakość obrazu i jest zalecany dla większości aplikacji do rejestracji obrazu, jest też przede wszystkim bezpieczniejszy. MPEG-4 świetnie nadają się do podglądu na żywo lub do rejestracji w miejscach gdzie przepustowość łącza i zasobność archiwum ma kluczowe znaczenie.

MPEG-4 - ustawienia

Implementacja MPEG-4 oferuje szeroki zakres wygodnych ustawień, adaptowanych w różnych aplikacjach. System może być optymalizowany pod kątem jakości, zajmowanego pasma, infrastruktury sieci oraz innych urządzeń dekodujących. Więcej szczegółów, omówionych zostało poniżej:

Szerokość pasma

MPEG-4  obsługuje zarówno stały jak i zmienny 'bit rate'. Variable bit rate - ilość klatek na sekundę o zmiennej częstotliwości jest wartością domyślną i daje kontrolę nad jakością obrazu. Oczywiście takie rozwiązanie, uniemożliwia nam dokładne obliczenie w jakim stopniu pasmo zostanie obciążone. Niezależnie od rozdzielczości i poziomu kompresji, zajętość pasma zależy również od ustawień MPEG-4, gdzie istotny wpłay wyznacza jakość , ruchu w obrazie i rodzaj obserwowanej sceny.
Gdy wystąpi konieczność kontroli zajętości pasma, należy użyć 'constant bit rate' tj. ilość klatek na sekundę o stałej wartości. Przy wykorzystaniu 'constant bit rate', użytkownik może ustalić priorytety dla ilości klatek oraz jakości obrazu, gdy zwiększa się detekcja.
Innym sposobem na redukcję rozbioru sieci, jest redukcja ilości klatek na sekundę.

Sieciowa infrastruktura
Strumienie wideo - Unicast

MPEG-4  zapewnia kilka dróg transmisji strumieni wideo, jedną z nich jest tzw. 'Unicast', kontrolowany przez RTSP (Real Time Streaming Protocol). Wybór metody zależny jest od wymagań aplikacji. RTSP zapewnia lepszą kontrolę strumieni niż MPEG-4 w sieci HTTP.

Implementacja MPEG-4 zapewnia następujące alternatywy:

  1. Unicast RTP (Real-time Transfer Protocol). Najbardziej efektywna metoda i jedyna z tak małym opóźnieniem.
  2. RTP over RTSP. Jest to RTP z tunelem ponad RTSP, który może być wykorzystany, z uwagi na fakt, iż jest on relatywnie łatwy do skonfigurowania w oprogramowaniu typu firewall, dopuszczającego ruch RTSP.
  3. RTP over RTSP over HTTP. Tunelowanie prze HTTP może być używane do przepuszczania firewall'a, zlokalizowanego pomiędzy kamerą/wideoserwerem i klientem.
Strumień wideo - Multicast

Multicast RTP jest zaawansowaną technologią umożliwiającą redukcje zajętości pasma, potrzebnego dla wielu klientów, odbierających ten sam strumień wideo. Ta funkcjonalność nie będzie jednak działać w dużych sieciach lub poprzez Internet, ponieważ większość routerów ma wyłączoną transmisję typu multicast.

 
<< poprzedni artykul   nastepny artykul >>