When a user buys digital content (z.B a song) from the store, a key is created for the purchased content. The audio file is protected by Advanced Audio Content Coding (AAC) technology, which encodes files with medium to high bitrats. It was designed to offer better sound quality than the MP3. An audio level is used with a main key with an AES algorithm. The main key is also stored in the protected audio file. Starting in 2019, there will be more video streaming subscribers worldwide than pay-TV subscribers accessing more than 500 licensed online video portals. With the growing demand for online video portals, digital piracy has also increased. Digital piracy is made possible by pirated copies, apps and websites (such as BitTorrent and The Pirate Bay) that help users download unauthorized content such as TV shows, recent movies and/or Internet games. DRM also includes restrictive licensing agreements, encryption and licensing to create a safe environment for digital content for the user.
PlayReady supports different protection technologies such as: .. /./packager input-normal_audio.mp4,stream-audio,output-encrypted_audio.mp4 input-normal_video.mp4,stream-audio,output-encrypted_video.mp4 -enable_widevine_encryption -key_server_url “license.uat.widevine.com/cenc/getcontentkey/widevine_test” –content_id 303133333335337″ -sign “widevine_test” –aes_signing_key “1ae8ccd0e7985cc0b6203a5555555 a103 4afc252980e970ca90e5202689f947ab9” -aes_signing_iv “d 58ce9544203b7c9a9a9d467f59839249” –crypto_period_duration 140 If there is an existing directive, there is no need: indicate one of the values in the content key. The policy associated with this content is used to determine the protection of exits, for example. B HDCP (high band for digital content protection) and the general copy management system (CGMS). If an existing policy is not registered with the Widevine license server, the content provider can insert the values into the license requirement. Content Decryption Module (CDM) is installed on each device of a user that reproduces widevine encrypted content. There is a unique module for each type of device. The HOM creates an encrypted license application and sends it to the Widevine License server. The Widevine License server responds to the player`s request and sends encrypted content containing the license information. The reader transmits the encrypted content to CDM, which then transmits it to the OEMCrypto module to decipher it. Encrypted content is then decrypted with the license to read digital content. Provide a safe license: PlayReady provides secure licenses to the device or customers.
Each client has unique proof that authenticates the client on the PlayReady server. iTunes maintains a collection of user keys for all titles purchased from its library. For a user key, there is no need to connect to a server. To play a protected song, iTunes adapts the user key created with its user key collection to decipher the main key. The decrypted main key is then used to decipher the AAC song file. When a user requests digital content by accessing at least one of the streaming services (such as Amazon Video, BBC, Hulu and Spotify), the user`s device sends a request for digital content (. B including audio/video content) at Shaka Packager, which is included in the Widevine server. Shaka Packager encrypts content with at least one of the encryption technologies such as CENC (Common Encryption), DASH (Dynamic Adaptive Streaming over HTTP) or EME (encrypted media extensions).