火山引擎视频直播提供微信小程序拉流 SDK,帮助您快速实现低延迟、高兼容的直播播放能力。该 SDK 适用于电商直播、在线教育、企业宣讲等多种场景,支持插件和 NPM 两种集成方式,满足不同开发需求。
我们提供了在线 Demo 体验入口,帮助您了解小程序 SDK 的播放效果和能力,您可以使用微信扫描下方二维码,进入体验页面。
微信扫码体验 | 效果展示 |
|---|---|
![]() | ![]() |
微信小程序拉流 SDK 适用于以下典型直播场景:
| 场景类型 | 说明 |
|---|---|
| 在线教育 | 支持远程授课、课程直播、讲座分享等教育场景,提升教学覆盖面与参与度 |
| 医疗健康 | 适用于健康科普、远程问诊、大型医疗讲座等场景,便于用户获取权威医疗信息 |
| 金融服务 | 支持金融产品介绍、保险讲解、在线客服理赔等场景,提升服务透明度和信任度 |
| 电商带货 | 可用于商品展示、导购讲解、活动促销等直播带货场景,提升转化率 |
| 汽车推广 | 支持线上车展、车型讲解、汽车预售等场景,提升用户了解和购买意愿 |
| 企业会议 | 可接入企业级电话会议、线上发布会、智能家居远程监控等业务场景 |
| 房地产看房 | 支持楼盘直播讲解、远程看房、销售顾问一对一讲解等使用场景 |
| 公证/政务服务 | 适用于线上业务办理、公证信息发布、政策宣讲等政务服务场景 |
| 内容娱乐分享 | 适用于宠物直播、生活趣事、旅游记录等轻娱乐类内容传播 |
| 政府宣传 | 用于政府机关政策解读、政务公开、新闻发布等场景,提升公众沟通效率 |
为了帮助您快速理解 SDK 的能力,本节按类别进行功能介绍,方便您对比评估是否满足业务需求。
| 功能模块 | 功能描述 |
|---|---|
| 播放器尺寸设置 | 支持通过 CSS 或属性动态调整播放器宽高比例 |
| 封面设置 | 支持设置静态封面图,播放前展示 |
| 自动播放 | 支持页面加载后自动开始播放 |
| 多实例播放 | 支持同页面同时运行多个播放器实例 |
| 全屏控制 | 支持横屏/竖屏全屏切换及方向锁定 |
| 视频旋转 | 支持 0°、90°、180°、270° 四个角度的视频旋转调节 |
| 静音控制 | 支持动态切换静音和取消静音状态 |
| 画中画模式 | 支持小窗播放 |
| 功能模块 | 功能描述 |
|---|---|
| 视频协议 | 支持 FLV 和 RTMP 协议的直播流播放 |
| 视频编码 | 支持 H.264 和 H.265 视频编码格式解码 |
| 音频编码 | 支持 AAC 编码,适用于直播语音和背景音场景 |
| 功能模块 | 功能描述 |
|---|---|
| 日志上报 | 支持播放质量数据的实时采集与上报 |
| SEI 监听 | 支持 SEI(Supplemental Enhancement Information)元数据透传监听 |
不再受限于原生样式,支持通过 CSS 自由定制播放控件外观与交互行为,轻松适配业务 UI 设计,提升用户整体体验。
支持动态注册和移除播放事件,开发者无需将事件绑定固定在模板结构中,可在运行时灵活控制,如监听播放开始、暂停、播放结束等关键行为,更好地适配复杂业务逻辑。
提供插件和 NPM 两种接入方式,既满足轻量快速集成,又支持复杂项目的个性化开发,覆盖从 MVP 验证到正式业务全流程。
支持 FLV 和 RTMP 等直播协议,以及 H.264/H.265 编码格式,可广泛适用于电商、教育、活动直播等主流场景,保障播放质量和兼容性。

