Kodi - 设置视频缓存(解决局域网视频播放卡顿问题)

Kodi - 设置视频缓存(解决局域网视频播放卡顿问题)

1,问题现象

家里有台采用  Android 系统的电视,最近在上面装了个  Kodi 播放器,用来播放局域网里一台  NAS 服务器上的视频。虽然播放  1080P 的电影很流畅,但如果播放  4K 视频就话,就会时不时会卡顿一下。
原文:Kodi - 设置视频缓存(解决局域网视频播放卡顿问题)

2,问题原因

这是由于  Kodi 默认仅开启互联网视频流的播放缓存功能,对于局域网  smbnfs 等共享视频播放未启用缓存。这是由于网络质量、设备内存不足等因素,就会导致后续视频内容加载的速度跟不上播放速度,从而就出现缓存卡顿。

3,解决办法

只要启用缓存功能即可。不过这个无法在  Kodi 图形用户界面中调整,需要用到  advancedsettings.xml 设置文件。下面是具体操作步骤:
(1)首先在电脑上创建一个名为  advancedsettings.xml 的文件,其内容如下:
1
2
3
4
5
6
7
< advancedsettings >
   < cache >
     < buffermode >1</ buffermode >
     < memorysize >139460608</ memorysize >
     < readfactor >20</ readfactor >
   </ cache >
</ advancedsettings >
上面设置表示所有协议都被缓存,缓存速度尽可能快地完成,缓存大小约为  133MB,实际使用大约  400MB 的  RAM。这个是适用于大多数具有  1GB RAM 的设备的安全设置,应该对大多数用户都适用。
注意:与过去老版本的不同的是,在  Kodi v17 中,与缓存相关的标签不再是  <network>,而是改为在  <cache> 标签下。

(2)接着我们将  advancedsettings.xml 保存到  Kodi 播放器的  userdata 文件夹中。
不同设备相应的目录有所区别(当然如果之前就有这个文件,直接修改该文件内容也是可以的):
  • Android:Android/data/org.xbmc.kodi/files/.kodi/userdata/
  • iOS:/private/var/mobile/Library/Preferences/Kodi/userdata/
  • Linux:~/.kodi/userdata/
  • Mac:/Users/<your_user_name>/Library/Application Support/Kodi/userdata/ (see note)
  • LibreELEC/OpenELEC:/storage/.kodi/userdata/
  • Windows:Start - type %APPDATA%\kodi\userdata - press <Enter>

由于我替换的是  Android 电视中的文件,会有些麻烦。我这里是在电视上装个  ES 文件浏览器,然后打开“ 网络”->“ 远程管理器”->“ 打开无线网络”,这样  PC 就可以通过  FTP 工具直接访问电视的文件系统了,当然传输文件也不在话下。
注意:要在  ES 文件浏览器中设置“ 显示隐藏文件”,否则  .kodi 这个文件夹都看不到。

(3)替换或修改完毕后,重启  Kodi。在此播放视频会发现流畅不少,不会再卡顿了。

原文出自: www.hangge.com   转载请保留原文链接: http://www.hangge.com/blog/cache/detail_1705.html
  • 10
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值