Multi-DRM Cross-platform Client Integration Guide
Cross-platform framework is an app development method that can support various client environments such as web, Android, and iOS with a single development language and framework.
The final result of a cross-platform app is converted into native code for each environment, so it has a performance advantage over a hybrid app that is based on a webview control. Among the various cross-platform frameworks, Flutter developed by Google and React Native from Facebook are the most popular as of now.
This document guides how to support DRM content playback easily and quickly when you develop a client app using
Cross-platform Integration Samples
For easy and fast PallyCon multi-DRM integration for Flutter and React Native environment, we provide the integration samples as below.
Cross-Platform Client SDKproduct which is under development. Alternatively, you can also use cross-platform SDKs from commercial player solutions that support download functionality.
PallyCon Multi-DRM Flutter Sample
PallyCon Multi-DRM Flutter Integration Sample is based on Better Player open-source project. Please refer to the source and guide from the below link for more details.
React Native Sample
PallyCon Multi-DRM React Native Sample
PallyCon Multi-DRM React Native Integration Sample is based on react-native-video open-source project. Please refer to the source and guide from the below link for more details.
Cross-platform Client SDK
If you need support for downloading and offline playback of DRM content in a client app developed with a cross-platform framework, you can use the
PallyCon Multi-DRM Flutter SDK or
PallyCon Multi-DRM React Native SDK, which will be released in the future. Information on these SDKs will be added after product release.
Standard Plus Planor the
Enterprise Planof the PallyCon multi-DRM service. For
Standard Plancustomers who do not have permission to use the SDK, please use the integration sample or use a third-party commercial player product as described below.
3rd Party Commercial Player SDK
Commercial player solutions such as
THEOplayer have also recently released SDKs for React Native, providing cross-platform support. Customers who want to develop React Native apps using one of those solutions, please refer to the link below.