-
Notifications
You must be signed in to change notification settings - Fork 146
liveDelay
shixuemei edited this page Feb 7, 2017
·
9 revisions
@property NSTimeInterval bufferTimeMax
具体参见bufferTimeMax
_player.bufferTimeMax = 5;
-
bufferTimeMax设置为播放直播流时的最大缓冲时长
-
该设置是在直播延时和卡顿之间的一个折中方案
-
如果不进行缓冲或者缓冲特别小,当网络发生抖动时,直播会频繁的出现卡顿
-
如果缓冲过大或者将所有数据全部缓冲,当直播服务器端缓冲的数据过多时在开播后不会进行追赶,导致直播延迟变高
-
设置bufferTimeMax后,当缓冲时长小于设置的值时,不会进行任何操作,正常播放。当缓冲的时长超过设置的值时,将会丢弃旧的数据进行追赶,使直播的延时控制在bufferTimeMax的值之内