videosdk 0.0.4 copy "videosdk: ^0.0.4" to clipboard
videosdk: ^0.0.4 copied to clipboard

outdated

Videosdk.live presents you its Flutter Video SDK. Integrate easy-to-use real-time audio and video meeting with this robust flutter SDK and make experiences better with full flexibility and customization

videosdk #

https://videosdk.live/ RTC meeting sdk for flutter

Getting Started #

Add videosdk as a dependency in your pubspec.yaml file.

Android #

Ensure the following permission is present in your Android Manifest file, located in <project root>/android/app/src/main/AndroidManifest.xml:

<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

If you need to use a Bluetooth device, please add:

<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

The Flutter project template adds it, so it may already be there.

Also you will need to set your build settings to Java 8, because official WebRTC jar now uses static methods in EglBase interface. Just add this to your app level build.gradle:

android {
    //...
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

If necessary, in the same build.gradle you will need to increase minSdkVersion of defaultConfig up to 21 (currently default Flutter generator set it to 16).

113
likes
0
pub points
93%
popularity

Publisher

verified publishervideosdk.live

Videosdk.live presents you its Flutter Video SDK. Integrate easy-to-use real-time audio and video meeting with this robust flutter SDK and make experiences better with full flexibility and customization

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

bloc, collection, equatable, events2, flutter, flutter_bloc, flutter_webrtc, mediasoup_client_flutter, random_string

More

Packages that depend on videosdk