shaka-packager | media packaging and development framework | Video Utils library
kandi X-RAY | shaka-packager Summary
kandi X-RAY | shaka-packager Summary
There are several ways you can get Shaka Packager.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of shaka-packager
shaka-packager Key Features
shaka-packager Examples and Code Snippets
Community Discussions
Trending Discussions on shaka-packager
QUESTION
Azure Media Service is used to deliver widevine license, I used shaka-packager with key-id and key-value get from license to package and encrypt video, and output two types of files, MPD, and MP4 encrypted video.
When I test the encrypted content with the Dash test player, everything works fine and without a license, I can not play video.
Then when I override policies and set license_duration_seconds = 1800
The player stops after 30 minutes and displays "DRM: KeyStatusChange error! -- License has expired"
However, when I click on Load again or refresh the page and use the same license and MPD URL, the same content plays again!
I'm not sure if I missed something when I package the video with shaka-player.
Is this the expected behavior?
...ANSWER
Answered 2022-Jan-09 at 22:31When you "click on Load again or refresh the page", are you sure the player did not get a new Widevine license (hence another 30 min of playback window)?
Is this a browser app or native/non-browser app? The reason I ask this: not every Widevine environment supports persistent license. Android native app and Android Chrome support it. If you expect license re-use, persistent license is required and needs to be supported.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install shaka-packager
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page