产品简介
100ms-flutter Flutter SDK 是一个专为Flutter开发者设计的实时音视频通信工具包。它解决了开发者在自己的应用中从零构建高质量视频会议、互动直播、音频房等复杂功能的痛点,提供开箱即用的解决方案,适合需要快速上线实时音视频功能的Flutter应用开发团队。

核心功能
- 实时音视频会议集成
- 互动直播 (支持 HLS/RTMP)
- 提供预置UI组件 (Prebuilt)
- 支持多种状态管理方案 (如 Provider, Bloc, Getx)
- 高级功能:画中画 (PiP)、CallKit/VoIP、一对一视频通话
快速开始
- 在 100ms 官网 (dashboard.100ms.live) 注册账号并获取开发凭证。
- 阅读官方文档,了解 Token 认证与安全机制。
- 完成官方 Auth Token 快速入门指南中的步骤。
- 在项目的 pubspec.yaml 文件中添加 hmssdk_flutter 依赖包。
界面预览


与其他方案对比
| 对比项 | 100ms-flutter | 同类方案 |
|---|---|---|
| 开发效率 | 提供针对Flutter优化的SDK和可立即使用的预置UI,集成速度快。 | 通用音视频SDK可能需要开发者自行处理更多平台适配和UI工作。 |
| 方案完整性 | 提供从SDK、UI组件到多状态管理示例的完整开发套件。 | 同类方案可能仅提供核心SDK,UI和架构需自行搭建。 |
适合谁用
- 需要在应用中集成视频会议功能的Flutter开发者
- 计划开发互动直播或音频房应用的创业团队
- 希望使用现成UI组件加速实时通信功能开发的移动应用工程师
下载与版本
当前最新版本为 1.11.0,发布于 2025-10-29。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/100mslive/100ms-flutter