Reino17 / xivid

Xivid, een Windows en Linux video-url extractie commandoregel-script.
GNU General Public License v3.0
7 stars 2 forks source link

RTLXL 1080P #20

Closed Invictaz closed 2 years ago

Invictaz commented 3 years ago

Het is op zijn minst vreemd te noemen dat RTLXL meestal in 720P is maar met sommige uitzonderingen. Het is denk ik interessant om uit te vinden wat er wél en wat er niet in 1080P geupload wordt. Zijn dit alleen fragmenten? Zijn dit alleen nieuwsfragmenten, of is er van de diverse uitzendingen een "verborgen" 1080P methode opvraagbaar.

https://www.rtlxl.nl/programma/humberto/5c39a0d0-e8fc-4f33-b888-9a8a6b94bd4d

Ik weet dat er soms een DRM melding kan komen te staan op bovenstaande pagina, in de player, MAAR het is niet duidelijk of dat specifiek voor de 1080P formaten geldt. De encryptie is overal CBC

'Unable to instantiate a key system supporting the required combinations (DRM_NO_KEY_SYSTEM)'

RTLXL

Invictaz commented 3 years ago

Als ik doe xivid.bat - j https://www.rtlxl.nl/programma/humberto/5c39a0d0-e8fc-4f33-b888-9a8a6b94bd4d

Dan krijg ik dus wel degelijk een 1080P stream die ik kan ophalen.

C:\Users\Jurgen\Downloads\Software\Batchgemist\xivid-master-27-8-2021\xivid-mast
er>xivid -j https://www.rtlxl.nl/programma/humberto/5c39a0d0-e8fc-4f33-b888-9a8a
6b94bd4d
{
  "name": "RTL: Humberto - Bernard reageert op boosheid Chef'Special: 'Excuses'"
,
  "date": "2021-08-26T19:50:00Z",
  "duration": "PT5M10S",
  "formats": [
    {
      "id": "hls-0",
      "format": "m3u8[manifest]",
      "url": "https://cdn-rtlvod-h5.akamaized.net/3b7a84a8-2287-410d-8f47-16d931
d447f0/5c39a0d0-e8fc-4f33-b888-9a8a6b94bd4d.ism/manifest(format=m3u8-aapl,encryp
tion=cbc,Filter=Quality).m3u8"
    },
    {
      "id": "hls-1",
      "format": "m3u8[aac]",
      "bitrate": "136kbps",
      "url": "https://cdn-rtlvod-h5.akamaized.net/3b7a84a8-2287-410d-8f47-16d931
d447f0/5c39a0d0-e8fc-4f33-b888-9a8a6b94bd4d.ism/QualityLevels(125376)/Manifest(a
udioname,format=m3u8-aapl,filter=Quality,encryption=cbc)"
    },
    {
      "id": "hls-2",
      "format": "m3u8[h264+aac]",
      "resolution": "512x288",
      "bitrate": "873kbps",
      "url": "https://cdn-rtlvod-h5.akamaized.net/3b7a84a8-2287-410d-8f47-16d931
d447f0/5c39a0d0-e8fc-4f33-b888-9a8a6b94bd4d.ism/QualityLevels(713200)/Manifest(v
ideo,format=m3u8-aapl,filter=Quality,encryption=cbc)"
    },
    {
      "id": "hls-3",
      "format": "m3u8[h264+aac]",
      "resolution": "712x400",
      "bitrate": "1372kbps",
      "url": "https://cdn-rtlvod-h5.akamaized.net/3b7a84a8-2287-410d-8f47-16d931
d447f0/5c39a0d0-e8fc-4f33-b888-9a8a6b94bd4d.ism/QualityLevels(1201528)/Manifest(
video,format=m3u8-aapl,filter=Quality,encryption=cbc)"
    },
    {
      "id": "hls-4",
      "format": "m3u8[h264+aac]",
      "resolution": "910x512",
      "bitrate": "2469kbps",
      "url": "https://cdn-rtlvod-h5.akamaized.net/3b7a84a8-2287-410d-8f47-16d931
d447f0/5c39a0d0-e8fc-4f33-b888-9a8a6b94bd4d.ism/QualityLevels(2274152)/Manifest(
video,format=m3u8-aapl,filter=Quality,encryption=cbc)"
    },
    {
      "id": "hls-5",
      "format": "m3u8[h264+aac]",
      "resolution": "1280x720",
      "bitrate": "4296kbps",
      "url": "https://cdn-rtlvod-h5.akamaized.net/3b7a84a8-2287-410d-8f47-16d931
d447f0/5c39a0d0-e8fc-4f33-b888-9a8a6b94bd4d.ism/QualityLevels(4062416)/Manifest(
video,format=m3u8-aapl,filter=Quality,encryption=cbc)"
    },
    {
      "id": "hls-6",
      "format": "m3u8[h264+aac]",
      "resolution": "1920x1080",
      "bitrate": "5978kbps",
      "url": "https://cdn-rtlvod-h5.akamaized.net/3b7a84a8-2287-410d-8f47-16d931
d447f0/5c39a0d0-e8fc-4f33-b888-9a8a6b94bd4d.ism/QualityLevels(5707976)/Manifest(
video,format=m3u8-aapl,filter=Quality,encryption=cbc)"
    }
  ]
}
Invictaz commented 3 years ago

