具体描述:树莓派安装SRS,ffmpeg,使用 ffmpeg 作为客户端推流到树莓派本地 nginx 服务器,使用 iPad 上的 VLC 播放器拉 RTMP 流,在 Windows 上使用 Potplayer 拉 RTMP 流,延迟在 5 ~ 7s,反复调试均无改善。
使用过的命令行:
延迟均较大( 5 ~ 10s ),反复调试无效,请教 v 友!
1
nanfour 2021-01-15 01:04:32 +08:00 via Android
换 monibuca,感觉效果好一些。
|
3
ReZer0 2021-01-15 08:49:24 +08:00
如果你对于你的网络环境有自信的话,可以找找这两个参数。
hls_fragment ; hls_playlist_length; 把数字设置得越小延迟越小,但依赖于网络稳定性。 |
4
cpstar 2021-01-15 09:12:43 +08:00
我朋友用的方案是 webrtc
|
7
Lax 2021-01-15 13:38:14 +08:00
SRS 和 Nginx 功能重合了吧,这里分别是做什么功能的?如果推流和播放都是 RTMP 协议,楼上提到的 HLS 参数应该是无关的
|
8
tms 2021-01-15 14:09:11 +08:00 via Android
正常 rtmp 无专门调优的情况下就是在 5-10s,需要更小延迟可以考虑其他协议。
|