Some channels Greece - MPD

Thanks man. Can you try to get Unifi channels MPD. The previous ones all stopped working. It seems they changed the keys.
 
The provider has switched from open access to a token-based access control scheme. This is due to a policy change by ERT: the stream is no longer "open" and is now session-authorized.
 
Give me example..
Well, here's the MPD for Beinsports 1 for example that I just pulled:

<?xml version='1.0' encoding='UTF-8'?>
<MPD xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:cenc="urn:mpeg:cenc:2013" xmlns:mspr="urn:microsoft:playready" xmlns:xsi="You do not have permission to view the full content of this post. Log in or register now." profiles="urn:mpeg:dash:profile:isoff-live:2011" type="dynamic" availabilityStartTime="2026-04-16T09:31:07Z" minimumUpdatePeriod="PT4.0S" minBufferTime="PT4.0S" publishTime="2026-04-27T06:15:50.874Z" timeShiftBufferDepth="PT60.0S" suggestedPresentationDelay="PT4.0S" xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 DASH-MPD.xsd">
<BaseURL>You do not have permission to view the full content of this post. Log in or register now.</BaseURL>
<Period start="PT0S" id="1">
<AdaptationSet mimeType="video/mp4" startWithSAP="1" segmentAlignment="true" par="16:9">
<SegmentTemplate timescale="10000000" presentationTimeOffset="0" media="$RepresentationID$_Segment-$Time$.m4v" initialization="$RepresentationID$_init.m4i">
<SegmentTimeline>
<S t="9386361799849" d="40000000" r="14"/>
</SegmentTimeline>
</SegmentTemplate>
<Representation width="480" height="270" frameRate="25" codecs="avc1.428016" scanType="progressive" sar="1:1" id="1776331854689item-01item" bandwidth="500000"/>
<Representation width="640" height="360" frameRate="25" codecs="avc1.4d4020" scanType="progressive" sar="1:1" id="1776331854689item-02item" bandwidth="1000000"/>
<Representation width="960" height="540" frameRate="25" codecs="avc1.4d4029" scanType="progressive" sar="1:1" id="1776331854689item-03item" bandwidth="2000000"/>
<Representation width="1280" height="720" frameRate="25" codecs="avc1.640029" scanType="progressive" sar="1:1" id="1776331854689item-04item" bandwidth="3000000"/>
<Representation width="1920" height="1080" frameRate="25" codecs="avc1.64002a" scanType="progressive" sar="1:1" id="1776331854689item-05item" bandwidth="4000000"/>
<ContentProtection schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="d48b6088-253c-443e-b94d-27cb7828f707"/>
</AdaptationSet>
<AdaptationSet mimeType="audio/mp4" startWithSAP="1" lang="eng" segmentAlignment="true">
<SegmentTemplate timescale="10000000" presentationTimeOffset="0" media="$RepresentationID$_Segment-$Time$.m4a" initialization="$RepresentationID$_init.m4i">
<SegmentTimeline>
<S t="9386362026071" d="40106667"/>
<S t="9386402132738" d="39680000"/>
<S t="9386441812738" d="40106666"/>
<S t="9386481919404" d="40106667" r="1"/>
<S t="9386562132738" d="39680000"/>
<S t="9386601812738" d="40106666"/>
<S t="9386641919404" d="40106667" r="1"/>
<S t="9386722132738" d="39680000"/>
<S t="9386761812738" d="40106666"/>
<S t="9386801919404" d="40106667" r="1"/>
<S t="9386882132738" d="39680000"/>
<S t="9386921812738" d="40106666"/>
</SegmentTimeline>
</SegmentTemplate>
<Representation audioSamplingRate="48000" codecs="mp4a.40.5" id="1776331854689item-06item" bandwidth="64000"/>
<ContentProtection schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="d48b6088-253c-443e-b94d-27cb7828f707"/>
</AdaptationSet>
</Period>
</MPD>
 
Well, here's the MPD for Beinsports 1 for example that I just pulled:

