扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 737|回复: 0
收起左侧

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

[复制链接]

一米阳光商人

贡献:2803

金钱:9554

威望:1495

589

主题

680

帖子

2万

积分

优秀版主荣誉管理RO骑士

RO精灵 RO精灵

RO侏儒 RO侏儒

RO巨人 RO巨人

RO诸神 RO诸神

RO创世 RO创世

发表于 2019-10-14 15:45:45 | 显示全部楼层 |阅读模式
1,问题现象家里有台采用 Android 系统的电视,最近在上面装了个 Kodi 播放器,用来播放局域网里一台 NAS 服务器上的视频。虽然播放 1080P 的电影很流畅,但如果播放 4K 视频就话,就会时不时会卡顿一下。
2017060420154372111.png

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


3,解决办法只要启用缓存功能即可。不过这个无法在 Kodi 图形用户界面中调整,需要用到 advancedsettings.xml 设置文件。下面是具体操作步骤:
(1)首先在电脑上创建一个名为 advancedsettings.xml 的文件,其内容如下:

  1. <advancedsettings>
  2.   <cache>
  3.     <buffermode>1</buffermode>
  4.     <memorysize>139460608</memorysize>
  5.     <readfactor>20</readfactor>
  6.   </cache>
  7. </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。在此播放视频会发现流畅不少,不会再卡顿了。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为兴趣而生…… 立即登录 立即注册
TOP

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

1,问题现象家里有台采用 Android 系统的电视,最近在上面装了个 ...

温馨提示:手机扫描二维码继续浏览

快速回复 返回顶部 返回列表