hello
i have a question
on mpd flile not license URL
PHP Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<MPD xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:cenc="urn:mpeg:cenc:2013" xmlns:mspr="urn:microsoft:playready" mediaPresentationDuration="PT2H10M0.921S" minBufferTime="PT3.019S" profiles="urn:mpeg:dash:profile:isoff-live:2011" type="static">
<Period>
<!-- Audio -->
<AdaptationSet id="100" lang="aar" mimeType="audio/mp4" label="Русский" segmentAlignment="true" startWithSAP="1" contentType="audio">
<Role schemeIdUri="urn:mpeg:dash:role:2011" value="main"/>
<!-- Common Encryption -->
<ContentProtection schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="b84906c7-9f09-450a-a92a-776f63102904"/>
<!-- PlayReady -->
<ContentProtection schemeIdUri="urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95" value="MSPR 2.0">
<mspr:pro>lAIAAAEAAQCKAjwAVwBSAE0ASABFAEEARABFAFIAIAB4AG0AbABuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBEAFIATQAvADIAMAAwADcALwAwADMALwBQAGwAYQB5AFIAZQBhAGQAeQBIAGUAYQBkAGUAcgAiACAAdgBlAHIAcwBpAG8AbgA9ACIANAAuADAALgAwAC4AMAAiAD4APABEAEEAVABBAD4APABQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsARQBZAEwARQBOAD4AMQA2ADwALwBLAEUAWQBMAEUATgA+ADwAQQBMAEcASQBEAD4AQQBFAFMAQwBUAFIAPAAvAEEATABHAEkARAA+ADwALwBQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsASQBEAD4AeAB3AFoASgB1AEEAbQBmAEMAawBXAHAASwBuAGQAdgBZAHgAQQBwAEIAQQA9AD0APAAvAEsASQBEAD4APABDAEgARQBDAEsAUwBVAE0APgBLADEAeQBmADMASgBFAGkATQA5ADAAPQA8AC8AQwBIAEUAQwBLAFMAVQBNAD4APABMAEEAXwBVAFIATAA+AGgAdAB0AHAAcwA6AC8ALwBkAHIAbQAuAHAAbABhAHkAZgBhAG0AaQBsAHkALgByAHUALwBwAGwAYQB5AHIAZQBhAGQAeQAvAHIAaQBnAGgAdABzAG0AYQBuAGEAZwBlAHIALgBhAHMAbQB4ADwALwBMAEEAXwBVAFIATAA+ADwALwBEAEEAVABBAD4APAAvAFcAUgBNAEgARQBBAEQARQBSAD4A</mspr:pro>
<mspr:IsEncrypted>1</mspr:IsEncrypted>
<mspr:IV_size>8</mspr:IV_size>
<mspr:kid>uEkGx58JRQqpKndvYxApBA==</mspr:kid>
<cenc:pssh>AAACtHBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAApSUAgAAAQABAIoCPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgB4AHcAWgBKAHUAQQBtAGYAQwBrAFcAcABLAG4AZAB2AFkAeABBAHAAQgBBAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+AEsAMQB5AGYAMwBKAEUAaQBNADkAMAA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcABzADoALwAvAGQAcgBtAC4AcABsAGEAeQBmAGEAbQBpAGwAeQAuAHIAdQAvAHAAbABhAHkAcgBlAGEAZAB5AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=</cenc:pssh>
</ContentProtection>
<!-- Widevine -->
<ContentProtection schemeIdUri="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed" value="Widevine">
<cenc:pssh>AAAAbHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAEwIARIgYjg0OTA2Yzc5ZjA5NDUwYWE5MmE3NzZmNjMxMDI5MDQaBHlvdGEiIDI2ZWM3ZmNjMWEyYjM3OTRhNzMxOGE3YjIzMWY4OGU1</cenc:pssh>
</ContentProtection>
on develop tool i found
PHP Code:
MediaKeySystemAccess
createMediaKeys: ƒ ()
getConfiguration: ƒ ()
listenersAdded_: true
originalGetConfiguration: ƒ getConfiguration()
keySystem: "com.widevine.alpha"
[[Prototype]]: MediaKeySystemAccess
how to find licence URL?
Support our site by donate $5 directly to us Thanks!!!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
Closed Thread
Results 421 to 450 of 1969
-
-
How do you get the key for TSUTAYATV?
MPD:https://mpdcache2.azureedge.net/azurempd/?mpd_url=https://endpoint-tmh-jpea.streaming....t=mpd-time-csf)
PSSH:AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISE DpYoxK8WEHzlnJ7LrCvrmA=
licence URL:https://widevine.drmkeyserver.com/widevine/
-
[Attachment 62236 - Click to enlarge]
i have problem using WKS-KEYS method
error :: TypeError: 'NoneType' object is not iterable
everythings seem ok using http://getwvkeys.herokuapp.com
any help pls.Last edited by stefano2020; 8th Dec 2021 at 08:08.
-
-
Which of the headers should I use?
I've tried, but all of them have failed.
Request URL: https://widevine.drmkeyserver.com/widevine/
Request Method: OPTIONS
Status Code: 200
Remote Address: 13.114.240.233:443
Referrer Policy: strict-origin-when-cross-origin
access-control-allow-credentials: true
access-control-allow-headers: Origin, X-Requested-With, Content-Type, Accept, SOAPAction, AcquireLicenseAssertion
access-control-allow-methods: POST, OPTIONS, GET
access-control-allow-origin: *
content-length: 0
content-type: application/octet-stream
date: Wed, 08 Dec 2021 15:08:42 GMT
server: Server/All rights reserved
:authority: widevine.drmkeyserver.com
:method: OPTIONS
:path: /widevine/
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br
accept-language: ja-JP,ja;q=0.9,en-US;q=0.8,en;q=0.7,fr;q=0.6,zh-TW;q=0.5,zh-CN;q=0.4,zh;q=0.3
access-control-request-headers: acquirelicenseassertion
access-control-request-method: POST
origin: https://movie-tsutaya.tsite.jp
referer: https://movie-tsutaya.tsite.jp/
sec-fetch-dest: empty
sec-fetch-mode: cors
sec-fetch-site: cross-site
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36
PSSH: AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISE DpYoxK8WEHzlnJ7LrCvrmA=
License URL: https://widevine.drmkeyserver.com/widevine/
unable to parse license - check protobufsLast edited by tatata17; 8th Dec 2021 at 09:39.
-
mpd https://bo-prod-video.wbdnbo.net/v13/3effd447-0805-11e7-b19f-0ab13e4e8e58/2194245835/d...2_avc_ns_2.mpd
license url https://wvd.wbdnbo.net/modlicense
[Attachment 62241 - Click to enlarge]
How to get the "PSSH" when its not writed in the MPD
https://forum.videohelp.com/threads/401717-How-are-you-going-to-respond-to-widevine-l3...15#post2639857Last edited by mister_ nex; 8th Dec 2021 at 13:52.
-
PSSH: AAAATHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACwiJGIyMz BjOTQ5LTZiNGUtNGE0Mi1iMDc2LWEzZjc2YjAyNWMwOEjj3JWb Bg==
KEYS:
"192da3e59b475c0783897e450e7b77cd:afecd95f92abc3c8 4234d473457bc772"
"7a8862d7932d5da283b13eddc0d72d80:335f9cf806907d0f 2c6574505c4baa33"
"0f68b4e7597c5dadaba537cabaf717d3:c831316ceb7dcdad bdc78c0d44987662"
"bf7a3c10a8005884a7a71a5729ff9114:ae48f1c698103b30 8e130763d218b06d"
-
Add this https://cdn.discordapp.com/attachments/824817184135184398/916016443655610388/EME_Logger.user.js to tampermonkey and then go to console you will find the PSSH there but I don't I understand how he got the key, could you tell us what to do when you find a way please 🙏
-
Thanks for the script, someone else also mentioned it.
However, out of curiousity, I'd like to know a more manual way of getting the PSSH.
I guess when the streams contain different KIDs, you can't simply make a PSSH from just one of the KIDs.
What's actually happening here?
As for how to get the keys, I used Pywidevine. Notaghost's tool and WKS-KEY should also work, since they are also like totally based on Pywidevine.Last edited by [ss]vegeta; 8th Dec 2021 at 13:36.
-
EME Logger...
Code:MediaKeySession.generateRequest("cenc", Uint8Array instance [ 0x00, 0x00, 0x00, 0x4c, 0x70, 0x73, 0x73, 0x68, 0x00, 0x00, 0x00, 0x00, 0xed, 0xef, 0x8b, 0xa9, 0x79, 0xd6, 0x4a, 0xce, 0xa3, 0xc8, 0x27, 0xdc, 0xd5, 0x1d, 0x21, 0xed, 0x00, 0x00, 0x00, 0x2c, 0x22, 0x24, 0x62, 0x32, 0x33, 0x30, 0x63, 0x39, 0x34, 0x39, 0x2d, 0x36, 0x62, 0x34, 0x65, 0x2d, 0x34, 0x61, 0x34, 0x32, 0x2d, 0x62, 0x30, 0x37, 0x36, 0x2d, 0x61, 0x33, 0x66, 0x37, 0x36, 0x62, 0x30, 0x32, 0x35, 0x63, 0x30, 0x38, 0x48, 0xe3, 0xdc, 0x95, 0x9b, 0x06, ]) => undefined
-
Mhm, thank you. So it's also inside every stream downloaded, I guess. This is the highest video file available opened in hex editor.
[Attachment 62242 - Click to enlarge]
-
https://forum.videohelp.com/threads/401717-How-are-you-going-to-respond-to-widevine-l3...15#post2639857
install
https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
https://cdn.discordapp.com/attachments/824817184135184398/916016443655610388/EME_Logger.user.js
[Attachment 62245 - Click to enlarge]Last edited by mister_ nex; 8th Dec 2021 at 14:28.
-
[Attachment 62247 - Click to enlarge]
Code:{"Proxy":{},"headers":{"Connection":"keep-alive","User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0"},"keys":[{"key":"192da3e59b475c0783897e450e7b77cd:afecd95f92abc3c84234d473457bc772"},{"key":"7a8862d7932d5da283b13eddc0d72d80:335f9cf806907d0f2c6574505c4baa33"},{"key":"0f68b4e7597c5dadaba537cabaf717d3:c831316ceb7dcdadbdc78c0d44987662"},{"key":"bf7a3c10a8005884a7a71a5729ff9114:ae48f1c698103b308e130763d218b06d"}],"license":"https://wvd.wbdnbo.net/modlicense","pssh":"AAAATHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACwiJGIyMzBjOTQ5LTZiNGUtNGE0Mi1iMDc2LWEzZjc2YjAyNWMwOEjj3JWbBg==","time":"21:42:49","url":"notaghost#9997 - http://getwvkeys.herokuapp.com"}
Last edited by mister_ nex; 8th Dec 2021 at 16:22.
-
Hi @aville
Thanks for helping.
I tried to put the full header, including a token I found in the request header of licence URL. But same result with http://getwvkeys.herokuapp.com ("[SSL: DH_KEY_TOO_SMALL] dh key too small (_ssl.c:1129)") and WKS-KEYS ("unable to parse license - check protobufs")
Here is the full header POST request :
POST /conso/view/6082e080-5884-11ec;6082e080-5884-11ec-a3a4-25e97756164b;-a3a4-25e97756164b/licence?drmConfig=mkpl::true HTTP/1.1
Host: secure-gen-hapi.canal-plus.com
Connection: keep-alive
Content-Length: 5776
XX-Request-Id: 1639008518610-61b207b9da44-1639008623210-276897
XX-SPYRO-VERSION: 3.0
Accept-Language: fr,fr-FR
Authorization: PASS Token="10901jxokcKtL2LPWJkJz1f8sW8E8iHl7Dg-_rjJ983u3narZ_WqVSoHQS2xXH_fOpKF7LDDHJlJfsVCPwVyCt 83s7OOb04vigb-yfMAvKvPhC8zNhXn1y5CQyQTW_fxFAw8vyFLm8iA0WVNDkP4MH gSk1rm0Bgai4qY9BHAIPUBbhE4cqLpWiEQL39DIaQeOsMPhlpG 4r8CI7A5Ka_m2Xy6yg5bTVx5lJClh20_WTmTA9r24-gTU-iVqZkwR9G1vmL14aEYuw6F7HtrsN1i954Ygq-fqvpDSMk9Muz4egGVGF27gyj9_x0ZBimPqleoBeOcArFbdiW24 ORLbhvo0J9YpRPmalZUgygDU6N_siulFOVJSIGlwzzYgE4YHzc 2Ag2oppYxdxt21KcwFapCAOPMEnPIPsITKbHS16P7jc16nZ6y_ O33gr68fs3Bo343FD_WpEY2PfeV23iQmD-PD7gRwPO6ZfCUZpgKz5xyeCTnVv_JGykfanUfgceqynQqGqS9D MpJct_3u7eyI2oo0fs5hbJFNH-x7l71jKQIfLcqG-UEH8TL9HjAEh-v9o9QwbVHtGRaDAqhvk0y3JM7kbzAyfC-H2Q8OIxTAmqJtu1WsdNqut5wZsCf7BoMoDKr5PMzag40kzLV5N 2XhKtvzANOEpSR_Z6UiJQ8gEmhTNBkecOC--c4n4SV86DakCNEei3_xBKkWQrGP0qicEub1JZrlxZc8wtpxaY0 uQVAf1RmbheB9G6aykgO4CawNoIM8eu2gQiJIE5mbHlUtSJIjZ NP7EBKwmBrzHFov8RwYWcv4aar_v2TBJvf7ckhEjcWPf7Kqbck zoiISXfwuJcUMZU4Yafq-bqVb11-0McArtKIa5URA7RkgW6sCKRV4dAc03OOFETKKIs2UoG0NK4vX0 mKjdCw-wdx0ATAhhFRSTE00--54e_OHq0P-7abKprWAw5eNHtCVLU9cxMCwW6XlQARPwQ3OjrkSFo-JDik0qlxU157cn-fwsQ4ZR_uNCGgOky_J0-eqwCJJ4Xb3tpIYiMdJv4gVNI6CfqreoKdSo4v_efPZnmLN6LxY HXAGNTSo-_YoRmbX32HsD60DMtNfwXhJmQ.."
XX-Profile-Id: 0
XX-OPERATOR: pc
XX-API-VERSION: 3.0
XX-DEVICE: pc 1639008518610-61b207b9da44
XX-SERVICE: mycanal
XX-OZ: cpfra
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36
Content-Type: text/plain
Accept: application/json, text/plain, */*
XX-DISTMODES: catchup,live,svod,tvod,posttvod
XX-DOMAIN: cpfra
sec-ch-ua: "Chromium";v="88", "Google Chrome";v="88", ";Not A Brand";v="99"
Origin: https://www.canalplus.com
Sec-Fetch-Site: cross-site
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Referer: https://www.canalplus.com/
Accept-Encoding: gzip, deflate, br
By the way, is that normal that if I leave default URL "https://widevine-proxy.appspot.com/proxy" as licence URL, I get 3 KIDs and keys that are not in my .mpd file ?
The KIDs and keys I get with "https://widevine-proxy.appspot.com/proxy" licence URL :
{"Proxy":{},"headers":{"Connection":"keep-alive","User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0"},"keys":[{"key":"8af393e3702d5d53a6e2b1caf34a743e:c5f4ed3301baaccf1 74bafeee44309d6"},{"key":"9139dbe062ad50468b1128ead531b67c:ae219b4ba3676b721 6635a173e0cbaa7"},{"key":"2e91f9c8c2cc5970a3894d3665226c72:f02097bf9953ab558 23b059e6e123030"}],"license":"https://widevine-proxy.appspot.com/proxy","pssh":"AAAAUHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0 h7QAAADAIARIQla01PWMCQf2cZuly6dfkvBoIV2lkZXZpbmUiC jE3MTA5OTkzNjhI49yVmwY=","time":"00:43:35","url":" notaghost#9997 - http://getwvkeys.herokuapp.com"}Last edited by mathieuthibault; 8th Dec 2021 at 18:57.
-
Can someone please help me get the keys, All videos I've tested on is working but not this one I get error code... THANKS!
I GET THIS ERROR "Error: RSA key format is not supported"
DETAILS: https://pastebin.com/0TaaKKVF please help me, thanks!Last edited by KFF; 8th Dec 2021 at 19:27.
-
Try with this at the end of the license "? SpecConform = true" it worked for me and I'm told here
Similar Threads
-
Strip Playready and Widevine DRM
By freaknik in forum Video Streaming DownloadingReplies: 5Last Post: 22nd Jun 2024, 15:20 -
Decoding manifest.mpd (Widevine)
By WaitForIt in forum Video Streaming DownloadingReplies: 6Last Post: 7th Jun 2021, 13:44 -
getting widevine CEK key
By netbreak in forum Video Streaming DownloadingReplies: 1Last Post: 19th Feb 2018, 12:03 -
Looking for anyone with Google Widevine knowledge.
By cookeri6 in forum Newbie / General discussionsReplies: 1Last Post: 15th May 2017, 13:33 -
Looking for anyone with Google Widevine knowledge.
By cookeri6 in forum Video Streaming DownloadingReplies: 0Last Post: 15th May 2017, 12:45