When used in conjunction with several Digital Rights Management (DRM) systems, such as multi-DRM, the Widevine Digital Rights Management system is compatible with a wide range of client devices. This makes it an ideal choice for protecting digital content.
It is possible to play back many types of video files.
In addition, the HTML5 player that Widevine provides enables adaptive streaming, quality of service (QoS), and accessibility features on a wide variety of devices. Google developed a web player called Shaka Player. Shaka Player can be found on websites. It can play content protected by many digital rights management systems (DRMs) and is compatible with streaming protocols such as DASH and HLS. The vast majority of browsers and mobile devices can also use it.
A structure that everyone involved has decided to use.
Playback of information with a single encryption can take place in any context thanks to support for commonly used media containers such as ISO BMFF (MP4) and WebM.
Protection for a variety of electrical appliances and devices
It is feasible to deliver content services with comprehensive device security by utilising hardware-based root of trust, decryption, and content rendering in conjunction with factory-provisioned key boxes. This combination of technologies is called a hardware security module (HSM).
Instances
When a licence for the DRMan anti-piracy tool is being granted to a Widevine client, the Widevine licence server has the opportunity to provide the following rules that will be applied for the entirety of the material playback utilising the rules that were previously described.
The amount of time during which a licence can be used legitimately without incurring any penalties. There is an issue that has to be answered, and that is “How long are you allowed to play content with the licence?” (free leisure to amuse oneself) The following illustrations are all appropriate illustrations of the same overall principle.
The amount of time that the licence is still valid after the content has been played for the very first time after it has been re-played for the second time (when the licence was first used). This function is not accessible online and must be utilised either offline or through the process of renewing a licence in order to be utilised.
Rent The phrase “duration” refers to the amount of time that must elapse before you are able to begin playing the item. The only situations in which this would be advantageous are ones that take place away from the internet.
These licencing options make it possible to put into action a wide number of scenarios, including the following:
A simple example of a video feed
It is possible to set the “License Duration,” which determines how long a video can be played back after it has been streamed, to a particular amount of time. This can be done by adjusting the “License Duration” setting on the video’s properties. You can accomplish this by selecting the “License Duration” option and then clicking on the “Settings” button that is located just to the right of that choice.
If you have a licence that is good for 180 minutes, for example, you have the ability to see content that is equal to three hours’ worth of time.
Obtaining a new driver’s licence or having an existing one renewed There are two alternative options available to developers who wish to retrieve their keys by submitting a POST request to a URL with all of the headers and the body of the request included. Both options involve sending the request to a specific location. In addition to that, the licenseHeaders object may be utilised in the event that it is required to do so.