我想获取HLS流并将其转码为RTMP并使用nginx RTMP模块进行同播。
然而,它不起作用(我将它放在RTMP模块的应用程序部分中)。
exec ffmpeg -i -re http://<HLS>.m3u8 -acodec aac -vcodec libx264 -f flv rtmp://localhost/live/test;
当我尝试在VLC中查看我的RTMP流时,它没有加载。我已尝试过ffmpeg指令的几种变体,但都没有。有什么建议?如果您需要查看更多我的配置文件,我可以提供,但是当通过Teradek编码器发送视频时,此服务器以前一直工作得很好。这种新的皱纹不起作用。
编辑:刚想了想。获得传入HLS流的编解码信息可能会有所帮助。这是:答案 0 :(得分:0)
如果你在终端
中运行ffmpeg -i -re http://<HLS>.m3u8 -acodec aac -vcodec libx264 -f flv rtmp://localhost/live/test;
你能在VLC中播放流吗?