网页电视是一款横屏 Android TV 播放器,支持 CCTV-1 至 CCTV-17 以及 CCTV-5+,共 18 个 CCTV HLS 频道。最低支持 Android 4.1(minSdk 16),应用层使用纯 Java 编写,并通过 ijkplayer 0.8.8 播放。应用 ID 为 xiao.bu.tv。

应用启动后会在 127.0.0.1 创建 HTTP 代理,重写上游 m3u8,并将重写后的地址交给 ijkplayer。TS 分片由代理下载,在 ijkplayer 读取前先传入 JNI。频道入口地址请求最高约 4 Mbps 的码率,代理会从主播放列表中选择带宽最高的变体,以便大屏电视优先播放最清晰的可用视频流。
JNI 层会提取 H.264 PES 载荷,同时保留字节到 TS 的偏移映射。其调用顺序遵循 xiaoxi-ij478/cctv-h5e-decrypt:初始化播放器状态、更新每个 NAL 的标签、调用选定的 VOD 解密器,最后执行 CNTV_jsdecVOD8。解密后的 NAL 字节会写回原 TS 位置,因此直播播放期间无需重新封装。JNI 层还会为每个 TS 分片冻结工作线程所见的时钟,使性能较低的 Android TV 设备也能匹配上游 Worker 的快速执行行为。
wasm 载荷已通过 WABT wasm2c 转换为原生 C 代码,生成的代码位于 app/src/main/jni/generated。
遥控器操作
遥控器交互参考 WebViewTvLive:
播放时按 DPAD_UP 或 DPAD_DOWN 切换频道。
按 DPAD_CENTER、ENTER 或 MENU 打开频道列表。
按 BACK 或 MENU 关闭频道列表。
五秒无操作后,频道列表自动关闭。
按 MEDIA_PLAY_PAUSE 暂停或继续播放。
在触屏设备上,点击视频可打开频道列表。
频道列表关闭时,两秒内连续按两次 BACK 退出应用。
v1.8.2
新增 bro 轻量内核版,可切换浏览器内核。
新增频道分组密码、频道播放设置记忆。
新增自定义背景、启动壁纸。
新增智能添加,支持网址、图片及音视频投送。
支持网页合并频道源、异步导入、超时跳过。
新增 TVBus 接入,优化 HDR 和旧安卓兼容。
修复网页全屏、虎牙声音、极简退出及节目单恢复问题。
增加无法解码、加载超时提示,修正直播控制和进度异常。
加入 GPLv3 版权说明和标准测试脚本。
v1.8.1
新增五套主题、柔光电台界面,统一菜单间距与选中效果。
优化频道列表布局,网页端可拖动调整界面缩放。
修复 CCTV4 系列节目单匹配,完善无节目单提示及入口显示。
加强回看内容校验,回看加载失败时保留当前播放。
修复切台偶现旧画面、频道源删除及网页管理按钮失效。
放宽 Ku9 脚本路径限制,改善旧版 Android 播放兼容。
修复多处崩溃,启用 R8 优化并精简安装包资源。
隐藏的下载地址

评论列表
为什么我的盒子放央视网的就可以,央视频的就不能放呢?
软件使用OK。CCTV4中文国际频道以及国际欧洲、国际美洲,三个台读取的节目菜单都是cctv4k的节目单,需要优化一下
1.7版本打开软件中间会显示鼠标指针,随后消失,能否改为开机不显示,只有打开飞鼠才显示?
还要捐赠 ,花钱 还是不下载了
回复验证码没有下载地址的?
换台速度慢了一点,别的都很OK
1.6版本跑上行带宽比较严重就要跑满了,看看1.7还跑不,跑的严重的话没法用
以后分享 能不能加个蓝奏啊 目前这些都得下载客户端 很臃肿
另一个BUG,64位系统,用鼠标操作换台时选频道很麻烦,总是固定在当前台,例如CCTV13,想鼠标切换到CCTV1,无法移到(会自动动),无法选中
反馈一个BUG:设置右上角显示时间时,有个背景页面(灰色透明状?)占大半个屏幕。同样,在按遥控切换台时,左边也同样出现这个背景页面(灰色透明状?)占大半个屏幕。
建议来个64位版
网页电视播放不了
修改建议:
1、建议换台时蓝色被选择的频道不要显示在顶端,建议在中间,这样选台时更容易知道前后是些什么频道。
2、建议增加频道分组的隐藏功能,例如第一组的720p央视频我想隐藏。
3、建议用户可以修改频道顺序,自定义频道顺序,例如将CCTV5+修改到第18频道,修改后老年人更容易用数字键选台。
4、数值键选台时不要只针对当前分组,应针对所有频道,例如在卫视频道按数字1时,应该转到CCTV1,而不是北京卫视。
5、建议能自定义新增频道和分组,例如想增加多个本市的地方台,只要输入可以在网页上能正常打开这些频道的网址即可。
带善人(ง๑ •̀_•́)ง
我的电视盒子(Android 9.0)不可以安装耶,这里讲安卓4就适用,为什么呀?
@卓源小子 报啥错呀。。不支持32位架构么?后续我可以增加64位支持。
这个比较适合老人用,能支持数字按键换台就更好了
@雒雒 最新版已经搞定了。会自动更新的。
我是小菜鸡作者,感谢转发。
项目地址:https://github.com/buhanzhe/NativeWasmTv
@地板轰鸣 感谢作者,很棒!谢谢!
@地板轰鸣 太强了哥,目前唯一一个1080p央视频源的,请问可以手动删掉或者屏蔽掉央视网的源吗,央视频的就非常够用了,还有就是缺少大图标,希望加一个。
@地板轰鸣 麻烦更新 tv 版图标哇,现在版本图标是黑色方块
很好用 启动速度嗷嗷快 软件替你也小 老的机顶盒也可以
跟之前的ourtv有点像
放安卓点歌机上 安装成功了但是一个都放不了.....