![]() |
|
YT Live v Tvheadend - Verze k tisku +- XBMC-Kodi.cz (https://www.xbmc-kodi.cz) +-- Fórum: KODI - Doplňky (https://www.xbmc-kodi.cz/forum-kodi-doplnky) +--- Fórum: Live TV & PVR (https://www.xbmc-kodi.cz/forum-live-tv-pvr) +---- Fórum: Tvheadend (https://www.xbmc-kodi.cz/forum-tvheadend) +---- Téma: YT Live v Tvheadend (/prispevek-yt-live-v-tvheadend) Stran:
1
2
|
RE: YT Live v Tvheadend - gnor - 29.7.2020 Dík za informaci RE: YT Live v Tvheadend - Marthinius - 24.11.2020 Také bych měl zájem o dané scripty, které již nejsou dostupné. Pokud jimi někdo disponuje, budu rád za jejich poskytnutí. Každopádně je zde další možnost jak zprovoznit YT LIVE: Youtube Live strams as IPTV RE: YT Live v Tvheadend - JiRo - 18.2.2025 Už delší dobu jsem chtěl YT Live v Tvheadend oprášit, ale stále jsem se k tomu nemohl dokopat. Až teď, kdy zmizelo z OTT služby NASA TV vysílání. Na YT nějaké NASA Live TV Streamy běží, tak jsem se tomu chvíli věnoval a příjem Youtube.live v Tvheadend zase zprovoznil. Zatím jen na zkoušku, budu to testovat, ale zatím se zdá, že to základní nějak funguje. Měl jsem trochu problém s youtube-dl, které se mě na Rpi OS, kde Tvheadend provozuji, nepodařilo nainstalovat. Nakonec jsem na to šel hrubou silou, našel na internetu přeložený yt-dlp, ten do systému /usr/local/bin prostě jen nakopíroval, nastavil práva a příznak spustitelné úlohy a bylo vymalováno. Musím si ještě ověřit, jak je to s platností adres streamů, který yt-dlp vygeneruje (dříve to myslím bylo 4 hodiny), a také s jejich kvalitou. Víme, že se s kvalitou teď šachovalo (viz trailery ve Stream Cinema Community). Ale na první pohled je kvalita tam, kde je inzerovaná jako FHD, taková i v odkazu, který vygeneruje yt-dlp. Také ještě musím ověřit, jak bude Youtube reagovat na opakované obnovování adres streamů, jestli mi to nějak nenabourá přístup k dalším službám, které v Kodi z Youtube využívám. Live streamy NASA jsou sice pěkné, ale kdyby by to mělo nabourat příjem jiných kanálů, tak se bez nich klidně obejdu. Zatím jsem vyzkoušel 4 NASA Live streamy:
RE: YT Live v Tvheadend - jkmh - 18.2.2025 @JiRo: To je ovšem bomba. Asi se budu zajímat o to, jak to dostat do IPTV SC. RE: YT Live v Tvheadend - JiRo - 18.2.2025 @jkmh: Máš dvě možnosti. Jednoduchou a složitější. Ta jednoduchá bude fungovat pouze na Kodi instalacích v Linux based systémech a nemusíš dělat v podstatě nic složitého. Jen upravit mírně playlist a samozřejmě si najít (tedy pokud už tam není instalovaná) youtube-dl nebo yt-dlp aplikaci, která bude na příslušném systému fungovat. Ale protože je psaná v pythonu, tak to snad takový problém nebude. Ta druhá cesta je taková, že se to prostě celé přepíše do klasického doplňku Kodi. A pak to bude fungovat na každé Kodi instalaci. Já tu Linux verzi během pár dnů vypustím ven a pak se do toho můžeš dát. Jinak ale samozřejmě asi platí, že teoreticky můžes Youtube Live TV kanál dostat do IPTV SC a Live Tv Kodi přes doplněk Youtube a playlist, ve kterém budeš ten doplněk volat s parametry toho kanálu. To by mělo fungovat a pokud mě paměť neklame, nějak takto jsem to kdysi také používal a možná o tom někde tady i psal. Jen nevím kde a kdy. Ta hlava... Však to nebude nic složitého to vyzkoušet. RE: YT Live v Tvheadend - martinxp - 18.2.2025 Ahoj jutubko mam v tvh jednoduse : #!/bin/sh SDIR=`dirname $(realpath $0)` UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" stream_url=$(/usr/local/bin/streamlink -4 --http-header "User-Agent=$UA" --stream-url $1 best) /opt/FF/ffmpeg -user_agent "$UA" -nostats -loglevel error -analyzeduration 0 -fpsprobesize 0 -fflags +genpts -re -i "$stream_url" -vcodec copy -acodec copy -f mpegts pipe:1 Adresu je treba predavat v tohle formatu napri https://www.youtube.com/@LiveMusicRadio/live Pokud tam neni live stream tak streamlink vrati chybu . RE: YT Live v Tvheadend - JiRo - 18.2.2025 @martinxp: Streamlink je skutečně geniální appka. Ani jsem nevěděl, že dokáže vytáhnout i adresu YT streamu. Za to info díky! Používám ho u jiného zdroje na zpracování MPEG-DASH manifestu, což dělá lépe jak ffmpeg. Takže teď to použiju i u YT, protože je to asi 2x rychlejší rychlejší než yt-dlp, což se při přepínání kanálů hodí. A tím pádem se ani nemusí adresa streamu předgenerovávat jako dřív, kdy yt-dlp bylo o hodně pomalešjší. Pamatuji se, že před těmi pár lety to trvalo skoro k deseti vteřinám. Teď to yt-dlp dá za cca 3 vteřiny a streamlink za polovinu toho času. RE: YT Live v Tvheadend - martinxp - 18.2.2025 ffmpeg je ve zpracovani dash mnohem rychlejsi ... pokud se pouzijou spravne patche ... nemluve o moznosti decryptu widevine. (ve spolupraci s pywidevine) Mam statickou bin ( i uz opatchovane zdrojaky) na x86_64 .. pokud jsi schopny si ho skompilovat na svoji masinu tak ti je nekde pohodim . Diky za to epg pro ct sport + uz jsem si to vytahl a plne funkcni .. v pythonu nejsem ani zacatecnik
RE: YT Live v Tvheadend - JiRo - 18.2.2025 @martinxp: No, to já jsem ještě větší amatér... S ffmpeg a DASH u O2TV jsem měl stále jen problémy. Pak jsem použil Streamlink a už skoro rok jsem s tím v pohodě. Jinak díky za nabídku, zatím nevyužiji, ale kdoví, co se bude dít, takže potřeba decryptu to možná brzy změní...@martinxp: Ale možná bych se ještě zeptal. Mám playlist, který dobře funguje ve VLC, ale za boha ho nemohu spustit v Tvheadend. Problém jem že v playlistu je s řádek #EXTVLCOPT:http-referrer=... Tvheadend tenhle paramert v playlistu ignoruje, takže jakékoliv zpracování pomocí ffmpeg i steramlink skončí na chybě 403. Zkusil jsem snad všechno, přidat do obou přes parametr headers různou kombinací téhož, měnil UA, u streamlinku ještě zkusil parametr --hls-segment-key-uri. Nicnepomohlo. Nesetkal jsi se s tím nebo neřešil jsi to? RE: YT Live v Tvheadend - martinxp - 18.2.2025 Neresil .. TVH by ale mel umet poslat custom headers ale to musis v kazdem muxu nastavit zvlast . takze opruz. nebo pipe s ffmpeg coz bude taky opruz ... RE: YT Live v Tvheadend - bojler - 18.2.2025 @JiRo streamlink --stdout --default-stream best --http-header Referer=https://media.j/ --url https://live.cd.m3u8 RE: YT Live v Tvheadend - JiRo - 18.2.2025 @bojler: @martinxp: Díky oběma, všechno to, co navrhujete jsem už vyzkoušel a použil. To, že je to vopruz, tomu rozumím, ale v tomhle jedu už léta, a v Tvheadend jsem zprovoznil kromě Skylinku snad už všechny OTT/IPTV CZ služby. Ale teď jsem fakt v koncích... Ale není to důležité, jen jsme chtěl něco vyzkoušet. Ještě jednou díky. RE: YT Live v Tvheadend - JiRo - 19.2.2025 @bojler: @martinxp: Tak můj problém vyřešen. Tamní kamarád mi poradil, ať počkám do jejich půlnoci. A skutečně. V půl sedmé našeho času to ještě nefungovalo, teď jsem to zkoušel (20 minut po jejich půlnoci), a OK. Jak ffmpeg, tak streamlink. Mrzí mě, že jsem před tím nevyzkoušel změnit mou IP. Na všechno si člověk nevzpomene... RE: YT Live v Tvheadend - JiRo - 03.3.2025 Dodatečně jsem se dostal k informaci, že server, na který jsme se připojoval, má skuetčně implementovanou kontrolu s čítačem chybných pokusů registrovaných pro IP, po kterých následuje časově omezená (do půlnoci místního času), restrikce. Od té doby už to šlape bez problémů. RE: YT Live v Tvheadend - JiRo - 06.8.2025 Fanouškům yachtingu asi stránku Sail GP představovat nemusím. Stejně jako na ni navázaný kanál Youtube. Je na něm k dispozici i Live TV vysílání buď aktuálních závodů nebo různé sestřihy a nejlepší races těch předchozích. Není tedy problém vložit si je do Tvheadend a sledovat je např. v Kodi. Bohužel Live TV kanál není permanentní, je třeba ho čas od času obnovit, k čemuž dobře poslouží kalendář závodů. Pracuji na jisté míře automatizace zdroje pro Tvheadend, postavené jak na kalendáři závodů, tak na propojení mezi Live TV v Kodi a kanálu Sail GP v Youtube doplňku ve stylu Hbb TV a tematických stránek, kterých už mám v Kodi několik (F1, Space, Sailing, Sport, ...). Už dnes mám řešení v Tvheadend pojaté tak, že při změně adresy LiveTV kanálu není třeba žádná akce v Tvheadend. Je to další příležitost, jak odpovědět na často kladené otázky K čemu je vlastně Kodi?, pokud už není funkční doplněk SCC. Například právě k tomuhle. Soustředit všechny zdroje k danému tématu a mít možnost sledovat je kdekoliv, kde mám Kodi k dispozici, na velkých TV, s jednoduchým, jednotným a na jedno místo soustředěným výběrem funkcí, widgety a dalšími "vymoženostmi", které Kodi nabízí. |