这个项目能做什么
这是 Stream Video 的官方 Android SDK,Stream Video 是一项用于构建视频通话、音频房间和直播应用的服务。该库包含低级视频 SDK 和一套可复用的 UI 组件,大多数用户从 Compose UI 组件开始使用,并在需要自定义时回退到低级 API。
主要功能包括:
- 边缘网络:全球服务器确保最佳延迟和可靠性。
- 聊天集成:存储聊天、反应、线程、打字指示器、URL 预览。
- 安全与隐私:基于美国和欧盟,Soc2 认证,GDPR 合规。
- Dynascale:自动切换分辨率、帧率、比特率、编解码器,并在大型通话中分页视频。
- 屏幕共享、画中画支持、活跃发言者、自定义事件、地理围栏。
- 通知和响铃通话、Opus DTX 和 Red 用于可靠音频、Webhooks 和 SQS。
- 后台模式、灵活权限系统、通过 ID、链接或邀请加入通话。
- 启用/禁用音频/视频、摄像头翻转、扬声器切换。
- 推送通知提供商支持、通话录制、广播到 HLS。
提供视频和音频通话、音频房间和直播的教程。示例项目包括演示应用、WhatsApp 克隆、Twitch 克隆、会议室应用和纯音频演示。该 SDK 对团队成员少于 5 人且月收入低于 1 万美元的制作者免费,提供每月 100 美元的视频信用额度。
路线图包括到 1.1.0 版本的里程碑,涵盖模糊和 AI 视频滤镜、分析、噪声消除、会话计时器、转录和手动质量选择等功能。未来计划包括测试覆盖、隐藏字幕、Android Telecom 框架集成、编解码器协商等。
该 SDK 根据 Stream License 许可,版权归 Stream.io Inc. 所有。保留所有权利。
评论
0 评分人数达到10人后显示
登录后参与讨论。