ksvc / KSYMediaPlayer_Android

金山云Android播放SDK(KSYUN Live Streaming player SDK),支持RTMP HTTP-FLV HLS 协议(supporting RTMP HTTP-FLV HLS protocol),直播延时2-3秒(Living delay 2 or 3 seconds),supporting jitter control,software&hardware decode
http://v.ksyun.com/
Apache License 2.0
853 stars 246 forks source link

网络不稳定情况下视频的延迟越来越高 #191

Open YingLin504 opened 6 years ago

YingLin504 commented 6 years ago

问题:直播过程中出现卡顿(肉眼不可见),代码中收到了OnInfoListener .onInfo的KSYMediaPlayer.MEDIA_INFO_BUFFERING_START消息,bufferEmptyDuration()方法获取卡顿时长为0. 导致后期直播的视频播放内容和现场内容延迟越来越久,后期不会自动加快播放速度进行“追赶”。

网络不稳定的时候特别容易出现。正常网络情况下运行一段时间一般都会出现视频延迟1-2秒的情况(与别的android MediaPlayer进行对比),setBufferTimeMax已经设置为0.5f

FirmianaRain commented 6 years ago

直播流是纯视频吗

YingLin504 commented 6 years ago

@FirmianaRain RTMP协议传输的纯视频 开始使用的NodeMedia播放器https://github.com/NodeMedia,本来想替换为KSYMediaPlayer,但是对比发现该问题。

FirmianaRain commented 6 years ago

好的,我们尽快解决此问题

YingLin504 commented 6 years ago

@FirmianaRain 问题有进展吗?

chile-zhong commented 5 years ago

此问题有解决吗?

goodjok commented 5 years ago

此有问题有解决吗,我设置的5秒,能延迟到30秒去了~~