Hello, how do I generate the pssh of this mpd, I find that it has a Widevine and PlayReady license and a kid
Code:<?xml version="1.0" encoding="utf-8"?> <!-- Created with Unified Streaming Platform (version=1.10.18-20255) --> <MPD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:mpeg:dash:schema:mpd:2011" xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-DASH_schema_files/DASH-MPD.xsd" xmlns:cenc="urn:mpeg:cenc:2013" type="dynamic" availabilityStartTime="1970-01-01T00:00:00Z" publishTime="2022-10-12T01:52:08.460180Z" minimumUpdatePeriod="PT2S" timeShiftBufferDepth="PT2H" maxSegmentDuration="PT2S" minBufferTime="PT10S" profiles="urn:mpeg:dash:profile:isoff-live:2011"> <Period id="1" start="PT0S"> <BaseURL>dash/</BaseURL> <AdaptationSet id="1" group="1" contentType="audio" segmentAlignment="true" audioSamplingRate="48000" mimeType="audio/mp4" codecs="mp4a.40.2" startWithSAP="1"> <AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2" /> <!-- Common Encryption --> <ContentProtection xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:cenc="urn:mpeg:cenc:2013" schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="2E961935-0538-2F42-B080-82B330FAB0A1"> </ContentProtection> <!-- PlayReady --> <ContentProtection xmlns="urn:mpeg:dash:schema:mpd:2011" schemeIdUri="urn:uuid:9A04F079-9840-4286-AB92-E65BE0885F95" value="MSPR 2.0"> </ContentProtection> <!-- Widevine --> <ContentProtection xmlns="urn:mpeg:dash:schema:mpd:2011" schemeIdUri="urn:uuid:EDEF8BA9-79D6-4ACE-A3C8-27DCD51D21ED"> </ContentProtection> <Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" /> <SegmentTemplate timescale="48000" initialization="live-$RepresentationID$.dash" media="live-$RepresentationID$-$Time$.dash"> <!-- 2022-10-11T23:52:05.148166Z / 1665532325 - 2022-10-12T01:52:05.148166Z --> <SegmentTimeline> <S t="79945551607112" d="76800" r="4499" /> </SegmentTimeline> </SegmentTemplate> <Representation id="audio_track_0_0_und=64000" bandwidth="64000"> </Representation> </AdaptationSet> <AdaptationSet id="2" group="2" contentType="video" par="16:9" minBandwidth="145000" maxBandwidth="6500000" maxWidth="1920" maxHeight="1080" segmentAlignment="true" sar="1:1" frameRate="30" mimeType="video/mp4" startWithSAP="1"> <!-- Common Encryption --> <ContentProtection xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:cenc="urn:mpeg:cenc:2013" schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="2E961935-0538-2F42-B080-82B330FAB0A1"> </ContentProtection> <!-- PlayReady --> <ContentProtection xmlns="urn:mpeg:dash:schema:mpd:2011" schemeIdUri="urn:uuid:9A04F079-9840-4286-AB92-E65BE0885F95" value="MSPR 2.0"> </ContentProtection> <!-- Widevine --> <ContentProtection xmlns="urn:mpeg:dash:schema:mpd:2011" schemeIdUri="urn:uuid:EDEF8BA9-79D6-4ACE-A3C8-27DCD51D21ED"> </ContentProtection> <Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" /> <SegmentTemplate timescale="600" initialization="live-$RepresentationID$.dash" media="live-$RepresentationID$-$Time$.dash"> <!-- 2022-10-11T23:52:06.726666Z / 1665532326 - 2022-10-12T01:52:06.726666Z --> <SegmentTimeline> <S t="999319396036" d="960" r="4499" /> </SegmentTimeline> </SegmentTemplate> <Representation id="video_track=145000" bandwidth="145000" width="416" height="234" codecs="avc1.64000D" scanType="progressive"> </Representation> <Representation id="video_track=365000" bandwidth="365000" width="480" height="270" codecs="avc1.640015" scanType="progressive"> </Representation> <Representation id="video_track=730000" bandwidth="730000" width="640" height="360" codecs="avc1.64001E" scanType="progressive"> </Representation> <Representation id="video_track=2000000" bandwidth="2000000" width="960" height="540" codecs="avc1.64001F" scanType="progressive"> </Representation> <Representation id="video_track=3000000" bandwidth="3000000" width="1280" height="720" codecs="avc1.64001F" scanType="progressive"> </Representation> <Representation id="video_track=6500000" bandwidth="6500000" width="1920" height="1080" codecs="avc1.640028" scanType="progressive"> </Representation> </AdaptationSet> </Period> <UTCTiming schemeIdUri="urn:mpeg:dash:utc:http-iso:2014" value="https://time.akamai.com/?iso" /> </MPD>
+ Reply to Thread
Results 1 to 7 of 7
-
-
I already generated pssh there and none work
import requests
headers = {
'Accept': '*/*',
'Accept-Language': 'es-ES,es;q=0.9,fr;q=0.8,en;q=0.7,pl;q=0.6,ru;q=0.5,ja ;q=0.4,zh-TW;q=0.3,zh;q=0.2',
'Connection': 'keep-alive',
'Origin': 'https://www.extrabase.tv',
'Referer': 'https://www.extrabase.tv/',
'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/106.0.0.0 Safari/537.36',
'sec-ch-ua': '"Chromium";v="106", "Google Chrome";v="106", "Not;A=Brand";v="99"',
'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': '"Windows"',
'x-vudrm-token': 'jw-somos-mx|2022-10-12T02:34:10Z|PLtCTrd+Tsfs2XEDxaFuDw==|f8dd456aa9dd c25d6960a200f5d32e750ce9cc63',
'Content-Type': 'application/x-www-form-urlencoded',
} -
Code:
AAAATHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACwiJDRkODhhOTczLTg3NGYtNDc4Zi05NzMwLTNiZjk3ZTM5NzNlMkjj3JWbBg==
-
AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISEC6WGT UFOC9CsICCszD6sKE=
-
Similar Threads
-
how to work out the pssh when not shown in the mpd
By kev043 in forum Video Streaming DownloadingReplies: 90Last Post: 4th Nov 2023, 09:47 -
Generate pssh
By tere1579 in forum Video Streaming DownloadingReplies: 2Last Post: 2nd Oct 2022, 13:08 -
Exracting PSSH from a MPD doesn't inc KID .
By chomako in forum Video Streaming DownloadingReplies: 3Last Post: 30th Jun 2022, 11:45 -
Get Pssh Key of MPD Files
By thegeek in forum Video Streaming DownloadingReplies: 46Last Post: 26th Mar 2022, 21:54 -
PSSH Assistance
By Civilian in forum Video Streaming DownloadingReplies: 21Last Post: 9th Jan 2022, 13:21