Secure Video Streaming Integration with Android App via SDK, Widevine DRM


Video explaining integration in your Android
app. If you go to the dashboard and you click on
the embed button, then on left side you can see the android and iOS app sections. This is explaining that how to configure our
API on the backend for OTP generation and then use our SDKs. So, if you click on the learn more about OTP
link, it will take you to the API page which has the API page and OTP generation link. So, you need to first understand that why
we are generating OTP. So, our app integrations have three securities,
which actually provide highest protection from video piracy. So, one thing is that the default playback
in our android app is by default protected with Widevine DRM which prevents any kind
of illegal downloads, and also it blocks screen captures. So, this Widevine DRM is the same thing which
is used by something like Netflix, Hulu, Amazon Prime, etc. Then, the OTP-based dynamic payback via our
SDK and API ensure that the URLs generated are dynamic and only play for one time. So, even if somebody tries to hack your app
and play the URL again somewhere outside, then it would not play. So, the URL protection via our API and SDKs,
the Widevine DRM to prevent download and screen capture is what protects it. So, it is also written here, but please note
that the highest security of this Widevine-based DRM integration is only possible in a native
app. So, if you are using an Android native app,
if you are building Android native app, it is the best thing. If you are using a WebView-based app, so there
is encryption-based security available. It is not same as DRM encryption security,
but it is still encrypted and considerable secure. So, there is a different tutorial for that. So, in this video, we are only talking about
the native app integration via our SDK. If you click on Android SDK documentation,
it will take you to the discover Android SDK. So, all the steps are mentioned here in detail. So, even a sample Android app is there, which
will take you to the GitHub link. So, you can go through it and install it. You can try playback, etc. Then, there are Java docs. So, Java docs are essentially to get more
data from the playbacks, so if you want to fetch certain play data say like seek, etc. So, you can go through it, but Android app
has one specialty, it also allows you to use offline download. It means that apart from online secure playback,
you can tell your users that he can download the video and watch it multiple times even
offline and to your advantage, you can set an expiry to this video, say 15 days, one
day, one year, or whatever you want. So, this is an added advantage of the Android
SDK.

Leave a Reply

Your email address will not be published. Required fields are marked *