RTSP Streaming Server C ++
Chciałbym napisać serwer strumieniowy RTSP w C ++. Wielu klientów zostanie połączonych z tym serwerem w celu odbierania przesyłanych strumieniowo danych.
Rozumiem, że muszę programować gniazda w C ++ dla architektury serwera klienta.
Wiem, że FFMPEG obsługuje przesyłanie strumieniowe audio / wideo z wiersza poleceń. Ale moim wymaganiem jest napisanie modelu gniazda serwera klienta w C ++.
Rzuciłem okiem https://www.medialan.de/usecase0001.html
Ja też na to patrzę. https://www.youtube.com/watch?v=MEMzo59CPr8
ale nie jestem pewien, czy to mi pomoże.
Czy do przesyłania strumieniowego danych audio / wideo muszę używać interfejsów API FFMEPG. Jeśli tak, których bibliotek FFMPEG muszę użyć?
Odpowiedzi
Nie, nie potrzebujesz ffmpeg do napisania serwera RTSP.
Myślę, że użyję serwera Gstreamer RTSP. Gstreamer jest łatwy w użyciu. Wypróbowałem przykładowy przykład i mogłem przesyłać strumieniowo wideo przez RTSP.