https://github.com/volcengine/volcenginertc_flutter_sdk
This Flutter plugin provides rtc sdk native APIs for you to implement real-time audio & video communication functions in your application.
https://github.com/volcengine/volcenginertc_flutter_sdk
Last synced: 11 months ago
JSON representation
This Flutter plugin provides rtc sdk native APIs for you to implement real-time audio & video communication functions in your application.
- Host: GitHub
- URL: https://github.com/volcengine/volcenginertc_flutter_sdk
- Owner: volcengine
- License: mit
- Created: 2022-08-23T05:09:28.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-15T07:08:09.000Z (almost 2 years ago)
- Last Synced: 2025-04-24T10:44:20.404Z (about 1 year ago)
- Language: Dart
- Homepage:
- Size: 576 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 火山引擎实时音视频 SDK 的 Flutter 插件包
> 此 Flutter 插件是对 [火山引擎实时音视频 SDK](https://www.volcengine.com/product/veRTC) 的包装。
## 如何使用
为了使用此插件, 请添加 `volc_engine_rtc` 到您的 `pubspec.yaml` 文件中。
### 设备权限
火山引擎实时音视频 SDK 需要获取 `相机` 和 `麦克风` 权限来开始视频通话。
#### iOS
打开 `Info.plist` 文件并且添加:
- `Privacy - Microphone Usage Description`,并且在 `Value` 列中添加描述。
- `Privacy - Camera Usage Description`,并且在 `Value` 列中添加描述。
如果启用了后台模式,则应用程序在切换到后台时仍可以运行语音呼叫。在 Xcode 中选择应用目标,单击 **Capabilities** 选项卡,启用 **Background Modes**,然后选中 **Audio, AirPlay, and Picture in Picture**。
更改 `Podfile` 来设置 火山引擎实时音视频 SDK 的仓库源
```xml
source 'https://github.com/volcengine/volcengine-specs.git'
```
#### Android
VolcEngineRTC 已经声明了必要的权限,会合并到 `AndroidManifest.xml` 中。
## 代码许可
本项目遵守 [MIT license](https://github.com/volcengine/VolcEngineRTC_Flutter_SDK/blob/master/LICENSE) 。