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 librtsp
módulo para lidar com todas as formas de solicitação RTMP, como RTMPS. O problema é que librtsp
depende 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.