# hmlive **Repository Path**: codemashder/hmlive ## Basic Information - **Project Name**: hmlive - **Description**: 免费无广告电视直播央视卫视研究,采用离线腾讯TBS X5引擎,支持android手机/电视/盒子,目前已经适配最低至android4.4.2,armeabi-v7a/arm64-v8a自动适应 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 1 - **Created**: 2024-06-05 - **Last Updated**: 2025-09-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hmlive #### 介绍 免费无广告电视直播央视/卫视/地方台 探究,采用离线腾讯TBS X5引擎,支持android手机/电视/盒子,目前已经适配最低至android4.4.2,armeabi-v7a/arm64-v8a自动适应 #### 软件架构 本软件采用WEBVIEW引擎,使用网络上能够找到的央视/卫视/地方台链接进行播放处理 但是由于android系统自带的webview引擎版本差别很大,特别是目前的电视/盒子使用的版本比较的低,导致直接使用自带的webview无法正常打开网页 有尝试使用chrome内核/crosswalk来处理,但是效果不行,很多的机型无法使用 后来使用腾讯TBS在线引擎,但是下载引擎的成功率不高,经常无法下载,所以导致APP无法使用 经过研究尝试,最终还是使用离线TBS X5引擎的方式来加载,不过就是安装完毕后需要重启APP,应该影响不大,只在第一次会重启 有点蛋疼的就是需要自动适配armeabi-v7a/arm64-v8a,导致包体是需要放置两套TBS版本,造成包体过大 代码片段会慢慢上传,第一次使用还不太熟悉@_@ #### 安装教程 1. 直接下载发行版对应的APK即可安装 #### 使用说明 1. 首次安装启动时,APP会初始化播放引擎,当初始化完毕后,会自动重启,如果出现无法重启的情况,需要手动来重新打开 黑芒电视 #### 代码说明 本软件已经提供tbs离线版本 tbs_45738_x5_v7a.tbs/tbs_46270_x5_v8a.tbs 1. 首次安装时将assets目录下面的tbs文件COPY到files目录下面 2. 在app级build.gradle增加依赖 api 'com.tencent.tbs:tbssdk:44286'; 3. 代码中使用QbSdk.installLocalTbsCore(mAct, 46270, "/data/data/your_packagename/files/tbs_46270_x5_v8a.tbs"); 即可完成安装 #### 项目说明 中年程序员的悲哀!年纪大了,大环境不好,失业在家,工作好难找,真要命,小孩要读书/要生活/要还房款,压力大啊 刚好有家人要看电视,总是找不到好的直播软件,本人程序猿一枚,不行就自己造个吧^_^ 尝试抓取其它的直播流协议,花了不少时间,但是别人每次更新都会造成APP无法使用,每次都得跟着更新协议,非常的繁琐 后面决定使用WEBVIEW引擎来处理,相对来说简单了很多,于是hmlive诞生了 不用去CR协议,纯天然 高端的APP往往只需要最简单的处理方式,忙碌了两周时间,此直播软件便诞生了 希望得到大家的小星星哦! 本软件免费,无广告,速度稍慢,应该是比较稳定的,但是看看电视应该还行