winshining / nginx-http-flv-module

A media streaming server based on nginx-rtmp-module. In addtion to the features nginx-rtmp-module provides, HTTP-FLV, GOP cache, VHosts (one IP for multi domain names) and JSON style statistics are supported now.
BSD 2-Clause "Simplified" License
2.72k stars 567 forks source link

[FLV] linux下http-flv低码率播放卡顿问题 #180

Closed zjx94 closed 3 years ago

zjx94 commented 3 years ago

rtsp->ffmpeg->nginx->阿里H5播放器

1、在高码率200K-1M左右rtsp推到nginx,播放是正常的。

2、低码率32-64K推流到nginx(可以使用ffmpeg转码“ -c:v libx264 -g 50 -r 25 -s 352x288 -b:v 32K”),FLV在H5上播放首屏出来很快,但是2-4s内就会卡住,卡住差不多一段时间后,就会接着播放了,后面播放是正常的,而用flash播放或rtmp/hls都很正常。

这是每次播放都会出现,必现的问题。32K卡住约8-10s,64K卡住约4s,码率越高越不会卡。(经过多次验证,推流和播放器都没有问题)

系统Ubuntu,Nginx版本号1.18.0,nginx-http-flv-module版本应该是最新下的1.2.7

配置文件就是README下面的配置没动过

感谢,期待回复。

zjx94 commented 3 years ago

目前已解决,播放器缓存问题