VolcEngineRTC SDK for Flutter

中文

This Flutter plugin is a wrapper for VolcEngineRTC SDK.

Usage

To use this plugin, add volc_engine_rtc as a dependency in your pubspec.yaml file.

Device Permission

VolcEngineRTC SDK requires camera and microphone permission to start video call.

iOS

Open the Info.plist and add:

  • Privacy - Microphone Usage Description, and add some description into the Value column.
  • Privacy - Camera Usage Description, and add some description into the Value column.

Your application can still run the voice call when it is switched to the background if the background mode is enabled. Select the app target in Xcode, click the Capabilities tab, enable Background Modes, and check Audio, AirPlay, and Picture in Picture.

  • modify Podfile to set VolcEngineRTC source
source 'https://github.com/volcengine/volcengine-specs.git'

Android

VolcEngineRTC has declared the necessary permissions, which will be merged into the AndroidManifest.xml.

License

This project is licensed under the MIT license.

Libraries

bytertc_asr_engine_event_handler
bytertc_audio_defines
bytertc_audio_mixing_api
bytertc_common_defines
bytertc_defines
bytertc_event_define
bytertc_face_detection_observer
bytertc_live_transcoding_observer
bytertc_push_single_stream_to_cdn_observer
bytertc_range_audio_api
bytertc_range_audio_observer
bytertc_render_view
bytertc_room_api
bytertc_room_event_handler
bytertc_spatial_audio_api
bytertc_video_api
bytertc_video_defines
bytertc_video_event_handler
volc_engine_rtc