VideoHelp Forum




+ Reply to Thread
Results 1 to 7 of 7
  1. 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>
    Quote Quote  
  2. Use the search function.
    Quote Quote  
  3. Originally Posted by walpak View Post
    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',
    }
    Quote Quote  
  4. Code:
    AAAATHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACwiJDRkODhhOTczLTg3NGYtNDc4Zi05NzMwLTNiZjk3ZTM5NzNlMkjj3JWbBg==
    Quote Quote  
  5. nxhda
    Join Date
    Sep 2022
    Location
    United States
    Search Comp PM
    AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISEC6WGT UFOC9CsICCszD6sKE=
    Quote Quote  
  6. Originally Posted by andrewzhong View Post
    Code:
    AAAATHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACwiJDRkODhhOTczLTg3NGYtNDc4Zi05NzMwLTNiZjk3ZTM5NzNlMkjj3JWbBg==
    If I was able to obtain the key with that pssh, could you tell me how you generated it?
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!