ČT24 ve VLC nebo MPV

Jigdo

ČT24 ve VLC nebo MPV
« kdy: 28. 03. 2020, 10:33:43 »
Dobry den,

Marne se snazim zprovoznit CT24 live stream v jednom z uvedenech prehravacu.
Nevi nekdo jestli je to v soucasne dobe mozne?
Vsechny predchozi prispevky tady i jinde uz nefunguji.

Treba BBC TV a Radio stanice funguji s "UK IP adresou" spolehlive z tehle adresy:
http://bbclive.herokuapp.com/
Pro CT jsem nic nenasel.
« Poslední změna: 28. 03. 2020, 19:31:00 od Petr Krčmář »


Re:CT24 ve VLC nebo MPV
« Odpověď #1 kdy: 28. 03. 2020, 11:48:15 »
Citace
youtube-dl "www.ceskatelevize.cz/ivysilani/embed/iFramePlayer.php?skinID=3&&tpl=live&multimedia=1&width=100%25&hash=61b78266464e1802d10e477b6357610938bce632&videoID=CT24" -g
(na ivysilani.cz nebo ceskatelevize.cz si zvolit příslušný kanál, otevřít a pravým tlačítkem zjistit URL IFRAME pravým kliknutím do oblasti přehrávače) , parametr -g vypíše URL playlistu místo stahování. Hash by měl být stabilní
výstupem youtube-dl je následující playlist. Možná si ho bude stačit vygenerovat jednou
Kód: [Vybrat]
https://ivys-vst11-2.o2tv.cz/atip/xx639a24a7f7c1__587##9a2xxe56bxx/1585392366630/dna-2402-tv-pc-W10800/rel/1506v1102.k.m3u8
Přímo z té parent stránky obsahující iframe to youtube nedokáže ( s mou verzí).
« Poslední změna: 28. 03. 2020, 11:54:32 od Pivotal »

RDa

  • *****
  • 921
    • Zobrazit profil
    • E-mail
Re:CT24 ve VLC nebo MPV
« Odpověď #2 kdy: 28. 03. 2020, 12:30:36 »
Se vetru s jinym dotazem - zvuk vam prijde z TV ok?

Mam CT24 bud na NB (MBPr/15) nebo i na televizi, ale nejsem schopen to poslouchat vice nez 30minut.. proste me to rve usi - je mozny ze tam maj nejaky divny ekvalizace, nebo efekty, ktere delaji tu narocnost poslechu? Prijde mi ze tam jsou spise vyssi frekvence, ve srovnani s radiem, kde nemam problem poslouchat slovni prednes omnoho delsi dobu v kuse.

leten

Re:CT24 ve VLC nebo MPV
« Odpověď #3 kdy: 28. 03. 2020, 18:13:07 »
Se vetru s jinym dotazem - zvuk vam prijde z TV ok?

Mam CT24 bud na NB (MBPr/15) nebo i na televizi, ale nejsem schopen to poslouchat vice nez 30minut.. proste me to rve usi - je mozny ze tam maj nejaky divny ekvalizace, nebo efekty, ktere delaji tu narocnost poslechu? Prijde mi ze tam jsou spise vyssi frekvence, ve srovnani s radiem, kde nemam problem poslouchat slovni prednes omnoho delsi dobu v kuse.

Tv jako Nova, Prima atd. začaly do zvuku pořadu zasahovat po nařízení, že reklama nesmí být hlasitější než film. U ČT24 nevím

Jigdo

