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:
I've tried WidevineProxy2 which works fine on other widevine streams but not on this one.Code:\"encryption\":{\"enabled\":true,\"type\":\"AES-128\"},\"protection\":{\"protected\":true,\"mode\":\"token\",\"value\":\"hash-xxx\",\"headerName\":\"X-Play-Auth\",\"headerValue\":\"hash-xxx
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.
+ Reply to Thread
Results 1 to 6 of 6
-
Last edited by kalehrl; 25th Oct 2025 at 06:38.
-
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> -
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
Similar Threads
-
Need Help Downloading This AES-128 Encrypted HLS Video
By sp8996 in forum Video Streaming DownloadingReplies: 4Last Post: 11th May 2025, 00:21 -
Help downloading an AES-128 encrypted video
By VinzOP in forum Video Streaming DownloadingReplies: 11Last Post: 14th Aug 2024, 14:07 -
My journey with AES-128 encrypted HLS
By dronem in forum Video Streaming DownloadingReplies: 16Last Post: 12th Apr 2024, 04:31 -
How to decrypt aes 128 encrypted key???
By anandgpt75 in forum Video Streaming DownloadingReplies: 20Last Post: 26th May 2023, 18:50 -
m3u8 to mp4 (AES-128 Encrypted)
By vel3ro in forum Video Streaming DownloadingReplies: 4Last Post: 19th Jul 2021, 19:11


Quote