产品简介
anyRTC-RTMP-OpenSource Live 是 anyRTC 开源的推拉流项目,基于 WebRTC 框架,一套代码支持 Android、iOS、Windows、Mac、Ubuntu 等平台。它提供 RTMP/HLS 推流播放、美颜滤镜、屏幕共享等功能,适合需要构建直播应用的开发者和企业,解决跨平台开发复杂、功能定制需求高的问题。

核心功能
- RTMP/HLS 推流与秒开播放
- 跨平台支持(Android/iOS/Windows/Mac/Ubuntu)
- GPU 美颜滤镜自定义
- 视频帧截图与首帧获取
- 多视频同时播放与列表无缝切换
- 自采集自渲染集成第三方美颜
- 图片推流与屏幕共享
- SEI 信息发送接收
快速开始
- 下载程序:点击页面上的「下载软件」按钮获取。
- 运行程序:解压或安装后运行主程序。
- 开始使用:打开 anyRTC-RTMP-OpenSource,按界面提示操作。
界面预览

与其他方案对比
| 对比项 | anyRTC-RTMP-OpenSource | 同类方案 |
|---|---|---|
| 跨平台支持 | 支持 Android、iOS、Windows、Mac、Ubuntu 等多平台 | 部分工具仅支持单一或少数平台 |
| 开源与可定制性 | 开源代码,支持自定义 UI、滤镜和采集渲染层 | 商业软件通常封闭,定制灵活度低 |
适合谁用
- 需要开发跨平台直播应用的软件工程师
- 构建直播点播平台的技术团队
- 集成实时音视频功能的移动端开发者
下载与版本
当前最新版本为 master,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/anyrtcIO-Community/anyRTC-RTMP-OpenSource