A supporting library for the Amazon IVS SDK for use with FireworkVideo live stream playback. Using this library enables low latency live streaming.
This supporting library assumes basic familiarity with Amazon IVS. If needed, read over the IVS User Guide before diving in.
The supporting library only supports IVS SDK 1.8.3 or higher. Using the supporting library alongside a version of IVS SDK below 1.8.3 may result in undefined behavior.
This supporting library is intended to be used alongside FireworkVideo SDK. Read over the FireworkVideo SDK documentation and sample code to ensure smooth integration with IVS SDK.
Ensure your Firework content is configured and apply correct styling and/or layout before integrating the IVS supporting library. This will ensure your testing conditions will match your production environment.
The supporting library only supports FireworkVideoSDK v1.2.0 or higher
Swift Package Manager is the recommended way to install the FireworkVideo IVS Supporting Library.
Note: alternatively you can download the binary directly and install it manually.
Set up the SDK alongside FireworkVideo as soon as possible after app launch. See below code snippet.
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// First initialize the FireworkVideoSDK
FireworkVideoSDK.initializeSDK()
FireworkVideoSDK.enableIVSPlayback()
return true
}
FireworkVideo after both SDKs are initialized, FireworkVideo will make internal requests to the supporting library as determined by the Firework configuration for your App ID.
link |
Stars: 0 |
Last commit: 5 weeks ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics