TSINGSEE青犀视频除了开发视频平台之外,还有很多流媒体相关组件,比如EasyRTMPLive将RTSP、RTMP、HTTP、HLS等各种各样的网络流媒体先拉取到本地,进行转换,再以标准RTMP/flv协议的方式推流到RTMP流媒体服务器、CDN等,进行直播分发。
我们之前出过EasyRTMPLive使用教程,如果大家不知道如何使用,可以查阅一下。
有的用户在使用EasyRTMPLive硬件进行rtmp拉流,推到EasyDSS,但EasyDSS上看不到直播通道信息,拉rtmp流失败。
我们打开日志排查错误,可以看到EasyRTMPLive进行拉rtmp流的时候出现以下错误:
由于EasyRTMPLive使用ffmpeg进行拉流,log提示Protocol不支持,通过ffmpeg配置选项发现,编译的ffmpeg库不支持rtmp协议。
需要重新编译支持rtmp协议的ffmpeg,如下。支持RTMP协议即可正常拉取rtmp视频流了。