Re:CT24 ve VLC nebo MPV
« Odpověď #4 kdy: 28. 03. 2020, 20:24:56 »
Citace
youtube-dl "www.ceskatelevize.cz/ivysilani/embed/iFramePlayer.php?skinID=3&&tpl=live&multimedia=1&width=100%25&hash=61b78266464e1802d10e477b6357610938bce632&videoID=CT24" -g
(na ivysilani.cz nebo ceskatelevize.cz si zvolit příslušný kanál, otevřít a pravým tlačítkem zjistit URL IFRAME pravým kliknutím do oblasti přehrávače) , parametr -g vypíše URL playlistu místo stahování. Hash by měl být stabilní
výstupem youtube-dl je následující playlist. Možná si ho bude stačit vygenerovat jednou
Kód: [Vybrat]
https://ivys-vst11-2.o2tv.cz/atip/xx639a24a7f7c1__587##9a2xxe56bxx/1585392366630/dna-2402-tv-pc-W10800/rel/1506v1102.k.m3u8
Přímo z té parent stránky obsahující iframe to youtube nedokáže ( s mou verzí).

ten iFrame se mi podarilo zjistit jen v Chromium

S nejnovejsi verzi YT-dl mi to pise tohle:

Kód: [Vybrat]
$  youtube-dl "https://www.ceskatelevize.cz/ivysilani/embed/iFramePlayer.php?skinID=3&&tpl=live&multimedia=1&width=100%25&hash=0f73df836e86198cb0b308906b03394ca126fb8c&videoID=CT24" -g
ERROR: Unable to download webpage: <urlopen error [Errno 101] Network is unreachable> (caused by URLError(error(101, 'Network is unreachable'),))


Podarilo se to nekomu jinemu?


Jigdo

Re:ČT24 ve VLC nebo MPV
« Odpověď #5 kdy: 28. 03. 2020, 20:53:35 »
Tady je verbose:

Kód: [Vybrat]
$ youtube-dl "https://www.ceskatelevize.cz/ivysilani/embed/iFramePlayer.php?skinID=3&&tpl=live&multimedia=1&width=100%25&hash=61b78266464e1802d10e477b6357610938bce632&videoID=CT24" -g --verbose
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'https://www.ceskatelevize.cz/ivysilani/embed/iFramePlayer.php?skinID=3&&tpl=live&multimedia=1&width=100%25&hash=61b78266464e1802d10e477b6357610938bce632&videoID=CT24', u'-g', u'--verbose']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2020.03.24
[debug] Python version 2.7.9 (CPython) - Linux-3.16.0-10-amd64-x86_64-with-debian-8.11
[debug] exe versions: ffmpeg 3.2.10-1, ffprobe 3.2.10-1, rtmpdump 2.4
[debug] Proxy map: {}
ERROR: Unable to extract type; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 797, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 530, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/ceskatelevize.py", line 94, in _real_extract
    webpage, 'type')
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 1014, in _html_search_regex
    res = self._search_regex(pattern, string, name, default, fatal, flags, group)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 1005, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
RegexNotFoundError: Unable to extract type; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.


Existuje nejaka jina moznost jak zjistit link na zive vysilani CT24?

Re:ČT24 ve VLC nebo MPV
« Odpověď #6 kdy: 29. 03. 2020, 11:06:40 »
Vypadá to, že iVysílání zavedlo pro ČT24 DRM.

martyd -f

  • ***
  • 109
  • [ KUBUNTU ]
    • Zobrazit profil
    • E-mail
