BytePlusRTC SDK for Flutter
This Flutter plugin is a wrapper for BytePlusRTC SDK.
Usage
To use this plugin, add byteplus_rtc
as a dependency in your pubspec.yaml
file.
Device Permission
BytePlusRTC 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 theValue
column.Privacy - Camera Usage Description
, and add some description into theValue
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 BytePlusRTC source
source 'https://github.com/byteplus-sdk/byteplus-specs.git'
Android
BytePlusRTC has declared the necessary permissions, which will be merged into the AndroidManifest.xml
.
License
This project is licensed under the MIT license.
Libraries
- api/bytertc_audio_defines
- api/bytertc_audio_effect_player_api
- api/bytertc_audio_mixing_api
- api/bytertc_cdn_stream
- api/bytertc_event_define
- api/bytertc_face_detection
- api/bytertc_live_transcoding
- api/bytertc_media_defines
- api/bytertc_media_player_api
- api/bytertc_range_audio_api
- api/bytertc_render_view
- api/bytertc_room_api
- api/bytertc_room_event_handler
- api/bytertc_rts_defines
- api/bytertc_sing_scoring_manager_api
- api/bytertc_spatial_audio_api
- api/bytertc_video_api
- api/bytertc_video_defines
- api/bytertc_video_effect_api
- api/bytertc_video_event_handler
- byteplus_rtc