|
|
本帖最后由 13995937766 于 2023-12-27 22:17 编辑
起因
给吃灰许久的树莓派4b装了个LibreELEC(kodi) 21.0 beta 当机顶盒用,发现无法访问ipv6源(安卓同样版本可以访问),查看日志查阅相关信息后发现,是由于ipv6源没有被正确识别导致的,推测是libcurl版本差异(git上curl库有人提交了这个issue),当然自己编译新版curl用了8.5.0后被排除了,为什么选择 21.0 beta 因为经过我手机上测试20版本无法访问 最近版本更新到 21.0 beta ,有ipv6地址解析的bug修复就可以访问了
最后的结果是手机可以访问,OpenELEC同样kodi版本的不行,插件版本在咨询iptv作者和查看插件源码后,还是需要在kodi库里找bug(已经排除网卡是否支持ipv6地址了)
准备
OpenELEC 支持硬件即可 ,遥控器选择闲鱼淘的中国移动的遥控器
选择播放软件
Android TV vs LibreELEC vs Tivimate
硬件方面 由于树莓派性能堪忧,使用Android TV 还是过于臃肿 ,Tivimate因为需要在Android TV会造成性能下降
使用用途 只是用来看视频,而Tivimate 不太适用于TV界面, KODI有tvheadend,iptv插件各种选择
性能方面 OpenELEC 支持播放4k视频 Android TV 1080p就差不多了
开源程度 diy程度强 显然LibreELEC高 ,Android TV 由于系统比较复杂,不利于玩耍
问题现象
1.在原来ipv6源的基础上加上80端口可以播放,如果原来有加端口则可以直接播放
2.遥控器确认键无法使用,无法给电视机关机
解决方法
ipv6源无法访问
1. 通过openwrt 安装 tcpproxy插件 映射代理IPV6源到IPV4 tcpproxy -h 查看插件使用
tcpproxy -l <本地IPv4地址> -p <本地端口> -r <远程IPv6地址> -o <远程端口>
tcpproxy -l 10.0.0.1 -p 2023 -r 2409:xxxx:xxxx:20:xxxx:0:xxxx:xxxx -o 80
附上tcpproxy命令js批量脚本生成源码,会的请用,bug自改https://github.com/Zcodeoooo/xx/blob/main/6tunnel4Convert.js
2. 自建仓库actions定时任务
同步源仓库,批量添加ipv6 80端口上传,给个加速链接即可访问
xx/.github/workflows/extract.yml at main · Zcodeoooo/xx
遥控器键无法使用
使用keymap后仍然无法使用,最后使用evtest 添加/etc/udev/hwdb.d/ 解决 参考 像使用盒子/LibreELEC一样使用PVE直装的Kodi,实现遥控器启停
因为遥控器tv键可以自定义设置,故使用遥控器或手机红外遥控器设置关机键即可
发帖注意事项
请勿胡乱发帖:https://www.right.com.cn/forum/thread-8307840-1-1.html
账户手机验证:https://www.right.com.cn/forum/home.php?mod=spacecp&ac=plugin&id=jzsjiale_sms:home
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|