• 7634阅读
  • 5回复

怎样设置让在线影片一直缓冲和获取缓冲进度 [复制链接]

上一主题 下一主题
离线520091236
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2014-06-17
请版主解释下如何设置以下参数才能使在线影片一直缓冲,
例如:我的影片总帧数是100000
是不是把1002 设置为100000就行,还是要把1104设置为1,望版主赐教

1001 - Network buffer enter          int      R/W         设置当网络没有读取到数据时,等待多少个视频帧进入缓冲(可以通过视频帧率换算成时间),默认为 500
1002 - Network buffer leave          int      R/W         设置在缓冲状态下,缓冲多少个帧退出缓冲,默认为 1000
1003 - Network nobuffer dry          int      R/W         设置未缓冲状态下,最多预先读取多少个帧,即数据读取时间点超前当前播放时间点的距离。

1102 - Http fail-reconnect count     int      R/W         播放 HTTP 网络视频时,失败重连次数,默认为 5 次。
1103 - Http fail-reconnect interval  int      R/W         HTTP 重连间隔,默认为 500 毫秒。
1104 - Http live                     int      R/W         设置工作模式,0-常规,1-直播,默认为 0。
离线aplayer

只看该作者 沙发  发表于: 2014-06-17
一直缓冲可以把这个设置大一点: 1003 - Network nobuffer dry,设的较大会占更多的内存,且如果没有设置缓存到文件的话,拖动播放进度后, 所缓冲的数据会丢失;
获取缓冲进度用:GetBufferProgress 函数,详见 APlayerSDK 帮助文档。
离线aplayer

只看该作者 板凳  发表于: 2014-08-02
最新的 APlayer 支持缓存到文件,有贪婪下载参数可以一直缓冲完整个文件(即使未播放)。
离线fq19851220

只看该作者 地板  发表于: 2015-05-05
太好了,希望越来越好
离线sunkejava

只看该作者 4楼 发表于: 2015-06-03
回 aplayer 的帖子
aplayer:一直缓冲可以把这个设置大一点: 1003 - Network nobuffer dry,设的较大会占更多的内存,且如果没有设置缓存到文件的话,拖动播放进度后, 所缓冲的数据会丢失;
获取缓冲进度用:GetBufferProgress 函数 .. (2014-06-17 14:53) 

楼主正解啊!!!!
离线潇洒人生

只看该作者 5楼 发表于: 2016-07-20
不错
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个