提问者:小点点

如何在使用FFMPEG的azure媒体播放器中获得无缓冲的连续直播流(延迟不是问题)?


我正在使用以下命令从使用RTSP协议的ip camera进行流式传输,并将提要摄取到RTMP(到Azure media server

ffmpeg命令:ffmpeg-f lavfi-i anullsrc-rtsp_transport tcp-i rtsp://cloudappuser:admin@192.168.8.145/mediainput/h264/stream_1-vcodec libx264-t 12:00:00-pix_fmt+-c:v copy-c:a aac-strict experimental-f flv

我能够观看流,但它是每30秒缓冲一次,我想知道背后的原因,这种缓冲

请任何一个更改这个命令,使它不应该缓冲

我正在从我的终端执行这个命令

我想看我的直播流在azure媒体播放器没有任何缓冲和延迟低于1分钟是不是一个问题


共1个答案

匿名用户

如本文所述,当内部编码器设置为将贡献馈电推入通道时,我们建议这些编码器使用固定的2秒GOP。如果您的IP摄像机没有发送2秒GOP,您必须修改ffmpeg命令行来重新编码输入视频比特流,而不仅仅是复制它。如果这没有帮助,建议通过amshelp@microsoft.com联系我们,提供(输出)流URL和其他详细信息,如媒体服务帐户名、使用的区域以及您尝试流送提要的日期/时间/时区。