Re:ČT24 ve VLC nebo MPV
« Odpověď #7 kdy: 29. 03. 2020, 14:00:52 »
Veřejnoprávní televize bojuje proti možnosti ji sledovat.  omg... :(

Re:ČT24 ve VLC nebo MPV
« Odpověď #8 kdy: 29. 03. 2020, 16:57:39 »
Tak sice na to nebudeme moct koukat, ale zato tam bude víc pořadů.  ???

https://img.ceskatelevize.cz/boss/document/1578.pdf   str. 17-19

Re:ČT24 ve VLC nebo MPV
« Odpověď #9 kdy: 29. 03. 2020, 20:11:26 »
Teď to jde (čt24).
Tady je verbose:


Trochu je mi divné, že jednou to hlásí urlopen /not reachablee a podruhé v verbose Unable to extract type. Obojí jiné chyby bych řekl...

Mám verzí 2019-10-...

Nicméně taky se mi občas stalo (to ale tebe se netýká ještě v této fázi, tento krok následuje až poté), že na výsledný playslist  lze "šáhnout" jen párkrát, pak to hlásí HTTP 403. Pak se mi stalo, že vůbec nešel získat ani ten playlist (tuším http 200 ale prázdná odpověď), nějaký "opatření" asi. Asi po 15 minutách to zase šlo (ale to se blbě určuje, zaprvé jsem u toho nestál se stopkama a za druhé, by se to blbě zjišťovalo, kdyby po každém pokusu se "interval" resetoval)

Nevím přesně, zda youtube-dl používá nějaké user agenty, ale pro jistotu bych doporučil volbu --referer a --user-agent

Pak je taky řešení si ten playlist odchytit v prohlížeči (xmlhttprequest), podle user agenta to vrací buď M3U8 (řekl bych apple, opera), nebo MPD (ostatní) ; a v  první odpovědi je linka na playslist a  až na tomto url v té JSON odpovědi lze najít odkazy na jednotlivé playlisty(v případě m3u8), u mpd je jedna.

MPD donedávna (to je relativní :) ) přehrávače nebyly schopné přehrát, ale už umí. Háček byl podle mě v tom, že MPD obsahuje relativní adresy a je třeba base url znát z samotného linku souboru
« Poslední změna: 29. 03. 2020, 20:16:26 od Pivotal »

Re:ČT24 ve VLC nebo MPV
« Odpověď #10 kdy: 29. 03. 2020, 21:56:21 »
Tak díky Ondřejovi Caletkovi jsem vyzkoušel následující:

1) Aktualizujte youtube-dl:
Kód: [Vybrat]
youtube-dl -U2) získejte URL aktuálního pořadu: otevřete https://ct24.ceskatelevize.cz/#live a pod oknem s videem (v sekci "Právě vysíláme") klikněte na odkaz Podrobnosti
3) URL stránky si uložte (aktuálně např. https://www.ceskatelevize.cz/porady/10101491767-operace-oka/)
4) spusťte
Kód: [Vybrat]
youtube-dl -g <url-z-kroku-3>5) výsledkem je (na stdout) URL na HLS playlist bez DRM (!), který lze přehrát ve VLC/MPV

Otestoval jsem browsery na mé aktuální pracovní platformě, tj. MacOSu: ve Firefoxu dostávám MPEG-DASH s DRM, v Chrome taktéž, v Safari pak HLS v5 s DRM; playlist získaný pomocí youtube-dl je HLS v4 bez DRM.

Pořady, u kterých je vynucené DRM, pravděpodobně tímto postupem fungovat nebudou.

Jigdo

Re:ČT24 ve VLC nebo MPV
« Odpověď #11 kdy: 31. 03. 2020, 13:29:17 »
Tak sice na to nebudeme moct koukat, ale zato tam bude víc pořadů.  ???

https://img.ceskatelevize.cz/boss/document/1578.pdf   str. 17-19


Zajamve :)

DRM na zpravodajskem kanalu ale nedava smysl :(

Jigdo

CT24 Extra
« Odpověď #12 kdy: 31. 03. 2020, 13:34:18 »
CT24 Extra vysila jen ze stranek ceske televize nebo je i v televizni nabidce DVB-T/T2 jako extra kanal?
https://ct24.ceskatelevize.cz/#live|27


Jigdo

Re:ČT24 ve VLC nebo MPV
« Odpověď #13 kdy: 31. 03. 2020, 13:40:44 »
Vypadá to, že iVysílání zavedlo pro ČT24 DRM.

Skoda, na Astra 3B (23.5°E) je vysilani CT 24HD stale v nesifrovane podobe  ..... :(
https://en.kingofsat.net/pos-23.5E.php

Nechapu proc to tak komplikuji!

Jose D

  • *****
  • 553
    • Zobrazit profil
Re:ČT24 ve VLC nebo MPV
« Odpověď #14 kdy: 31. 03. 2020, 14:03:32 »
Nechapu proc to tak komplikuji!

řekl bych, že proprietální loadbalancer. Ale nevidím do toho.