登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
签到
每天签到奖励2-10圆
导读
排行榜
TG频道
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
VIP申请
VIP网盘
网盘
联系我们
发帖说明
每日签到
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
花椒直播首次开源推流器组件 为鸿蒙开发者提供高性能推 ...
花椒直播首次开源推流器组件 为鸿蒙开发者提供高性能推流解决方案
[ 复制链接 ]
蝙俚
2025-10-1 13:15:39
近日,花椒直播开源其自主研发的直播推流器“HJpusher”,并上线OpenHarmony三方库中心仓。作为鸿蒙生态音视频推流领域的重要开源项目,HJPusher是由伙伴共建开源的第一个鸿蒙应用推流器。该工具基于花椒直播自主通用多媒体框架HJMedia打造而来,采用创新的通用多媒体框架设计,以高度模块化、可扩展的插件化架构,极大提升了音视频功能开发效率与整体的资源利用率,为开发者提供高性能、低耦合的推流解决方案。
在直播、短视频等高频多媒体场景中,推流器作为底层基础能力,承担着采集、编码、传输等关键任务。然而,传统推流架构通常面临模块之间耦合严重、扩展性差、接口不统一等核心痛点。开发者在实现多路输出、实时处理、弱网对抗等功能时往往需重复造轮子,不仅开发周期长,且难以灵活响应业务变化。尤其在多终端适配、高清编码、实时音视频处理等场景下,传统方案资源消耗大、稳定性难以保障。
架构解耦,插件化设计提供显著灵活性
HJpusher通过构建新一代插件化多媒体框架,彻底突破上述瓶颈。其核心架构将采集、编码、推流、录制、前处理等功能封装为标准插件,统一标准数据接口通信,实现真正意义上的模块解耦。各插件之间通过Graph编排支持以“搭积木”方式自由组合,实现串联、并联及混合编排,开发者可按需构建出面向直播、录屏、特效渲染等多种场景的解决方案,既降低开发门槛,又显著提升资源利用率与扩展灵活性。例如,开发者可在推流流程中通过动态插入美颜、礼物叠加等视频过滤插件,也可并行实现推流与录制功能,共享音视频流以降低资源占用。
强大音视频能力,满足多场景推流需求
在功能层面,HJpusher展现出全面而强大的特性:支持横竖屏多视角推流与预览,适配H.264/H.265硬编,具备多分辨率、多码率自定义能力;支持音频实时重采样与声道转换;推流过程中可随时开启/关闭⼩视频录制,⽆需额外调⽤第三⽅⼯具,实现"推流+录制"⼀体化操作;依托离屏渲染实现多路并行输出,可同时处理预览、推流、录制等多种任务且参数独立可控。
在弱网环境下,HJpusher引入“实时带宽探测 + 智能丢帧 + 码率阶梯调整”的三重机制,提升画面流畅度;即使在断网状态下,HJpusher也能凭借“智能重连+本地缓存续传”功能,在断⽹后可⾃动尝试重连,保障连接成功率和内容连续性。
此外,该推流器还支持动态叠加礼物动画、水印、弹幕等实时渲染特效,可自定义配置渲染层级,满足多样化视觉效果需求。同时具备丰富的业务消息通知与打点机制,支持开发者监控帧率、码率、丢包等关键指标,并可通过回调机制实现定制化处理与扩展。
花椒直播推流器的开源,不仅是花椒直播在多年音视频技术积累下的成果沉淀,更是鸿蒙生态在音视频推流领域的重要突破。其高度模块化、可扩展的架构,为开发者提供了极具灵活性与可维护性的技术底座,大幅降低复杂多媒体功能的接入门槛,加速产品创新。
目前,HJpusher已正式开源并上线OpenHarmony三方库中心仓,欢迎广大开发者下载集成使用,共同探索音视频开发的更多可能性。未来,华为将继续与生态伙伴深化合作,面向底座技术、通用能力和垂类行业等场景推出系列开发者场景化解决方案,不断提升鸿蒙应用的创新体验和开发效率,与广大开发者共建繁荣的鸿蒙生态。
开发者可以登录“OpenHarmony”官网,点击“开发者”—>“三方库中心仓”,搜索“hj-live/hjpusher”获取资源。
更多hj-live/hjpusher的相关信息,请访问以下官网链接:
https://ohpm.openharmony.cn/#/cn/detail/@hj-live%2Fhjpusher
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
推流
花椒
直播
首次
开源
相关帖子
DeploySharp开源发布:让C#部署深度学习模型更加简单
LAXCUS授权开源协议
开源 vGPU 方案 HAMi 原理分析 Part1:hami-device-plugin-nvidia 实现
支持阿里&蚂蚁开源的国产 IDE OpenSumi
【6.12 直播】内存泄漏怎么办?时序数据库 IoTDB 官方避坑指南“面对面”告诉你!
一款专门为 WPF 打造的开源 Office 风格用户界面控件库
Semantic Kernel + AutoGen = 开源 Microsoft Agent Framework
开源的Datadog?可观测性平台SigNoz是否名副其实?
兼容移动端!一款开源免费的中后台管理系统模版!
可观测性平台夜莺开源项目发布V6正式版!
vip免费申请,1年只需15美金$
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
DeploySharp开源发布:让C#部署深度学习模型更加简单
0
515
徙办
2025-10-06
安全
LAXCUS授权开源协议
1
457
嫂潍
2025-10-06
业界
开源 vGPU 方案 HAMi 原理分析 Part1:hami-device-plugin-nvidia 实现
0
551
系味
2025-10-06
安全
支持阿里&蚂蚁开源的国产 IDE OpenSumi
0
739
峰埋姚
2025-10-07
安全
【6.12 直播】内存泄漏怎么办?时序数据库 IoTDB 官方避坑指南“面对面”告诉你!
0
144
普料飕
2025-10-07
业界
一款专门为 WPF 打造的开源 Office 风格用户界面控件库
0
189
橘芜
2025-10-08
业界
Semantic Kernel + AutoGen = 开源 Microsoft Agent Framework
1
819
矛赓宁
2025-10-09
安全
开源的Datadog?可观测性平台SigNoz是否名副其实?
0
541
琶轮
2025-10-09
安全
兼容移动端!一款开源免费的中后台管理系统模版!
0
419
筒濂
2025-10-10
安全
可观测性平台夜莺开源项目发布V6正式版!
0
904
廖雯华
2025-10-10
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
蝙俚
2025-10-1 13:15:39
关注
0
粉丝关注
12
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994888
dage888
999994
富账慕
10007
4
匝抽
9986
5
孙淼淼
9992
6
柴古香
9993
7
筒濂
9982
8
凌彦慧
9988
9
崔瑜然
9984
10
慢秤
9979
查看更多