<?xml version='1.0' encoding='UTF-8'?>
<MPD xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:cenc="urn:mpeg:cenc:2013" xmlns:mspr="urn:microsoft:playready" xmlns:xsi="You do not have permission to view the full content of this post. Log in or register now." profiles="urn:mpeg:dash:profile:isoff-live:2011" type="dynamic" availabilityStartTime="2026-04-16T09:31:07Z" minimumUpdatePeriod="PT4.0S" minBufferTime="PT4.0S" publishTime="2026-04-27T06:15:50.874Z" timeShiftBufferDepth="PT60.0S" suggestedPresentationDelay="PT4.0S" xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 DASH-MPD.xsd">
<BaseURL>You do not have permission to view the full content of this post. Log in or register now.</BaseURL>
<Period start="PT0S" id="1">
<AdaptationSet mimeType="video/mp4" startWithSAP="1" segmentAlignment="true" par="16:9">
<SegmentTemplate timescale="10000000" presentationTimeOffset="0" media="$RepresentationID$_Segment-$Time$.m4v" initialization="$RepresentationID$_init.m4i">
<SegmentTimeline>
<S t="9386361799849" d="40000000" r="14"/>
</SegmentTimeline>
</SegmentTemplate>
<Representation width="480" height="270" frameRate="25" codecs="avc1.428016" scanType="progressive" sar="1:1" id="1776331854689item-01item" bandwidth="500000"/>
<Representation width="640" height="360" frameRate="25" codecs="avc1.4d4020" scanType="progressive" sar="1:1" id="1776331854689item-02item" bandwidth="1000000"/>
<Representation width="960" height="540" frameRate="25" codecs="avc1.4d4029" scanType="progressive" sar="1:1" id="1776331854689item-03item" bandwidth="2000000"/>
<Representation width="1280" height="720" frameRate="25" codecs="avc1.640029" scanType="progressive" sar="1:1" id="1776331854689item-04item" bandwidth="3000000"/>
<Representation width="1920" height="1080" frameRate="25" codecs="avc1.64002a" scanType="progressive" sar="1:1" id="1776331854689item-05item" bandwidth="4000000"/>
<ContentProtection schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="d48b6088-253c-443e-b94d-27cb7828f707"/>
</AdaptationSet>
<AdaptationSet mimeType="audio/mp4" startWithSAP="1" lang="eng" segmentAlignment="true">
<SegmentTemplate timescale="10000000" presentationTimeOffset="0" media="$RepresentationID$_Segment-$Time$.m4a" initialization="$RepresentationID$_init.m4i">
<SegmentTimeline>
<S t="9386362026071" d="40106667"/>
<S t="9386402132738" d="39680000"/>
<S t="9386441812738" d="40106666"/>
<S t="9386481919404" d="40106667" r="1"/>
<S t="9386562132738" d="39680000"/>
<S t="9386601812738" d="40106666"/>
<S t="9386641919404" d="40106667" r="1"/>
<S t="9386722132738" d="39680000"/>
<S t="9386761812738" d="40106666"/>
<S t="9386801919404" d="40106667" r="1"/>
<S t="9386882132738" d="39680000"/>
<S t="9386921812738" d="40106666"/>
</SegmentTimeline>
</SegmentTemplate>
<Representation audioSamplingRate="48000" codecs="mp4a.40.5" id="1776331854689item-06item" bandwidth="64000"/>
<ContentProtection schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="d48b6088-253c-443e-b94d-27cb7828f707"/>
</AdaptationSet>
</Period>
</MPD>
Thanks. So only works on perfectv? Same url?
 
For unifi, only the MPD got access restricted. The actual dash segments, ie the actual stream data, has not changed. You just need to gain access to the MPD a different way, eg via perfectv.
What do you mean with "via perfectv"? some app or similar? If this is the case, maybe using some user-agent can work.
 

About this Thread

  • 23
    Replies
  • 379
    Views
  • 9
    Participants
Last reply from:
dondhanny

Online now

Members online
1,364
Guests online
1,700
Total visitors
3,064

Forum statistics

Threads
2,286,319
Posts
29,037,054
Members
1,217,882
Latest member
DaddiesChoice
Back
Top