ppgjx 发表于 2024-10-18 21:54

nginx使用rtmp总是延迟2秒请教

大家好 我现在有一个需求
我在本地搭建了一个 nginx+rtmp服务器
本地安装obs 采集屏幕推流到rtmp服务器
然后本地使用ffplay拉流播放

发现有2秒的延迟 怎么配置都没有用 而且这三个都是内网 也不存在网络问题 网络缓存什么都拉到最低了 还是2秒延迟雷打不动
我想问rtmp这个协议就是这样吗?还是因为其他问题呢

cccwhatuneed 发表于 2024-10-18 22:40

设了2秒的缓存吧

再说即便是内网 没有延迟 外一网络波动 也会断流的

设2秒缓存 不是正好规避断流问题?

应该是默认设置的2秒缓存吧?

房州波哥 发表于 2024-10-19 08:46

一般不是3秒吗
这是最低下限了
可以了解一下这个:后台运行软件直接把屏幕画面转为rtsp流或者onvif协议流,被NVR或者PC客户端拉取,当然,也有rtmp推流
https://www.52pojie.cn/thread-1952714-1-1.html

宇宙小菜鸟 发表于 2024-10-19 21:30

看看rtmp服务器 有无SVC选项,之前处理过一个监控rtmp推流的问题延时2秒 就是监控端这个SVC选项被打开了关闭就是实时的了

RootPotence 发表于 2024-10-21 10:24

RTMP协议本身并不是设计来提供极低延迟的流媒体传输协议,试试WebRTC
页: [1]
查看完整版本: nginx使用rtmp总是延迟2秒请教