HelloTV是一个开源的视频软件前端框架,主要面向智能电视,后端支持各种开源的内容管理系统(CMS)。使用这个开发框架,有版权的视频内容提供商(CP)开发人员能够独立搭建自己的视频APP,使用各种丰富的页面组件做出各种不同的界面效果。即便不是工程师,也可以通过修改配置文件的方式调整名称、图标,对接自有的CMS后打包发布。开箱即用,基于Apache2协议,开源且免费使用,供CP的开发者们随意修改。
· 开源地址:
https://github.com/quicktvui/hellotv
注意:界面示例图为设计图,仅做UI效果展示。
HelloTV、QuickTVUI和K2 Runtime的关系如下图所示,HelloTV是页面级的代码,QuickTVUI是UI组件级代码。
后端默认支持苹果CMS输出的数据格式,还支持自定义数据格式,方便大家配置对接自己原有的CMS管理后台。
HelloTV底层使用了QuickTVUI框架,QuickTVUI是专为智能电视打造的快应用UI框架,开发便捷、快速更新、组件丰富。
QuickTVUI快应用开发框架地址:http://v3.quicktvui.com/
在大屏快应用1.0(原称Extscreen)中,组件库和底层引擎是在一起的。开发团队后来做了拆分,组件库独立成为QuickTVUI框架,扩充了大量新组件并支持更多界面形式,包括:
· 新增list-view,grid-view native层渲染提高性能
· 新增tabs/waterfall 瀑布流组件
· 新增lottie动画、canvas组件
· 新增组件和模块插件化支持
· 新增自有router支持、新增自定义生命周期
· 新增卡片功能
· 新增自动焦点管理系统,包括自动获取焦点、指定焦点、拦截焦点等
· 新增native动画模块
拆分后的底层引擎被称为runtime,代号K2。runtime是什么呢?通俗点讲,如果把每个快应用比作网站的话,runtime就是打开网站所必需的浏览器,但没有用户界面。K2的更新优化非常多,已经能把sdk包控制在4M以内,新feature如下:
· 新增so动态加载
· 支持加载不同来源rpk功能(本地、自定义网络URL)
· 支持主引擎自升级
· 提供自定义扩展native的插件能力
· 优化视频、音频播放管理器模块性能
· 新增文件下载、上传功能- 优化启动速度、提高整体帧率
使用HelloTV搭建的视频客户端,您可以独立打包成apk分发,也可以以快应用的形式运行在已经部署了runtime的智能电视/机顶盒上。
责任编辑:房家辉
24小时热文
流 • 视界
专栏文章更多
- [常话短说] 【热评】广电做“错”了什么?! 2025-12-15
- [常话短说] 【重要】广电“壮士断腕”! 2025-12-11
- [常话短说] 【解局】广电降本增效“大有空间”?! 2025-12-10
- [勾正科技] 短剧榜单|电商,美妆行业持续发力,精品定制短剧推动品牌高声量 2025-12-09
- [探显家] CTV 广告从“注意力”转向“可验证的结果” 2025-12-09



