FFMPEG to potężne narzędzie umożliwiające przetwarzanie multimediów, w tym transmisje strumieniowe na żywo. W tym wpisie pokaże jak skonfigurować FFMPEG do strumieniowania wideo na żywo z kamery IP i stworzyć transmisję na żywo w formacie HLS (HTTP Live Streaming), który jest szeroko wspierany przez przeglądarki internetowe i odtwarzacze multimedialne.
Przykładowa konfiguracja kamery IP
Zanim przejdziemy do FFMPEG, warto poznać szczegóły techniczne kamery, z której będziemy pobierać obraz. Poniżej przykładowa specyfikacja kamery IP:
- Rozdzielczość: 4MP (2688×1520)
- Obiektyw: f = 2.8 ~ 12 mm
- Kąt widzenia:
- Poziomy: 33° ~ 105°
- Pionowy: 18° ~ 54°
- Przekątny: 38° ~ 125°
- Zasięg IR: 30m (idealny do monitoringu nocnego)
- Funkcje dodatkowe: WDR Pro, kompresja H.264