De betreffende uitzending heeft echter 720P in de manifest. Maar is dit wel de manifest die ook de 1080P bevat?

C:\Users\Invictaz\Downloads\Software\Batchgemist\xivid-master-27-8-2021\xivid-mast
er>xivid -i https://www.rtlxl.nl/programma/humberto/b8638c5f-2e67-3fe2-ae12-a9c7
569be0c7
Naam:      RTL: Humberto - Afl. 59
Datum:     26-08-2021 21:50:00
Tijdsduur: 01:19:57
Formaten:  id     formaat         resolutie  bitrate
           hls-0  m3u8[manifest]
           hls-1  m3u8[aac]                  136kbps
           hls-2  m3u8[h264+aac]  336x192    567kbps
           hls-3  m3u8[h264+aac]  512x288    801kbps
           hls-4  m3u8[h264+aac]  704x400    1219kbps
           hls-5  m3u8[h264+aac]  912x512    2452kbps
           hls-6  m3u8[h264+aac]  1280x720   4312kbps (best)
Reino17 commented 3 years ago

Hallo Invictaz,

Ik krijg het vermoeden dat je er van uit gaat dat RTL video-fragmenten volgens hetzelfde principe werken als NPO video-fragmenten; een daadwerkelijk fragment van de gehele uitzending. Dit is niet het geval voor RTL. Het zijn op zichzelf staande video's.

RTL video-fragmenten zijn dus in 1080p terug te zien. RTL (volledige) video's maar in 720p. Waarom? Geen idee. Een keuze van RTL.

Als je het niet vertrouwt, dan kun je natuurlijk altijd zelf de inhoud van het manifest bekijken met xidel -s "<hls-0_url>" -e "$raw".

Invictaz commented 3 years ago

Volgens mij lees je niet goed, want het manifest van een uitzending zal het niet instaan. Ik vraag me af waarom er geen ANDER manifest is waar die 1080P wel inzit, maar niet getoond wordt. Bijvoorbeeld op de iPad of als je een mobiele app uit elkaar trekt ofzo. Net zoals bij NPO start Plus, als je daar niet inlogt zie je alleen de lage resoluties. Als je wel inlogt met een betaald abo zie je een ander manifest met andere resoluties.

Natuurlijk snap ik dat het losstaande video's zijn. Overigens zijn niet van alle programma's fragmentvideo's in 1080, maar van enkele. Niet duidelijk is van welke wel en welke niet. Dat is dus zaak om uit te vinden.

Is het ook van RTL Nieuws of van iets anders?

Reino17 commented 3 years ago

Als jij zeker weet dat er nog een ander HLS manifest bestaat met een 1080p stream, dan houd ik me aanbevolen.

Invictaz commented 3 years ago

Ik zie in elk geval wel iets met useragents dat ze daarmee goochelen.

RTL Boulevard heeft ook 1080P fragmenten

https://www.rtlxl.nl/video/9d32d21d-86d1-4b0b-aa48-2a0699daf6a9

Reino17 commented 3 years ago

Ik zie in elk geval wel iets met useragents dat ze daarmee goochelen.

Heb je iets specifieks?

Invictaz commented 3 years ago

Nog niet. Ik ben totaal geen held in die moderne geobfusceerde broncodes doorspitten. Waar is de tijd gebleven van gewoon HTML?

Reino17 commented 2 years ago

Programma's als RTL Nieuws en Jinek zijn inmiddels in 1080p te bekijken, dus ik sluit deze nu.

Invictaz commented 2 years ago

Dat klopt, al is het uitvinden of álle programma's in 1080P zijn.