How-to guides for OptiView Player Flutter SDK
Want to start implementing features to your SDK? Our how-to-guides will help you with all kind of integrations!
Adaptive Bitrate (ABR)
Overview
Creating a minimal demo app
In this section we start from an empty Flutter project, include a dependency to fluttertheoplayersdk, and deploy it on an Android or iOS device.
Custom branches
THEOplayer Flutter SDK is built on top of the existing THEOplayer iOS, Android, and Web SDKs. However, not all native SDK features are available in Flutter from the start.
Using a custom DRM integration
The initial version of the THEOplayer Flutter SDK only support generic Widevine and Fairplay DRM playback.
HLS date ranges (EXT-X-DATERANGE)
The native THEOplayer SDKs can parse EXT-X-DATERANGE tags from HLS playlists and expose them as DateRangeCues on a dedicated text track. This is available in the Flutter SDK on Android, iOS and Web.
Debug Flags (Experimental)
Overview
Limitations and Known Issues
This sections lists any limitations and known issues in the current package version.
migrations
2 items
Picture-in-Picture support
THEOplayer Flutter SDK supports native Picture-in-Picture on iOS, Android and Web platforms.
THEOlive support
High-quality synchronized video streaming at scale for providers of large sports broadcasting, sports betting, and interactive entertainment
The THEOplayer component
Architecture
WASM support (experimental)
When compiling the THEOplayer Flutter SDK for WEB, you can now specify WASM support.
OptiView Live
Integrate OptiView Live streaming into your Flutter app.