0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

花椒直播首次开源推流器组件 为鸿蒙开发者提供高性能推流解决方案

looger123 来源:looger123 作者:looger123 2025-09-04 09:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近日,花椒直播开源其自主研发的直播推流器“HJpusher”,并上线OpenHarmony三方库中心仓。作为鸿蒙生态音视频推流领域的重要开源项目,HJPusher是由伙伴共建开源的第一个鸿蒙应用推流器。该工具基于花椒直播自主通用多媒体框架HJMedia打造而来,采用创新的通用多媒体框架设计,以高度模块化、可扩展的插件化架构,极大提升了音视频功能开发效率与整体的资源利用率,为开发者提供高性能、低耦合的推流解决方案。

wKgZPGi48PKAaC74AAFOeFZZYdM33.jpeg

在直播、短视频等高频多媒体场景中,推流器作为底层基础能力,承担着采集、编码、传输等关键任务。然而,传统推流架构通常面临模块之间耦合严重、扩展性差、接口不统一等核心痛点。开发者在实现多路输出、实时处理、弱网对抗等功能时往往需重复造轮子,不仅开发周期长,且难以灵活响应业务变化。尤其在多终端适配、高清编码、实时音视频处理等场景下,传统方案资源消耗大、稳定性难以保障。

架构解耦,插件化设计提供显著灵活性

HJpusher通过构建新一代插件化多媒体框架,彻底突破上述瓶颈。其核心架构将采集、编码、推流、录制、前处理等功能封装为标准插件,统一标准数据接口通信,实现真正意义上的模块解耦。各插件之间通过Graph编排支持以“搭积木”方式自由组合,实现串联、并联及混合编排,开发者可按需构建出面向直播、录屏、特效渲染等多种场景的解决方案,既降低开发门槛,又显著提升资源利用率与扩展灵活性。例如,开发者可在推流流程中通过动态插入美颜、礼物叠加等视频过滤插件,也可并行实现推流与录制功能,共享音视频流以降低资源占用。

强大音视频能力,满足多场景推流需求

在功能层面,HJpusher展现出全面而强大的特性:支持横竖屏多视角推流与预览,适配H.264/H.265硬编,具备多分辨率、多码率自定义能力;支持音频实时重采样与声道转换;推流过程中可随时开启/关闭⼩视频录制,⽆需额外调⽤第三⽅⼯具,实现"推流+录制"⼀体化操作;依托离屏渲染实现多路并行输出,可同时处理预览、推流、录制等多种任务且参数独立可控。

在弱网环境下,HJpusher引入“实时带宽探测 + 智能丢帧 + 码率阶梯调整”的三重机制,提升画面流畅度;即使在断网状态下,HJpusher也能凭借“智能重连+本地缓存续传”功能,在断⽹后可⾃动尝试重连,保障连接成功率和内容连续性。

此外,该推流器还支持动态叠加礼物动画、水印、弹幕等实时渲染特效,可自定义配置渲染层级,满足多样化视觉效果需求。同时具备丰富的业务消息通知与打点机制,支持开发者监控帧率、码率、丢包等关键指标,并可通过回调机制实现定制化处理与扩展。

花椒直播推流器的开源,不仅是花椒直播在多年音视频技术积累下的成果沉淀,更是鸿蒙生态在音视频推流领域的重要突破。其高度模块化、可扩展的架构,为开发者提供了极具灵活性与可维护性的技术底座,大幅降低复杂多媒体功能的接入门槛,加速产品创新。

目前,HJpusher已正式开源并上线OpenHarmony三方库中心仓,欢迎广大开发者下载集成使用,共同探索音视频开发的更多可能性。未来,华为将继续与生态伙伴深化合作,面向底座技术、通用能力和垂类行业等场景推出系列开发者场景化解决方案,不断提升鸿蒙应用的创新体验和开发效率,与广大开发者共建繁荣的鸿蒙生态。

