Licensing Servers are the building blocks in streaming digitally protected media content. When the player receives the Encrypted stream it then asks the licensing server for the keys of the encrypted media which is processed by CDM (Content Decryption Module) and used to play the video securely in the application.
- Analysis
- Setting up Shaka Player
- Reverse Proxy Server
- Playback & Optimization
I have written an article on medium here and explained in great depth. Check that our here! If this worked for you make sure to give a ⭐ to this repository.
TYPE | #1 | #2 |
---|---|---|
MANIFEST | Shaka MPEG-DASH | Bitmovin MPEF-DASH |
LICENSE | Widevine Proxy | Widevine Proxy |
- For better performance, we can also bring http2 (SPDY) into view.
- Making it work over text or UTF-8 type response.
- Bringing a cache layer as middleware which serves the access tokens to request license if being used. (Optional)
- Keep connection alive with server for clients who are requesting license again and again.
- Testing with other DRM Providers, the Concept remains the same.