我想获取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流的编解码信息可能会有所帮助 . 这里是:
-
视频编解码器:H264 - MPEG-4 AVC
-
分辨率:640x360
-
帧率:24
-
解码格式:平面4:2:0 YUV
-
音频编解码器:MPEG AAC音频(mp4a)
-
Channels :立体声
-
采样率:48000Hz
1 回答
如果你在终端跑
你能在VLC中播放流吗?