解决天猫魔盒用kodi看局域网视频缓存的的问题 - 小y科技 - Powered by Discuz!

小y科技

标题: 解决天猫魔盒用kodi看局域网视频缓存的的问题 [打印本页]

作者: 钢镚儿    时间: 2015-7-25 14:11
标题: 解决天猫魔盒用kodi看局域网视频缓存的的问题
本帖最后由 钢镚儿 于 2015-7-26 19:46 编辑

原来我用netgear4300挂usb硬盘,然后用天猫魔盒安装kodi采用samba共享方式看usb硬盘的720p,一点问题都没有,这时共享速度才6-8m,前几天购买了mycloud 3t版,在4.0固件下安装了aria、transmissions、百度云同步,共享速度在60m以上,但是用天猫魔盒kodi看mycloud里的720p的视频,却经常出现缓存卡顿,但电脑上看一点问题都没有,真奇特,期间我换过多次千兆网线,都是买设备送的,应该比较好的,但是都一样。很奇怪啊。     后来在网络中搜索,终于发现解决方法。Kodi默认仅开启互联网视频流的播放缓存功能,对于局域网smb、nfs等共享视频播放未启用缓存。视频播放缓存是个高级设置,无法在Kodi图形用户界面中调整,需要用到advancedsettings.xml设置文件。对于Android版的Kodi,这个文件位于Android/data/org.xbmc.kodi/files/.kodi/userdata/目录,如果文件已经存在,你可以加入设置部分。如果没有你可以创建一个名为advancedsettings.xml纯文本文件。针对1G内存的盒子,推荐设置内容如下:<advancedsettings>
  <network>
     <buffermode>1</buffermode>
     <cachemembuffersize>104857600</cachemembuffersize>
     <readbufferfactor>20</readbufferfactor>
   </network>
</advancedsettings>

其中各项参数说明如下:
buffermode:缓存方式。默认为0,表示缓存互联网文件;1表示缓存所有互联网和局域网文件;2表示只缓存互联网流媒体;3表示不缓存。
cachemembuffersize:缓存大小。默认为20971520,即20M内存。系统实际需要占用3倍空间,即60M。设置为0表示缓存到本地盘。上面的范例设置为100M,实际占用300M内存。这个值不能过大,否则会造成内存不足。
readbufferfactor:缓存填充速率。默认为1。





经在天猫魔盒上测试,使用上面的advancedsettings.xml设置文件后,smb共享视频播放的缓冲问题得到显著改善。使用Android盒子存在类似问题的朋友可以试一下。
但为什么我原来用路由器挂硬盘却不会缓存的原因,我猜测可能因为是路由器地址,故kodi认为是网络视频,所以开启了缓存



经在天猫魔盒上测试,使用上面的advancedsettings.xml设置文件后,smb共享视频播放的缓冲问题得到显著改善。使用Android盒子存在类似问题的朋友可以试一下。
但为什么我原来用路由器挂硬盘却不会缓存的原因,我猜测可能因为是路由器地址,故kodi认为是网络视频,所以开启了缓存






欢迎光临 小y科技 (http://bbs.stvgame.com/) Powered by Discuz! X3.2