NativeWasmTv 网页电视 v1.6.0 开源直播

软件介绍

网页电视是一款横屏 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 退出应用。

软件下载

上一篇 Sweet AI AI女友伴侣 v1.9.6 解锁高级版
下一篇 ToonMe 卡通化相机 v0.7.25 特别版
最新评论
金眼睛
金眼睛
9月1日
好像失效了
ziyuyakou
ziyuyakou
8月25日
我的登录上去了,按模块设置不起作用。
111
111
8月23日
今还更新不
尼古丁
尼古丁
8月22日
今天试了 最新版的也登录不了
菠萝
菠萝
8月22日
试试好不好
70821554
70821554
8月19日
不错
Aemeath
Aemeath
8月17日
没用啊,去签版一直提示版本过低,要么升级版本,不升级就是登录不了啊
lsj656690@126.com
lsj656690@126.com
8月17日
那到底能不能用