Słownik

H.264: co to jest i jak działa kodek AVC

H.264 to kodek, który kompresuje obraz z kamery, zanim ten trafi do sieci i na dysk. Bez niego monitoring w obecnej formie by nie istniał, bo surowy strumień z jednej kamery Full HD zapchałby typowe łącze w kilka sekund.

Treść zweryfikowana przez: Michał Sawicki, Kwalifikowany pracownik zabezpieczenia technicznego, 14 lat montaży

H.264: co to jest i jak działa kodek AVC

Krótko

H.264 (inaczej AVC) to standard kompresji wideo opublikowany przez ITU-T jako rekomendacja "Advanced video coding for generic audiovisual services". Zmniejsza strumień z kamery setki razy względem surowego obrazu, zapisując pełne klatki tylko co jakiś czas, a między nimi wyłącznie zmiany sceny.

Spis treści
  1. Co to jest H.264
  2. Jak działa H.264
  3. Parametry i warianty w praktyce
  4. Typowe błędy i pułapki
  5. Powiązane pojęcia

Co to jest H.264

H.264, znany też jako AVC (Advanced Video Coding), to międzynarodowy standard kompresji wideo. Formalnie jest to rekomendacja ITU-T H.264 "Advanced video coding for generic audiovisual services", rozwijana wspólnie z ISO/IEC (MPEG-4 Part 10) i wciąż utrzymywana w mocy przez ITU.

W monitoringu to nadal najbezpieczniejszy wspólny mianownik. Praktycznie każda kamera IP, rejestrator, przeglądarka i telefon potrafią go zakodować lub odtworzyć, więc problemy ze zgodnością niemal nie występują.

Jak działa H.264

Policzmy, po co w ogóle kompresja. Surowy obraz Full HD to 1920 x 1080 pikseli, po 24 bity na piksel, 25 razy na sekundę. Z czystej matematyki wychodzi około 1,2 Gb/s z jednej kamery. Po kompresji H.264 ta sama kamera wysyła orientacyjnie 2-4 Mb/s, czyli kilkaset razy mniej.

Kodek osiąga to dwiema drogami. Po pierwsze kompresuje pojedyncze klatki podobnie jak JPEG. Po drugie, i to jest sedno, koduje różnice między klatkami: pełna klatka odniesienia (I) trafia do strumienia co jakiś czas, a pomiędzy nimi płyną tylko opisy zmian (klatki P i B). Statyczna scena z podjazdu kompresuje się znakomicie, bo z klatki na klatkę prawie nic się nie zmienia.

Parametry i warianty w praktyce

  • Profile: standard definiuje zestawy narzędzi kodowania, m.in. Baseline, Main i High. Kamery IP zwykle nadają w High, bo daje najlepszą kompresję; Baseline spotyka się w prostych urządzeniach.
  • Bitrate i tryb CBR/VBR: to, ile megabitów na sekundę zajmie strumień, ustawiasz w kamerze. Czym to skutkuje dla dysku i sieci, opisuję w haśle bitrate, a konkretne wartości policzysz w kalkulatorze bitrate kamery.
  • Interwał klatek I (GOP): im rzadziej pełna klatka, tym mniejszy strumień, ale przewijanie nagrań robi się mniej precyzyjne.
  • Transport: skompresowany strumień z kamery najczęściej płynie do rejestratora protokołem RTSP.

Typowe błędy i pułapki

Pierwsza pułapka: porównywanie kamer po samej rozdzielczości. Obraz 4 Mpx zduszony za niskim bitrate'em wygląda gorzej niż dobrze ustawione 2 Mpx. Kodek nie czyni cudów, gdy dostanie za mały budżet bitów.

Druga: zostawienie H.264 tam, gdzie sprzęt obsługuje nowszy kodek. Nowszy H.265 przy tej samej jakości potrzebuje wyraźnie mniejszego strumienia, więc na tym samym dysku mieści się więcej dni nagrań. Jeśli kamera i rejestrator go wspierają, zwykle nie ma powodu go nie włączyć.

Trzecia: mylenie kodeka z kontenerem. Plik .mp4 albo .avi to opakowanie, w środku może siedzieć H.264 o dowolnych ustawieniach. Odtwarzacz zgłaszający brak kodeka to niemal zawsze problem oprogramowania, nie nagrania.

Powiązane pojęcia

Obok tego hasła przeczytaj: H.265 (następca o wyższej efektywności), bitrate (rozmiar strumienia, którym kodek zarządza) oraz FPS (liczba klatek, które kodek musi upakować w strumieniu).

Częste pytania

Czy H.264 jest już przestarzały?
Nie w sensie praktycznym. To wciąż najszerzej obsługiwany kodek wideo i domyślny wybór, gdy liczy się zgodność ze starszym sprzętem. Nowsze kodeki oszczędzają miejsce, ale H.264 pozostaje standardem odniesienia.
Co oznacza skrót AVC przy H.264?
AVC to Advanced Video Coding, nazwa tego samego standardu po stronie ISO/IEC (MPEG-4 Part 10). H.264 i AVC to jeden kodek opisany w dwóch organizacjach standaryzacyjnych, dlatego producenci używają obu nazw zamiennie.
Dlaczego obraz H.264 rozsypuje się przy szybkim ruchu?
Bo kodek opisuje różnice między klatkami. Gdy w kadrze nagle rusza się dużo elementów, na przykład pada śnieg albo wieje w krzaki, opis zmian puchnie. Przy zbyt niskim bitrate kamera zaczyna oszczędzać i pojawiają się bloki oraz rozmycia.
Czy każdy rejestrator odtworzy nagranie H.264?
Praktycznie tak. H.264 obsługują rejestratory NVR i DVR, komputery, telefony i przeglądarki. To główny argument za tym kodekiem w instalacjach mieszających sprzęt różnych producentów.

Źródła

  1. Recommendation ITU-T H.264: Advanced video coding for generic audiovisual services, ITU-T [link] (dostęp: 30.07.2026)
  2. New video codec to ease pressure on global networks (zatwierdzenie H.265, H.264 jako poprzednik), ITU [link] (dostęp: 30.07.2026)
  3. Reolink Stream Settings Guide (Resolution, Frame Rate, Bitrate), Reolink Support [link] (dostęp: 30.07.2026)
Ten artykuł ma charakter edukacyjny i nie zastępuje projektu instalacji. Wymagania dla konkretnego obiektu ustal z instalatorem z uprawnieniami. Zasady, według których to piszemy.
Czy ten artykuł był pomocny?

Adam Górecki

Redaktor prowadzący, Od 2015 r. opisuje systemy monitoringu i smart home

Redaktor prowadzący Secdom.pl. Opisuje kamery IP, rejestratory, centrale alarmowe i integracje z Home Assistant. Pisze na podstawie dokumentacji technicznych, norm i kart katalogowych producentów, nie materiałów prasowyc...

Opublikowano: . Aktualizacja: . Treść zweryfikowana przez: Michał Sawicki, Kwalifikowany pracownik zabezpieczenia technicznego, 14 lat montaży, weryfikacja 30.07.2026.

Wszystkie artykuły autora