为什么RTMP视频推流网关EasyRTMPLive,拉流至EasyDSS视频平台却失败了?

TSINGSEE除了开发视频平台之外,还有很多流媒体相关组件,比如EasyRTMPLive将RTSP、RTMP、HTTP、HLS等各种各样的网络流媒体先拉取到本地,进行转换,再以标准RTMP/flv协议的方式推流到RTMP流媒体服务器、CDN等,进行直播分发。

RTMPlive.png

我们之前出过EasyRTMPLive使用教程(RTMP视频推流网关是什么?),如果大家不知道如何使用,可以查阅一下。

有的用户在使用EasyRTMPLive硬件进行rtmp拉流,推到EasyDSS,但EasyDSS上看不到直播通道信息,拉rtmp流失败。

我们打开日志排查错误,可以看到EasyRTMPLive进行拉rtmp流的时候出现以下错误:

21.png

由于EasyRTMPLive使用ffmpeg进行拉流,log提示Protocol不支持,通过ffmpeg配置选项发现,编译的ffmpeg库不支持rtmp协议。

22.png

需要重新编译支持rtmp协议的ffmpeg,如下。支持RTMP协议即可正常拉取rtmp视频流了。

23.png

DSS5.png

猜你喜欢

转载自blog.csdn.net/TsingSee/article/details/107933594