Serveur de streaming RTSP C ++
Je voudrais écrire un serveur de streaming RTSP en utilisant C ++. Plusieurs clients seront connectés à ce serveur pour recevoir les données diffusées.
Ce que je comprends, c'est que je dois faire de la programmation de socket en C ++ pour l'architecture client-serveur.
Je sais que FFMPEG prend en charge la ligne de commande pour le streaming audio / vidéo. Mais mon besoin est d'écrire un modèle de socket client-serveur en C ++.
J'ai regardé https://www.medialan.de/usecase0001.html
Je regarde aussi ceci. https://www.youtube.com/watch?v=MEMzo59CPr8
mais je ne sais pas si cela m'aidera.
Pour diffuser les données audio / vidéo, dois-je utiliser les API FFMEPG. Si oui, quelles bibliothèques de FFMPEG dois-je utiliser?.
Réponses
Non, vous n'avez pas besoin de ffmpeg pour écrire un serveur RTSP.
Je pense que j'utiliserai le serveur gstreamer RTSP. Gstreamer est facile à utiliser. J'ai essayé un exemple d'exemple et j'ai pu diffuser une vidéo sur RTSP.