OTT služby v Tvheadend rozcestník - 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: OTT služby v Tvheadend rozcestník (/prispevek-ott-sluzby-v-tvheadend-rozcestnik) |
OTT služby v Tvheadend rozcestník - Client - 11.5.2019 OTT služby v Tvheadend rozcestník
Zde na fóru i mimo něj lze nalézt velmi mnoho řešení, které umožňuje přijímat lineární TV vysílání služeb OTT (Over the Top). Velmi mnoho uživatelů se v tom tak trochu ztrácí a zejména v okamžiku, kdy se rozhodují, zda si nějakou OTT službu pořídit, uvědomují si, že si musí vybírat nejen podle obsahu a ceny, ale také podle toho, zda a jak je budou moci přijímat prostřednictvím Tvheadend (pokud o použití Tvheadend mají zájem, samozřejmě). Zorientovat se v nabídce zde na fóru je ale i přes snahu řady zdejších přispěvatelů a autorů poměrně nesnadné. Proto jsem se rozhodl v tom udělat trochu pořádek. Do popisu již publikovaných řešení zasahovat nemohu (a ani nechci, to bych byl pěkný blázen) a tak jsem se rozhodl vytvořit tento rozcestník, do jehož vínku jsem dal dva úkoly:
Kromě toho bych byl rád, kdyby toto téma přispělo k jisté standardizaci řešení příjmu OTT služeb v Tvheadend. Tato snaha není vedená nějakou představou typu: „Já to dělám správně, dělejte to také tak,“ ale tím, že OTT služby a jejich rozhraní a funkce se čas od času mění, bylo by dobré, aby při výpadku autora nějakého řešení, bylo jednoduše možné, aby ho někdo dočasně nebo trvale dokázal nahradit. Všichni známe ty případy, kdy poskytovatel služby změní rozhraní (api) služby a desítky a stovky uživatelů s vázaně zaplacenou službou sedí před temnou obrazovkou své TV nebo narychlo připojují k TV svůj notebook, aby si alespoň v tomto nouzovém režimu své oblíbené programy ze zaplacené služby pustili.
Toto téma také v žádném případě nenahrazuje neocenitelný Tvheadend rozcestník autora @marhycz ani chvályhodnou leč zatím ne tak úplně naplněnou snahu @mobilemanic v Připojení CZ/SK poskytovatelů OTT IPTV k TVHeadendu. Pouze obě témata vhodným způsobem rozšiřuje a doplňuje. Je to koneckonců jen "rozcestník", i když v jisté části (zejména v hodnocení služeb a řešení) je v něm, více či méně, obsažen i můj subjektivní názor.
Začnu tím, že vysvětlím rozdíl mezi OTT a IPTV. Použiji k tomu definici v [1]:
OTT (Over the Top) služby využívají pro distribuci obsahu směrem k uživatelům prostředí sítě internet. Při komunikaci mezi poskytovatelem služeb a divákem putují data přes veřejnou síť, což je velký rozdíl oproti principu IPTV, která spoléhá na vlastní síť a infrastrukturu poskytovatele.
[1] IPTV a OTT: Sledování televize přes internet, https://www.kvalitni-internet.cz/iptv-ott-sledovani-televize-pres-internet
V obou dále uvedených případech jde jen o návrh a to návrh maximalistický. Samozřejmě ne vždy budou všechny parametry a metriky definovány. Já ale razím známou zásadu "nemusí pršet, jen když kape". Na druhou stranu, pokud se někde ukáže, že je vhodné na nějaký nový aspekt služby a nebo řešení upozornit, rád ho tam přidám.
Parametry a metriky OTT služeb
Popis jednotlivých služeb a řešení pokračuje v následujícím příspěvku. RE: OTT služby v Tvheadend rozcestník - Client - 11.5.2019 O2TV Země: CZ Název služby: O2TV nebo O2TV Air nebo Go - odlišuje se tak od služby IPTV O2TV Poskytovatel: O2 Web služby: https://www.o2tv.cz/ Charakteristika služby: vyzrálá služba, poměrně bohatá nabídka, vyhledávané sportovní kanály s jistou exkluzivitou (např. WTA) Hodnocení služby: občasné problémy s dodávkou dat, zejména v okamžiku atraktivních sportovních pořadů. Poměrně časté změny api (2x za poslední rok) Platforma: NanguTV, https://nangu.tv/ Příbuzné služby: Orange TV (SK) Free nabídka: NE, existuje ale balíček Sport, který je možné si, bez dalších závazků, zaplatit (pouze platební kartou) pouze na 1 měsíc, s případným prodloužením Playlist: NE Volba kvality: ANO Maximální kvalita: 1920x1080i, 50 FPS, 6-7 Mbps VBR Volba protokolu: NE Dostupné protokoly: HLS Volba kódování: NE Dostupná kódování: h264 Současné přehrávání: neomezeno, doporučuje se v Tvheadend omezit na cca 4-6 Perioda obnovy autorizace: 24 hod (při použití tokenu při adresaci streamu) O2TVKodi Název služby: O2TV Název řešení: O2TVKodi Autoři: @pavuucek Odkaz na řešení: https://github.com/Pavuucek/O2TVKodi Charakteristika řešení: Řešení založené na původním video addon Šěpána Orta, který je stále dostupný (ale už nefunkční) v repozitáři Kodi CZ/SK. V pozdější době ho upravil @JiRo do podoby addon a scriptu pro generaci playlistu (jak pro IPTV Simple Clienta tak pro Tvheadend), viz Playlist O2TV.CZ addon - vývoj a podpora zde ukončena a Playlist O2TV.CZ script - vývoj a podpora zde ukončena. Ani tady už vývoj nepokračuje a nedoporučuje se tyto verze používat. Dalšího vývoje se nyní ujal @pavuucek. Spojil addon a script do jednoho projektu, ten je nyní umístěný na Github v https://github.com/Pavuucek/O2TVKodi. Podpora zde na fóru není pro tento projekt zajištěna, proto je třeba se obracet přímo na Github do https://github.com/Pavuucek/O2TVKodi/issues. Addon zajišťuje veškeré funkce generace playlistu, včetně volitelné periody obnovy. Script je určen pro python, obnovu playlistu je třeba řešit jeho periodickým spouštěním (cron). Hodnocení řešení: Poměrně spolehlivé řešení, stávající autor @pavuucek se snaží odstranit nedokonalosti a jistou strnulost řešení @JiRo. Na druhou stranu, vytvoření lehce "monstrózního" projektu bude možná na závadu při častějších změnách v rozhraní api nebo nějakých dalších vyvolaných úpravách, kdy autor nebude k dispozici. Pomohla by diverzifikace řešitelů. Kód řešení: dvě verze, addon a script.py Použití pipe:// metody: volitelně ANO i NE Typ řešení: playlist Volba kvality: ANO, zadání typu platformy (TABLET, PC, STB) a volbou SD/HD, kde SD a HD představuje max. rozlišení podle typu platformy Maximální kvalita: pro STB a HD: 1920x1080i, 50Hz, špičky až 7 Mbps Volba protokolu: NE Dostupné protokoly: HLS Volba kódování: NE Dostupná kódování: h264 Rychlost přepínání: cca 2 - 2,5 s Další řešení pro O2TV bude následovat... Sledovanitv.cz a Sledovanietv.sk Země: CZ & SK Název služby: Sledovanitv a Sledovanietv Poskytovatel: sledovanitv.cz s.r.o. a SledovanieTV.sk s.r.o. Web služby: https://www.sledovanitv.cz/ a https://www.sledovanietv.sk/ Charakteristika služby: tradiční služba, poměrně bohatá nabídka, společné řešení CZ i SK. Nejde přitom o shodnou platformu, ale společný provoz obou služeb v jednom prostředí Hodnocení služby: velmi stabilní služba, s dobrým poměrem cena/výkon (a stabilita). Více typů rozhraní. Možnost volby kvality SD, HD, FHD i kódování h264, h265. V Kodi při použití Tvheadend se dá dosáhnout rychlosti přepínání kanálů kolem 1s. Ideální služba pro zprovoznění OTT na Tvheadend. Free nabídka se funkčně ani realizačně neodlišuje od standardního placeného tarifu. Chcete-li přijímat CZ i SK službu současně, je třeba si vytvořit dva nezávislé účty a použít zvlášť řešení pro CZ a SK. Platforma: Sledovani (vlastni) Příbuzné služby: společná služba pro cz i sk Free nabídka: ANO, vybrané veřejnoprávní kanály (ČT1, ČT2, ČT24 a STV1 a STV2) plus řada dalších. Aktuálně napři i NASA TV a NASA TV UHD (ale poiue v FHD). Playlist: ANO Volba kvality: ANO Maximální kvalita: 1920x1080i, 25 FPS, tok dat v širokém rozsahu díky možnosti volby kvality i kódování Volba protokolu: NE Dostupné protokoly: HLS Volba kódování: ANO Dostupná kódování: h264, h265 Současné přehrávání: neomezeno Perioda obnovy autorizace: podle typů rozhraní, max až 14 dní Další služby budou následovat (ne nutně v tomto pořadí)... OrangeTV Kuki Lepsi Zapni DigiTV Poda RE: OTT služby v Tvheadend rozcestník - marhycz - 11.5.2019 Tohle je skvělý nápad! Zrovna jsem pár dní uvažoval, že by bylo super projít to fórum a udělat rozcestník, protože sám sem se v tom začal ztrácet co všechno skvělého tu komunita pro IPTV vytvořila! Máš to skvěle popsané. Měli bychom jako zákazníci mít právo sledovat službu kterou platíme v nejvyšší kvalitě, kterou dostávají STB zařízení, které lze ke službě koupit a ne dostávat na PC za stejnou cenu omezený trochu lepší mobilní stream. Takže jsem strašně vděčný Vám, kteří jste si k tomu sedli, koukli na API všech možných providerů a rozpitvali jak z nich získat kvalitu videa, kterou bychom měli mít k dispozici od samého začátku. Jenom jestli by u té maximální kvality bylo možné kromě rozlišení a počtu snímků za vteřinu napsat i maximální datový tok videa (Třeba 6-7Mb/s) a jestli je to prokládané nebo progresivní video (1080i vs 1080p). Jinak je to úplně suprový seznam! RE: OTT služby v Tvheadend rozcestník - Client - 11.5.2019 @marhycz Zatraceně, že jsem chvíli nepočkal. Ty jsi na rozcestníky kádr, tobě by to šlo určitě lépe. Jinak za ty rady a návrhy na doplnění děkuji. Zařadím. Zatím to jde ztuha, ale myslím, že jak se to rozjede, půjde to už samo. Důležité, aby se zapojili i ostatní s doporučeními, radami a fakty. Já ne všechno mám možnost ověřit. RE: OTT služby v Tvheadend rozcestník - marhycz - 11.5.2019 Mně teď začíná zkouškové, takže než bych si to promyslel.. A ty jsi naopak teď expert na všechny OTT providery a lépe než tohle bych to určitě nenapsal. Já mám k internetu přístup do toho O2 TV, tak mohu alespoň kouknout detailněji na kvalitu a vyplnit ti to pro O2 TV. EDIT: Tak u O2 TV vidím Maximální datový tok: 7Mb/s, variabilní bitrate. Typ videa: 1080i Důkaz screenshot z VLC s vypnutým deinterlacingem |