产品推荐 2026-07-27

100ms-flutter:实时音视频开发工具包(源码)

Flutter SDK,用于快速集成实时视频会议与直播功能到移动应用中。

开源软件跨平台工具

产品简介

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

100ms-flutter 主界面

核心功能

  • 实时音视频会议集成
  • 互动直播 (支持 HLS/RTMP)
  • 提供预置UI组件 (Prebuilt)
  • 支持多种状态管理方案 (如 Provider, Bloc, Getx)
  • 高级功能:画中画 (PiP)、CallKit/VoIP、一对一视频通话

快速开始

  1. 在 100ms 官网 (dashboard.100ms.live) 注册账号并获取开发凭证。
  2. 阅读官方文档,了解 Token 认证与安全机制。
  3. 完成官方 Auth Token 快速入门指南中的步骤。
  4. 在项目的 pubspec.yaml 文件中添加 hmssdk_flutter 依赖包。

界面预览

100ms-flutter 界面截图

100ms-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