kodi android 卡顿,给Kodi设置缓存来解决播放大文件卡顿

给Kodi设置缓存来解决播放大文件卡顿

2021-03-02 16:21:20

28点赞

355收藏

31评论

Kodi可以算是电视盒子上最棒的播放器了,它具有强大的功能,优美的界面,相信很多人也都是使用kodi来作为本命播放器的。电视盒子作为一个播放终端,一般不会有太大的存储容量,许多朋友都是通过它连局域网中的Nas或者电脑来播放媒体,但是这样的话,问题就来了。不知道Kodi的开发人员是出于何种考量,通过smb协议播放片源的时候,Kodi是不进行缓冲的,这就造成有很多用户在播放大文件时,会时不时的卡顿一下,或频繁的停下来进行缓冲,非常影响用户体验。

4af520bd0efe0208f7e5d444d621c29b.png不设置的话,才播个片头就开始缓冲了

不设置的话,才播个片头就开始缓冲了

对于这个问题,官方提供了解决方法,就是添加一个配置文件来手动设置缓存大小,文件名为advancedsettings.xml。你可以使用以下方法创建该文件:

用windows记事本或者任意文本编辑器,新建一个文本文件,拷贝以下代码。

315f5d82dcff14f1f0c8c60dae611e26.png

1

314572800

20

然后用utf-8格式保存,命名为advancedsettings.xml。电视盒子,需要你把这个文件拷贝到Android/data/org.xbmc.kodi/files/.kodi/userdata/ 目录中即可,之后重启Kodi生效。

这个配置文件中,是可以自己根据设备性能进行自定义的,当前我用的盒子是4G ram,我设置了300M的缓存,当然你也可以根据实际情况进行调整。官方建议,缓存最多不要超过ram的1/3。

如果你使用kodi v17之前的版本,配置文件的标签有一些不同,标签被代替为 ,则改为,而则改为。这点需要注意,请按照正确格式书写。

设置完成后再播放媒体时,按下菜单键出现进度条时就能明显看到进度条中有一条浅灰色的缓冲条了,从此告别卡顿。

至于怎么把文件拷贝到安卓盒子中,我使用的是小白文件管理器,它可以访问局域网中的设备,也可以查看安卓设备中的隐藏文件和目录(kodi的那个目录很可能是隐藏目录),完成遥控器操作,直接把存在电脑共享文件夹里的advancedsettings.xml配置文件拷贝粘贴到对应目录就完成了。

9e72e9226924eae9d8cc8c67c54c64a0.png

如果你不愿意修改配置文件,或者看完上文还不知道该怎么做的话,其实还是有别的方法来规避smb默认不缓冲这一问题的,那就是别用smb协议呗。使用其他协议连接媒体服务器都是可以默认缓冲的,你可以通过ftphttpsshwebdav等多种其他协议进行连接,Kodi都是支持的,甚至可以连接公网的媒体服务器。如果你的媒体服务器是一台nas,那在控制面板里打开这些协议中的一个就可以了。如果你是一台windows电脑,可以开个iis,或者装个apache,好像越说越复杂了,就此打住,还是改改配置文件吧,也挺方便的。

c2ad9c123c4d84295e50d901fd065b58.png

### 如何在 Windows 10 上设置 NFS 共享以便 Kodi 可以访问 #### 启用 NFS 功能 要在 Windows 10 中创建 NFS 共享,首先需要确保启用了 NFS 客户端功能。可以通过控制面板中的程序和功能来完成此操作。 进入 **控制面板 -> 程序 -> 程序和功能 -> 启用或关闭 Windows 功能**,找到并勾选 **Client for NFS** 选项[^3]。这一步骤会安装必要的组件用于支持 NFS 协议。 #### 创建 NFS 共享文件夹 一旦 NFS 客户端已启用,接下来就是准备要共享的文件夹: - 打开 **文件资源管理器** - 寻找想要作为 NFS 共享发布的文件夹位置 - 对该文件夹右键点击,选择属性,在弹出窗口中切换至“共享”标签页 - 点击高级共享按钮,激活高级共享设置界面 - 勾选“共享此文件夹”,然后点击权限按钮自定义谁能够读取/写入这些数据[^5] 值得注意的是,由于 SMB v1 存在安全隐患,推荐采用更为现代且安全的 NFS 来替代旧版 SMB 协议进行媒体库共享。 #### 配置防火墙规则允许 NFS 流量 为了让外部设备像 Kodi 成功连接到新建立的 NFS 共享,还需要调整系统的防火墙策略,开放相应的端口和服务例外项给 NFS 使用者。 前往 **Windows Defender 防火墙 -> 高级设置 -> 新建入站规则**,按照向导提示依次添加针对特定服务(如 `rpcbind` 或其他相关 RPC 服务)的新规则,并确保它们被设为允许模式[^4]。 #### 在 Kodi 中添加 NFS 视频源 最后回到 Kodi 设备这边做对应的配置工作: - 进入 **视频 -> 文件 -> 添加视频 -> 浏览** - 选取 **NFS (Linux/BSD)** 类型的网络位置 - 输入目标 Win10 主机 IP 地址加上具体路径格式化字符串例如 `nfs://<IP_ADDRESS>/path/to/shared/folder` - 给新建好的视频源起个容易识别的名字保存下来即可[^2] ```bash sudo apt-get install nfs-kernel-server # 如果是在 Linux 平台上搭建服务器环境时可能需要用到这条命令 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值