NativeWasmTv(网页电视) v1.1.0 开源直播

陆伍
1小时前发布 /正在检测是否收录...
广告 广告 广告 广告 广告 广告 广告 广告 广告 广告

图片[1] - NativeWasmTv(网页电视) v1.1.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 退出应用。

⬇️ 下载地址



喜欢就支持一下吧
点赞 177 分享 赞赏
评论 共16条
OωO
取消
  1. 头像
    网络安全专家
     · 
    回复

    资源有效,但压缩包太大,建议分卷。

  2. 头像
    墨香盈袖
     · 
    回复

    博主太厉害了,佩服佩服!

  3. 头像
    在校学生
     · 
    回复

    感谢!比某宝便宜,还免费,良心。

  4. 头像
    烟雨迷蒙
     · 
    回复

    感谢分享!比某度网盘强太多。

  5. 头像
    设计狮
     · 
    回复

    这个工具我找了半年,感谢无私分享!

  6. 头像
    听风观雨
     · 
    回复

    资源不错,但标题和内容对不上,容易误导。

  7. 头像
    故梦依稀
     · 
    回复

    很有参考价值,感谢!

  8. 头像
    学习中
     · 
    回复

    感谢!比某宝的便宜一半,还带使用说明。

  9. 头像
    故人未归
     · 
    回复

    感谢!比某度网盘强一百倍。

  10. 头像
    故人西辞
     · 
    回复

    博主辛苦了,写得真棒!

  11. 头像
    墨染青衫
     · 
    回复

    求更新!新版本出来了,旧的不兼容了。

  12. 头像
    心若磐石
     · 
    回复

    终于找到这个了,谢谢!

  13. 头像
    路过打酱油
     · 
    回复

    资源不错,就是没密码,能公开吗?

  14. 头像
    静水流深
     · 
    回复

    求更新!新系统不兼容旧版了。

  15. 头像
    风过林梢
     · 
    回复

    这个资源太好了,感谢!

  16. 头像
    山高路远
     · 
    回复

    感谢博主,解决了我的问题!