Live Stream Support
We support live stream on iOS by default. And you could also follow the instructions below to enhance the function of live stream.
Add the following codes in the
Podfile
of your iOS project.pod 'FireworkVideo/FireworkLowLatencyStreaming'
In your iOS project, you need to call
FireworkVideoSDK.enableIVSPlayback()
in application(:, didFinishLaunchingWithOptions:) -> Bool
method.import FireworkVideo
import FireworkVideoIVSSupport
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
FireworkVideoSDK.enableIVSPlayback()
return true
}
Add the following codes in the
Podfile
of your iOS project.pod 'FireworkVideo/FireworkMultiHostStreaming'
In your iOS project, you need to call
FireworkVideoSDK.enableMultiHostPlayback()
in application(:, didFinishLaunchingWithOptions:) -> Bool
method.import FireworkVideo
import FireworkVideoAgoraSupport
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
FireworkVideoSDK.enableMultiHostPlayback()
return true
}
Unlike iOS, starting from V2.0.0, we don't support live stream on Android by default. But you could follow the instructions below to enable and enhance the function of live stream.
class MainApplication: FlutterApplication() {
}
Don't forget to add the configuration in the
AndroidManifest.xml
file <application
android:name=".MainApplication"
...
Step 1: add the library dependency inside the
dependencies
block in the firework.gradle.
dependencies {
implementation "com.firework.external.livestream:singleHostPlayer:+"
...
}
Step 2: add the following codes to the
MainApplication
classimport com.firework.livestream.singlehost.SingleHostLivestreamPlayerInitializer
import com.fireworksdk.bridge.flutter.FWFlutterSDK
class MainApplication: FlutterApplication() {
override fun onCreate() {
super.onCreate()
FWFlutterSDK.addLivestreamPlayerInitializer(SingleHostLivestreamPlayerInitializer())
}
}
Step 1: add the library dependency inside
dependencies
block in the firework.gradle.
dependencies {
implementation "com.firework.external.livestream:multiHostPlayer:+"
...
}
Step 2: add the following codes to the
MainApplication
classimport com.firework.livestream.multihost.MultiHostLivestreamPlayerInitializer
import com.fireworksdk.bridge.flutter.FWFlutterSDK
class MainApplication: FlutterApplication() {
override fun onCreate() {
super.onCreate()
FWFlutterSDK.addLivestreamPlayerInitializer(MultiHostLivestreamPlayerInitializer())
}
}
Last modified 2mo ago