RTSP Streaming Server C ++
Eu gostaria de escrever um servidor de streaming RTSP usando C ++. Vários clientes serão conectados a este servidor para receber os dados transmitidos.
O que eu entendo é que preciso fazer programação de soquete em C ++ para arquitetura cliente-servidor.
Eu sei que FFMPEG tem suporte de linha de comando para streaming de áudio / vídeo. Mas meu requisito é escrever um modelo de soquete cliente-servidor em C ++.
Eu dei uma olhada em https://www.medialan.de/usecase0001.html
Eu também estou olhando para isso. https://www.youtube.com/watch?v=MEMzo59CPr8
mas não tenho certeza se isso vai me ajudar.
Para transmitir os dados de áudio / vídeo, preciso usar APIs FFMEPG. Se sim, quais bibliotecas do FFMPEG eu preciso usar ?.
Respostas
Não, você não precisa do ffmpeg para escrever um servidor RTSP.
Acho que vou usar o servidor RTSP gstreamer. O Gstreamer é fácil de usar. Experimentei o exemplo de amostra e consegui transmitir um vídeo em RTSP.