开发者可以登录“OpenHarmony”官网,点击“开发者”—>“三方库中心仓”,搜索“hj-live/hjpusher”获取资源。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    4826

    浏览量

    47671
  • 开发者
    +关注

    关注

    1

    文章

    882

    浏览量

    18322
  • 鸿蒙
    +关注

    关注

    61

    文章

    3293

    浏览量

    47947
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2026年度开源鸿蒙技术俱乐部及开发者社团奖项评选通知

    开源鸿蒙项目群技术指导委员会(以下简称“TSC”)已与40余所高校合作成立开源鸿蒙技术俱乐部,与90余所高校合作成立开源
    的头像 发表于 08-19 17:33 186次阅读
    2026年度<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>技术俱乐部及<b class='flag-5'>开发者</b>社团奖项评选通知

    开源鸿蒙领学课堂暨开源鸿蒙PC开发者Meetup——北京站圆满举办

    2026年8月1日,开源鸿蒙领学课堂(以下简称“领学课堂”)暨开源鸿蒙PC开发者Meetup北京站于北京之所元空间圆满举办。本次活动汇聚了1
    的头像 发表于 08-04 17:04 292次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>领学课堂暨<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>PC<b class='flag-5'>开发者</b>Meetup——北京站圆满举办

    润开鸿携创新实践成果亮相2026开源鸿蒙开发者大会

    近日,开源鸿蒙开发者大会2026(OHDC.2026)于广州聚势而发,会上预发布了开源鸿蒙6.1 LTS版本,并进行广东省
    的头像 发表于 06-02 14:23 745次阅读

    开源鸿蒙开发者大会 | 匠芯创OpenHarmony轻智能方案,让带屏开发告别繁琐

    5月28日,以“AI@OpenHarmony”为主题的开源鸿蒙开发者大会2026在广州隆重举行。大会汇聚全球顶尖开发者、生态伙伴与行业专家,共探AI时代下
    的头像 发表于 05-28 19:12 2874次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b><b class='flag-5'>开发者</b>大会 | 匠芯创OpenHarmony轻智能<b class='flag-5'>方案</b>,让带屏<b class='flag-5'>开发</b>告别繁琐

    跨境直播编码参数规范:基于编码原理的标准化建议

    一、规范目标与适用范围 本规范面向使用 OBS Studio 等软件、向 TikTok、YouTube Live、Meta 等海外直播平台
    的头像 发表于 05-21 16:12 1064次阅读

    开发工作创建工作

    择要使用的节点。 2、将节点按任务流程相连接。 3、配置节点的输入和输出参数 测试并发布工作 开发者如需在智能体内使用该工作,必须先完成工作的上架。 1、单击【试运行】,运行成功
    发表于 03-10 10:05

    实战|用RK3568芯片搞RTMP,监控/直播一步到位!

    做视频监控、小型直播,RTMP 是低延迟、易上手的实用方案。今天就以RK3568 芯片设备核心,带大家从 0 到 1 实现 “
    的头像 发表于 02-09 16:34 1142次阅读
    实战|用RK3568芯片搞RTMP<b class='flag-5'>推</b><b class='flag-5'>流</b>,监控/<b class='flag-5'>直播</b>一步到位!

    开源鸿蒙开发者的跨界成长之路

    开源鸿蒙开发者里,有一群“跨界先锋”,他们带着不同行业的积淀,在这片创新土壤上书写着独特的技术故事。张宇昕,浙江众合科技的鸿蒙系统服务开发
    的头像 发表于 01-23 09:13 1502次阅读

    RK3576轻松搭建RTMP视频,基于FFmpeg+Nginx协同

    瑞芯微RK3576芯片平台实现多路RTMP视频,基于触觉智能RK3576开发板PurplePiOH2演示。RTMP视频RTMP视频
    的头像 发表于 12-11 17:17 1690次阅读
    RK3576轻松搭建RTMP视频<b class='flag-5'>推</b><b class='flag-5'>流</b>,基于FFmpeg+Nginx协同

    开源鸿蒙生态交流区闪耀2025开放原子开发者大会

    11月21日,2025开放原子开发者大会在北京隆重举行,开源鸿蒙生态交流区汇聚了开源鸿蒙社区、开鸿智谷、深开鸿、润开鸿、九联开鸿、中软国际、
    的头像 发表于 12-03 17:39 1926次阅读

    2025开源鸿蒙开发者激励计划正式启动

    举办,2025开源鸿蒙开发者激励计划在分论坛上正式发布。该计划承载着开源社区对开发者群体的高度重视,旨在为广大
    的头像 发表于 11-27 14:44 1152次阅读

    花椒直播开源鸿蒙专属直播播放 助力高效开发高性能直播应用

    近日,花椒直播开源了专注于直播场景的播放“HJPlayer”。它基于自研的通用多媒体框架“HJMedia”打造,与早前
    的头像 发表于 10-22 11:20 812次阅读
    <b class='flag-5'>花椒</b><b class='flag-5'>直播</b><b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>专属<b class='flag-5'>直播</b>播放<b class='flag-5'>器</b> 助力高效<b class='flag-5'>开发</b><b class='flag-5'>高性能</b><b class='flag-5'>直播</b>应用

    【置顶公告】视美泰开源鸿蒙系列产品业务咨询与商务合作通道正式开启!

    尊敬的电子发烧友社区成员、合作伙伴及行业同仁: 视美泰作为开源鸿蒙(OpenHarmony)生态的积极推动,始终致力于行业提供
    发表于 10-20 16:23

    车载360环视平台:米尔RK3576开发板支持12路低延迟

    解决方案:支持 12路摄像头 并发输入,并通过高效的视频编解码与 RTSP ,实现端到端仅约 120~150ms 的低延迟体验,成为车载环视的理想硬件平台。 米尔RK3576开发
    发表于 10-11 17:55

    12 路低延迟!米尔 RK3576 赋能智能安防 360° 环视

    + 低延迟传输” 核心优势,成功实现 12 路 1080P@30fps 高清视频的稳定处理,端到端延迟控制在 120~150ms,各类大场景智能安防 360° 环视需求
    发表于 09-18 17:51