VideoHelp Forum


Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays!


Try StreamFab Downloader and download streaming video from Youtube, Netflix, Amazon! Download free trial.


+ Reply to Thread
Results 1 to 7 of 7
Thread
  1. I have a MPD url with Widevine DRM encryption. I have acquired the KID and Key using the PSSH.

    I can play the stream in windows using this chrome extension
    https://chrome.google.com/webstore/detail/reproductor-m3u8-hls-%2B-da/lcipembjfkmeggpi...pdgnjildgniffl

    Using this format

    https://widewinedrm.link/mpd/index.mpd?&ck=eyJoMDczZTc4MzY1amYyZGM3MjQxZDBnNmQyZmQ3ZDc...YxNzI3OTM2In0=

    MPD Link + ?&ck= + {“KID”:”Key”} in base 64
    {"h073e78365jf2dc7241d0g6d2fd7d736":"9903e4780f0d1 1h6392648fc61727936"}

    But I want to play these streams in Android TV.
    How can I create a playlist for apps like Tivimate to play these encrypted MPD streams while decrypting the stream using the decryption keys?

    Thanks in advance.
    Quote Quote  
  2. here is a suggestion


    use clappr player (https://github.com/clappr/clappr)


    create a html playlist with your links and play the playlist with the android browser.
    Quote Quote  
  3. Originally Posted by jack_666 View Post
    here is a suggestion


    use clappr player (https://github.com/clappr/clappr)


    create a html playlist with your links and play the playlist with the android browser.
    Thank you for the reply. Could you please tell me the structure of the playlist? I mean what kind of playlist should I use?
    Quote Quote  
  4. I think a playlist such as this will work without the need for clappr player


    save as jackpolkichcha_playlist.html and open in the browser


    Code:
    <style>
    .grid-container {
      display: grid;
      grid-template-columns: auto auto auto auto auto;
      background-color: #2196F3;
      padding: 01px;
    }
    
    
    .grid-item {
      background-color: rgba(255, 255, 255, 0.8);
      border: 1px solid rgba(0, 0, 0, 0.8);
      padding: 0px;
      font-size: 13px;
      text-align: center;
    }
    </style>
    
    
    <center><h2 style="background-color:cyan">jackpolkichcha playlist<h2>
    <div class="grid-container">
    <div class="grid-item"><a https://widewinedrm.link/mpd/index.mpd?&ck=eyJoMDczZTc4MzY1amYyZGM3MjQxZDBnNmQyZmQ3ZDczNiI6Ijk5MDNlNDc4MGYwZDExaDYzOTI2NDhmYzYxNzI3OTM2In0=" target="_blank" rel="noopener"><span style="color: #ff0000;"><strong>Video_Stream1</strong></span></a></div>
    <div class="grid-item"><a https://widewinedrm.link/mpd/index.mpd?&ck=xxxxxxxxxxxxxxxxxxxxx" target="_blank" rel="noopener"><span style="color: #ff0000;"><strong>Video_Stream2</strong></span></a></div>
    <div class="grid-item"><a https://widewinedrm.link/mpd/index.mpd?&ck=yyyyyyyyyyyyyyyyyyyyy" target="_blank" rel="noopener"><span style="color: #ff0000;"><strong>Video_Stream3</strong></span></a></div>
    Quote Quote  
  5. Originally Posted by jack_666 View Post
    I think a playlist such as this will work without the need for clappr player


    save as jackpolkichcha_playlist.html and open in the browser


    Code:
    <style>
    .grid-container {
      display: grid;
      grid-template-columns: auto auto auto auto auto;
      background-color: #2196F3;
      padding: 01px;
    }
    
    
    .grid-item {
      background-color: rgba(255, 255, 255, 0.8);
      border: 1px solid rgba(0, 0, 0, 0.8);
      padding: 0px;
      font-size: 13px;
      text-align: center;
    }
    </style>
    
    
    <center><h2 style="background-color:cyan">jackpolkichcha playlist<h2>
    <div class="grid-container">
    <div class="grid-item"><a https://widewinedrm.link/mpd/index.mpd?&ck=eyJoMDczZTc4MzY1amYyZGM3MjQxZDBnNmQyZmQ3ZDczNiI6Ijk5MDNlNDc4MGYwZDExaDYzOTI2NDhmYzYxNzI3OTM2In0=" target="_blank" rel="noopener"><span style="color: #ff0000;"><strong>Video_Stream1</strong></span></a></div>
    <div class="grid-item"><a https://widewinedrm.link/mpd/index.mpd?&ck=xxxxxxxxxxxxxxxxxxxxx" target="_blank" rel="noopener"><span style="color: #ff0000;"><strong>Video_Stream2</strong></span></a></div>
    <div class="grid-item"><a https://widewinedrm.link/mpd/index.mpd?&ck=yyyyyyyyyyyyyyyyyyyyy" target="_blank" rel="noopener"><span style="color: #ff0000;"><strong>Video_Stream3</strong></span></a></div>
    How would it work with license urls instead of keys?
    Quote Quote  
  6. Originally Posted by jackpolkichcha View Post
    I have a MPD url with Widevine DRM encryption. I have acquired the KID and Key using the PSSH.

    I can play the stream in windows using this chrome extension
    https://chrome.google.com/webstore/detail/reproductor-m3u8-hls-%2B-da/lcipembjfkmeggpi...pdgnjildgniffl

    Using this format

    https://widewinedrm.link/mpd/index.mpd?&ck=eyJoMDczZTc4MzY1amYyZGM3MjQxZDBnNmQyZmQ3ZDc...YxNzI3OTM2In0=

    MPD Link + ?&ck= + {“KID”:”Key”} in base 64
    {"h073e78365jf2dc7241d0g6d2fd7d736":"9903e4780f0d1 1h6392648fc61727936"}

    But I want to play these streams in Android TV.
    How can I create a playlist for apps like Tivimate to play these encrypted MPD streams while decrypting the stream using the decryption keys?

    Thanks in advance.
    create m3u playlist for tivimate
    u need to convert KID/KEY into base64 here: https://clearkey-converter.alameedtv.workers.dev/

    example:
    Code:
    #EXTM3U
    #KODIPROP:inputstream.adaptive.manifest_type=mpd
    #KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
    #KODIPROP:inputstream.adaptive.license_key={"keys":[{"kty":"oct","kid":"+IpL0x7YmZzFaoQ2kGNZcA","k":"1IHdUeNDZIhDVrYe6aKNHA"}],"type":"temporary"}
    #EXTINF:-1 tvg-logo="http://channelogo.com/logo.jpg" group-title="Live Channel",Channel 1
    https://channeUrl/1.mpd
    #KODIPROP:inputstream.adaptive.manifest_type=mpd
    #KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
    #KODIPROP:inputstream.adaptive.license_key={"keys":[{"kty":"oct","kid":"+IpL0x7YmZzFaoQ2kGNZcA","k":"1IHdUeNDZIhDVrYe6aKNHA"}],"type":"temporary"}
    #EXTINF:-1 tvg-logo="http://channelogo.com/logo.jpg" group-title="Live Channel",Channel 2
    https://channeUrl/2.mpd
    Quote Quote  
  7. The xPola Player is one of the best players for streaming live links on Android devices. It supports all types of links, including DRM-protected ones. You can play links in several ways: add them directly to the player as shown in the attached image, include them in an M3U file and then load that file into the player, or open any link directly from the browser in the player, as demonstrated in the provided example.
    Image
    [Attachment 82756 - Click to enlarge]


    Download xPola player
    Code:
    https://play.google.com/store/apps/details?id=com.xpola.player
    Send video from web to xpola player
    Code:
    https://xpola.yoo7.com/h13-page/?id=WFBPTEE4MDhlR1JrWUdNcVB6OTlkWFI1Y1Q1eGFHQmlmM1ErZm5Wa1AwUjFZMlJHZFhOa2YySmpQMlluUFYxbGZHUjVWRUpkUFVONWZuZDhkVnQxYVQ5ZGNYNTVkblZqWkU4aElDZ2dZRTlUZkhWeFlsdDFhVDU5WUhSc2RHSjlQWGwrZG44dGMzeDFjV0o3ZFdsc2ZtSkJWbFIxUWx4RFVWdEVYSGwyU0VWWlFIbEtkeXBXZlVrZ2FINUhVMEJUWG5GRFlFSlhQV1JGWlVSQg==
    Quote Quote  



Similar Threads

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