A compilação linux ffmpeg 7: 4.1.3-1 não suporta RTMPS

A compilação linux ffmpeg 7: 4.1.3-1 não suporta RTMPS

Eu vou parahttps://packages.debian.org/source/stable/ffmpege download ffmpeg_3.2.14.orig.tar.xz, e eu configuro&make&make install e finalmente construo o ffmpeg com sucesso.

Mas quando uso o protocolo RTMPS, como:

ffmpeg -stream_loop -1 -re -i /root/video/xxx.mp4 -acodec copy -vcodec copy -f flv "rtmps://xxx/xxx/xxx"

Então ocorre um erro:

... Protocolo não encontrado

Mas emhttps://ffmpeg.org/general.html, diz que o ffmpeg agora suporta RTMPS.

Então, está faltando algo quando construo o ffmpeg?

Responder1

Você não está perdendo nada. ffmpeg usa o librtspmódulo para lidar com todas as formas de solicitação RTMP, como RTMPS. O problema é que librtspdepende de um módulo ou serviço SSL/TLS para fazer a criptografia – mas não há suporte para isso nas compilações padrão do ffmpeg.

Conseqüentemente, as solicitações RTMPS param quando usadas. Ainda estou pesquisando os módulos SSL/TLS corretos para usar. O resultado final é que parece que teremos apenas que compilar nosso próprio ffmpeg que inclui o uso talvez de OpenSSL.

Adicionado na edição: Algumas coisas que eu disse aqui não são bem verdade. Veja meu comentário abaixo.

informação relacionada