Questions tagged [widevine]

DRM platform owned by Google which combines DASH, CENC and EME to provide multiplatform content protection.

Widevine is a google company which provides a platform for delivering protected content and defend the copyright of the content.

In order to achieve the highest possible quality they use DASH (Dynamic Adaptive Streaming over HTTP). Using CENC (Common Encryption) which is in-line with other DRM providers regarding the license structure - such as PlayReady from Microsoft.

The device side of the Widvine solution is the CDM (Content Decryption Module) and EME (Encrypted Media Extension). The CDM is responsible for acquiring the content keys for decryption and securely delivering the output to the device’s firmware/hardware. The EME provides a JavaScript API that enables web applications to interact with content protection systems (e.g. the CDM), to allow playback of encrypted audio and video.

Widevine also maintains a license server which allow clients to access in order to get the license. Key management for the content can be done on Widvine platform or by the clients.

Widevine current version is 7.0 For more information see: http://storage.googleapis.com/wvdocs/Widevine_DRM_Getting_Started.pdf

158 questions
0
votes
1 answer

EME Conformance Tests - WidevineH264MultiMediaKeySession

For [2018]EME Conformance Tests - v20171221 WidevineH264MultiMediaKeySession I find this test for 8 times Initialize & 8 times GenerateKeyRequest for Key So I can get 8 times provisioning message for key license. But the Test's success situation is…
0
votes
0 answers

Offline playback DRM-encrypted MPEG-DASH content with JWPlayer

I'm working on an Android project where I need to play offline DRM-encrypted MPEG-DASH content with JWPlayer. DRM in used is Widevine. From different sources I e.g. this one:…
thomasdao
  • 972
  • 12
  • 26
0
votes
0 answers

(iOS)Project crashing after archiving but working fine in Release build

I am working on a ios project which uses third party framework(widevine DRM framework). It is working fine in debug/release modes when it is tested but after archiving it is crashing. Inorder to make the framework work in debug/Release modes I had…
Bharath Reddy
  • 636
  • 1
  • 5
  • 21
0
votes
0 answers

Unable to Play Widevine Encrypted Video in Exoplayer

I have a Widevine DRM based encrypted video. The video is encrypted using bento4 , mp4dash --widevine-header provider:widevine_test#content_id:2a --encryption-key 90351951686b5e1ba222439ecec1f12a:0a237b0752cbf1a827e2fecfb87479a2…
Sourabh soni
  • 488
  • 7
  • 11
0
votes
1 answer

During the development of widevine in cobalt

current state During the development of widevine in cobalt, I put the libwidevine_cdm_shared.so file into cobalt and the following problem occurred. libprotobuf FATAL ../../third_party/protobuf/src/google/protobuf/stubs/common.cc:89] This…
joshua787
  • 11
  • 6
0
votes
1 answer

Widevine to encrypt all type of content and how to implement

Can Google Widevine be used to protect content of any type or it is just for videos? I can't find any implementation guide lines to utilize it
MSaudi
  • 4,442
  • 2
  • 40
  • 65
0
votes
1 answer

Playing widevine drm dash url on ios swift

I want to play widevine url on ios,is there any player in ios similar to android exoplayer that supports widevine DRM,right now in android i am able to play widevine mpd…
dark knight
  • 303
  • 1
  • 4
  • 15
0
votes
1 answer

How to determine if device supports widevine classic only?

So far I am able to detect if device supports any kind of widevine version, but I need to be sure that device doesn't support classic (even when it does support widevine modular). Any ideas how to do it?
arenaq
  • 2,304
  • 2
  • 24
  • 31
0
votes
1 answer

Azure media Player integration in iOS

I have gone through this document provided to develop video player applications. But I didn't get any proper way of player implementation in iOS. In this blog they have given a link to the github page, but github is showing an error message of Page…
Shree
  • 281
  • 3
  • 9
0
votes
1 answer

WideVine support on JxBrowser

Just trying to find out what has to be done to be able to enable the Widevine Media plugin that is supported in Google Chrome to the JxBrowser as this seems to becoming quite a popular plugin for the pages that we need to access. Cheers.
TravisF
  • 459
  • 6
  • 13
0
votes
1 answer

how do I enable video .mpd and widevine in samsung smart tv?

I develop app for samsung smart tv. Need to play dash and widevine video. I get from the server mpd and licenseUrl. I tried use: Shaka Player, dash.js, video-js - each of these players I was able to run videos in browser, but not on the smartTV…
0
votes
1 answer

Selenium Webdriver with Chrome dont load Widevine Content Decryption Module on MacOS

I have a problem with chrome not loading the "Widevine Content Decryption Module" under "chrome://plugins/" when i run my test suites in the MacOS operating system, but it's working fine on linux and windows machines. So it's kind of a way…
Lea2501
  • 311
  • 6
  • 22
0
votes
0 answers

How to play google Widevine DRM in Windows 8 Universal App using C#

I have to build a Windows 8 Universal App for video streaming and I already use the google Widevine DRM to my videos on other platforms ( Android & iOS ). So, does Windows 10 Universal App support Widevine DRM ? if possible please share the details.…
0
votes
1 answer

Decryption of an mp4

Is there a way I can decrypt a file that I downloaded? Originaly it was mpd file but I downloaded mp4 using dash downloader. I can see KID, com.widevine.alpha X-AxDRM-Message and com.microsoft.playready X-AxDRM-Message.
Nojus741
  • 480
  • 1
  • 5
  • 13
0
votes
1 answer

Play downloaded Widevine Classic files from app document folder in iOS?

I am trying to play wvm files from the app documents folder since 3 days but without success... I removed "file://" from my path but I still get 1013 error (as discussed here), does someone have some sample code or at least the procedure to follow…
lscuderi
  • 3
  • 4
1 2 3
10
11