说一说使用kodi播放局域网或网络分享的4k大文件电影卡顿的原因及部分解决方法。
2023-02-04 12:39:04
16574次阅读
15个评论
最后修改时间:2023-02-04 13:00:50

我的环境:75s545c,ax88179网卡,X86软路由,Alist挂载阿里云盘及小雅、梵天。

问题:播放4k、50G大小REMUX电影时卡顿。

直接说结论:百兆网卡是导致播放局域网大文件视频体验差的原因之一,但不是主要原因,也不是决定因素。

                   这些电影的码率不是重头到尾都均匀的,部分片段码率会高于平均码率,部分片段码率会低于平均码率。kodi在播放网络协议(Webdav、smb、nfs等)的文件时,默认不缓存,实时读取,实时播放,所以当码率波动时,就会出现卡顿。

解决办法:kodi是开源软件,通过写个配置文件,让kodi启用缓存。

               新建一个文本文档,命名为advancedsettings.xml

               用记事本打开advancedsettings.xml,写入:

<advancedsettings>
  <cache>
    <buffermode>1</buffermode>
    <memorysize>1048576000</memorysize>
    <readfactor>20</readfactor>
  </cache>
</advancedsettings>


注释:1表示缓存所有网络文件及本地文件;1048576000表示使用1000MB的RAM内存作为缓存,实际kodi实时缓存上述内存的1/2即500MB;20表示以尽可能快的速度填满缓存。

保存后复制到U盘,在电视机上用ES文件管理器将advancedsettings.xml放到电视机Android/data/org.xbmc.kodi/files/.kodi/userdata/文件夹下,重启kodi生效。

如何验证缓存:

直接拔网线:未设置缓存前,播放50G的4K remux,直接拔网线,视频继续播放约10秒后停止。

                   设置缓存后,播放50G的4K remux,缓存填满后,直接拔网线,视频可继续播放1分多钟。

                   未设置缓存前,播放800mb的电视剧,播放进度条上看不到缓存进度条,或仅有很短的缓存进度条。

                   设置缓存后,播放800mb的电视剧,播放进度条上可看到缓存进度条,并可缓存视频长度的一大半,折合就是约500MB。

                   播放50G的4K remux,是否设置缓存均看到不缓存进度条,以为码率太高,你懂的,但仍是有缓存的,填满缓存后你跳转10秒、30秒均直接立即跳转,不需要读秒。


效果:播放50G的4K remux,只要不随便拖动进度条情况下,不卡。播放70G的4K remux时仍有卡顿。

为什么说百兆网卡不是卡顿关键呢,因为我在电脑上(13600kf,32GB内存,2.5Gb有线网卡)安装kodi,不设置缓存情况下也是有卡顿。

电脑上极限测试:设置10GB缓存。

播放50G的4K remux,可以看到缓存条了。



电视机上设置好缓存后,即使使用自带的百兆网卡,50G的4K remux仍然可以不卡顿。


建议各位在不花费¥的情况下尝试上述方法,因为ES文件管理器开始收割卖会员,如果测试有用,麻烦您在评论区留条评论,供其他人参考。


其他一些问题见1楼。

