VideoHelp Forum




+ Reply to Thread
Results 1 to 6 of 6
  1. Hi.
    I have a subscription to a streaming service and the channels work fine in their Android/AndroidTV apps, browsers etc. but I would like to use my paid TiviMate app and m3u8 list. I did some analysis and the streams seem to be encrypted with AES-128:
    Code:
    \"encryption\":{\"enabled\":true,\"type\":\"AES-128\"},\"protection\":{\"protected\":true,\"mode\":\"token\",\"value\":\"hash-xxx\",\"headerName\":\"X-Play-Auth\",\"headerValue\":\"hash-xxx
    I've tried WidevineProxy2 which works fine on other widevine streams but not on this one.
    They are using index.mpd for their streams.
    Does anyone have any experience with such streams?
    If someone knowledgeable wants to have a look, I can provide access to the service.
    Last edited by kalehrl; 25th Oct 2025 at 06:38.
    Quote Quote  
  2. These are the index.mpd contents:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <MPD id='dash' type="dynamic" xmlns="urn:mpeg:dash:schema:mpd:2011"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="urn:mpeg:DASH:schema:MPD:2011 DASH-MPD.xsd"
      profiles="urn:mpeg:dash:profile:isoff-live:2011"
      minBufferTime="PT13S"
      suggestedPresentationDelay="PT13S"
      availabilityStartTime="2025-10-14T00:26:55Z"
      publishTime="2025-10-26T08:51:43Z"
      minimumUpdatePeriod="PT4.2S"
      maxSegmentDuration="PT7S"
      timeShiftBufferDepth="PT18S">
        <Period id='1760401615' start="PT0S" >
            <AdaptationSet id="2" mimeType="video/mp4" contentType="video" maxWidth="1920" maxHeight="1080" par="1920:1080"  maxFrameRate="50" segmentAlignment="true" startWithSAP="1" subsegmentAlignment="true" subsegmentStartsWithSAP="1">
                <Representation id="tracks-v1" width="480" height="270" sar="1:1" frameRate="50" bandwidth="389000" codecs="avc1.4d401e">
                  <SegmentTemplate initialization="tracks-v1/init.m4v" media="tracks-v1/seg-1760401615-$Number$.m4v?t=$Time$" timescale="1000"  startNumber="610985">
                     <SegmentTimeline>
                       <S t="1067070984" d="6000" r="2"/>
                     </SegmentTimeline>
                  </SegmentTemplate>
                </Representation>
                <Representation id="tracks-v2" width="1024" height="576" sar="1:1" frameRate="50" bandwidth="1034000" codecs="avc1.640020">
                  <SegmentTemplate initialization="tracks-v2/init.m4v" media="tracks-v2/seg-1760401615-$Number$.m4v?t=$Time$" timescale="1000"  startNumber="610985">
                     <SegmentTimeline>
                       <S t="1067070984" d="6000" r="2"/>
                     </SegmentTimeline>
                  </SegmentTemplate>
                </Representation>
                <Representation id="tracks-v3" width="1280" height="720" sar="1:1" frameRate="50" bandwidth="2810000" codecs="avc1.640020">
                  <SegmentTemplate initialization="tracks-v3/init.m4v" media="tracks-v3/seg-1760401615-$Number$.m4v?t=$Time$" timescale="1000"  startNumber="610985">
                     <SegmentTimeline>
                       <S t="1067070984" d="6000" r="2"/>
                     </SegmentTimeline>
                  </SegmentTemplate>
                </Representation>
                <Representation id="tracks-v4" width="1920" height="1080" sar="1:1" frameRate="50" bandwidth="4952000" codecs="avc1.64002a">
                  <SegmentTemplate initialization="tracks-v4/init.m4v" media="tracks-v4/seg-1760401615-$Number$.m4v?t=$Time$" timescale="1000"  startNumber="610985">
                     <SegmentTimeline>
                       <S t="1067070984" d="6000" r="2"/>
                     </SegmentTimeline>
                  </SegmentTemplate>
                </Representation>
            </AdaptationSet>
            <AdaptationSet id="1" mimeType="audio/mp4" contentType="audio" lang="srb" segmentAlignment="true" startWithSAP="1">
                <Representation id="tracks-a1" audioSamplingRate="44100" bandwidth="98000" codecs="mp4a.40.2">
                  <AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2"/>
                  <SegmentTemplate initialization="tracks-a1/init.m4v" media="tracks-a1/seg-1760401615-$Number$.m4v?t=$Time$" timescale="1000"  startNumber="610985">
                     <SegmentTimeline>
                       <S t="1067070984" d="6000" r="2"/>
                     </SegmentTimeline>
                  </SegmentTemplate>
                </Representation>
            </AdaptationSet>
        </Period>
        <UTCTiming schemeIdUri="urn:mpeg:dash:utc:direct:2014" value="2025-10-26T08:51:43Z" />
    </MPD>
    Quote Quote  
  3. https://edge-mts-si-2.mts-si.tv/rts1/index.mpd
    These are live channel urls.
    But it cannot be downloaded in a browser AFAIK.
    There are also mpd links for the VOD which look like this but the same problem:
    https://edge-mts-si-2.mts-si.tv/vod/tvshows/KNB_S01EP01/KNB_S01EP01.mp4/index.mpd
    Quote Quote  
  4. It doesn't work that way. Need URL.
    Quote Quote  
  5. I've sent you a pm.
    Quote Quote  



Similar Threads

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