火山引擎实时音视频 SDK 的 Flutter 插件包

此 Flutter 插件是对 火山引擎实时音视频 SDK 的包装。

如何使用

为了使用此插件, 请添加 volc_engine_rtc 到您的 pubspec.yaml 文件中。

依赖配置

iOS

打开 Podfile 文件,配置源。

source 'https://github.com/volcengine/volcengine-specs.git'

Android

打开 android/build.gradle 文件,配置 maven 仓库。

allprojects {
    repositories {
        ...
        maven {
            url "https://artifact.bytedance.com/repository/Volcengine/"
        }
    }
}

设备权限

火山引擎实时音视频 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 的仓库源

source 'https://github.com/volcengine/volcengine-specs.git'

Android

VolcEngineRTC 已经声明了必要的权限,会合并到 AndroidManifest.xml 中。

代码许可

本项目遵守 MIT license

Libraries

api/bytertc_audio_device_manager_api
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_audio_effect_player_api
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_defines
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_face_detection_observer
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_media_defines
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_media_event_handler
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_media_player_api
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_mixed_defines
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_range_audio_api
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_render_view
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_room_api
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_room_defines
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_room_event_handler
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_rts_defines
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_single_stream
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_spatial_audio_api
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_video_api
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_video_defines
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_video_effect_api
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_video_event_handler
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
api/bytertc_wtn_api
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/android/api
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/android/callback
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/android/errorcode
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/android/index
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/android/keytype
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/android/types
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/ios/api
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/ios/callback
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/ios/errorcode
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/ios/external
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/ios/index
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/ios/keytype
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/ios/types
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/pack/api
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/pack/callback
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/pack/errorcode
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/pack/index
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/pack/keytype
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
codegen/pack/types
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
core/helper
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
core/util
core/view
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
platforms/android/env
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
platforms/android/extends
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.
platforms/ios/extends
volc_engine_rtc
Copyright (c) 2026 Beijing Volcano Engine Technology Ltd.