如何使用FFMPEG(延迟不是问题)在azure media player中获得连续的实时流媒体而无需缓冲?

如何使用FFMPEG(延迟不是问题)在azure media player中获得连续的实时流媒体而无需缓冲?,ffmpeg,rtsp,rtmp,live-streaming,azure-media-services,Ffmpeg,Rtsp,Rtmp,Live Streaming,Azure Media Services,我正在从使用RTSP协议的ip摄像头进行流式传输,并使用以下命令将提要接收到RTMPto Azure媒体服务器 ffmpeg命令:ffmpeg-f lavfi-i anullsrc-rtsp_transport tcp-irtsp://CloudAppUser:admin@192.168.8.145/MediaInput/h264/stream_1-vcodec libx264-t 12:00:00-pix_fmt+-c:v copy-c:a aac-严格实验-f flvrtmp://chann

我正在从使用RTSP协议的ip摄像头进行流式传输,并使用以下命令将提要接收到RTMPto Azure媒体服务器

ffmpeg命令:ffmpeg-f lavfi-i anullsrc-rtsp_transport tcp-irtsp://CloudAppUser:admin@192.168.8.145/MediaInput/h264/stream_1-vcodec libx264-t 12:00:00-pix_fmt+-c:v copy-c:a aac-严格实验-f flvrtmp://channel1-cloudstream-inso.channel.media.azure.net:1934/live/980b582afc12e421b85b4jifd8e8662b/df

我可以观察流,但它每30秒缓冲一次,我想知道这种缓冲背后的原因

请任何人更改此命令,使其不会缓冲

我正在从终端执行此命令


我想在azure media player中观看我的直播流,没有任何缓冲,1分钟以下的延迟不是问题

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

是否检查了服务器资源以确保其未耗尽?ffmpeg是资源密集型的,这可能会导致缓冲。您可以更改我的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-严格实验-f flvrtmp://channel1-cloudstream-inso.channel.media.azure.net:1934/live/980b582afc12e421b85b4jifd8e8662b/df