我可以使用 ffmpeg 减少缓冲和延迟吗?

问题描述

我目前正在 nginx-RTMP 流服务器上工作(作为一个初学者),我尝试实现 ffmpeg 过滤器,但在我测试它们时,我发现由于这些过滤器存在很多延迟。 我很难找到一个 ffmpeg 函数来减少它。 这是我到目前为止所做的:

worker_processes auto;
rtmp_auto_push on;
events{}
rtmp{
    serveur{
        listen 1935;
        listen [::]:1935 ipv6only=on;
        chunk_size 4096;
        buflen 5s;
        application live{
            live on;
            record off;
        }
        application ffmpeg{
            live on;
            record off;
            exec /usr/bin/ffmpeg -re -i rtmp://localhost/$app/$name -vf mpdecimate,hue=s=0 -vcodec flv -acodec copy -f flv rtmp://localhost/live;
        }
    }
}

我使用 OBS 流式传输到 ffmpeg 应用程序,并使用 VLC 查看从实时应用程序退出的流。

我尝试了 rtmp 的许多功能,但由于延迟似乎不是来自 rtmp,所以它不会改变任何东西。 如果你有任何改进的想法,你会让我成为一个快乐的人。

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...