收藏 0 0
    2023-09-02 17:43:27
    完美解决问题....太感谢了!
    2023-04-20 11:21:19
    专门注册来回复的,华为S75PRO,安装官网下载的KODI,和NAS六类线连接普联8口千兆交换机,SMB协议,播放53G的太空旅客卡顿,按照楼主教程配置缓存后感觉卡顿间隔变长了,是因为缓存设置小了吗?
    • liuzuozuo 2023-04-26 21:23:03
      53G的我觉得不应该还卡顿,况且华为好像是千兆网卡,试试患者其他协议,比如FTP。
    2023-02-11 22:07:44

    为什么我神盾盒子接千兆网就没你这问题?我家宽带也就300兆,根本不用设置什么缓存,就是 百兆网口的问题。

    2023-02-06 17:28:12

    先不说楼主和评论的网友提出的解决办法(都没说到根源问题),

    说一下其他层面做成卡顿原因;

    首先要说的是smb协议的问题,跑着1.0的协议,不卡就怪了,为什么这么说,同样一个视频用smb播放卡顿,换了dlna完全没有卡顿,如果能播放端服务端,smb2.0的情况,才能达标,一方没有2.0,就是1.0的速度;

    所以smb协议能不用就别用,5g wifi下smb会更加卡,5gwifi+dlna就肯定没问题


    说实话,100m网口,说白了码率最大就是10MB,usb2.0的速度都没有,

    4k要流畅,至少要20MB才能保证所有视频都不卡,再次提示别用smb,

    我建议是有ftp的话,ftp链接优先,没有就dlna,


    如果非要说smb才能用电影墙,识别字幕,dlna不可以,那我建议应该好好搞一个nas,或者搭配好的ftp服务端,别想着兼得


    为什么只推荐ftp,因为ftp服务端是最简单配置高效的

    • 12gj 2023-02-07 09:45:50
      为啥我的ftp也卡
    • tongxunlu 2023-02-07 16:46:38
      你的ftp服务端是什么,这个是另外一个问题;我用的威联通ftp服务,外贸盒子5gwifi链接,什么问题都没有, 电视自带的dlna,接威联通的dlna也没问题;电视和盒子(千兆)从来没接过网线 建议你用排除法,先试一下dlna,没问题的话,就是你的服务端ftp没配置好, dlna服务是网速标杆,如果dlna都不行了再考虑是路由器或者电视硬件问题
    • 12gj 2023-02-08 09:20:17
      这个什么端我不太懂,我就是看b站,然后再电脑自带的弄的,没下载啥东西
    • zh854581930 2023-11-17 23:04:44
      老哥,请问ftp端怎么配置,我也是威联通的ftp,下载了ftp服务器那个软件,kodi上挂载ftp以后没有海报了,只有缩略图,有办法解决吗
    2023-02-06 13:43:56

    马克!

    2023-02-06 11:35:41
    感谢分享,MARK备用!
    2023-02-05 21:08:47

    我可以明确的说就是电视的问题,新版kodi默认带缓存了可以看到进度条的加载动画。

    先说我的环境:

    红米A6X路由器、PC主机做服务、webdav协议、kodi19.4、片源荒野猎人原盘。在播放码率大于50M的时会大概率出现加载情况,如果是杜比视界的片源情况更严重。

    在尝试了无数种方法后要放弃了,最后用我的笔记本安装同样版本的kodi,同样的网络环境同样的位置播放同样的片源,随意拖动,毫无卡顿。。

    • jzwy520 2023-02-05 22:17:45
      同意,和我的情况一模一样!可以肯定就这辣鸡电视网络的问题。
    • 12gj 2023-02-06 17:10:27
      我的也是,
    • Jzx1213 2023-07-26 14:28:23
      对,手机用kodi和电脑用potplayer连我的alist挂载的阿里webdav都不卡,电视用同版本kodi就卡(我突然想起来电视是32位,我去测试一下手机也换32位)
    • Jzx1213 2023-07-26 14:41:36
      32kodi在手机上也很流畅,此外我还测试了ipv6,手机有没有IPv6都流畅,就是电视的问题
    2023-02-05 16:06:37

    kodi-20-nexus自动开启缓存,应该可以解决一些问题

    我是安装的net.kodinerds.maven.kodi20.armeabi-v7a-202302040127-33a713b2-Nexus.apk

    FTP连接文件夹,百兆网口播放50GB以上的4K蓝光REMUX不卡了

    https://wwdy.lanzouf.com/b03dwwmkd
    密码:kodi

共15条 1 2 下一页

登录 后评论。没有帐号? 注册 一个。

liuzuozuo

  • 0 回答
  • 0 粉丝
  • 0 关注
Baidu
map