如何解决我可以使用 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 举报,一经查实,本站将立刻删除。