• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
OTT služby v Tvheadend rozcestník
#1
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:
  1. Definovat parametry a případně i jejich metriky, podle kterých bude možné jednotlivé OTT služby a jejich řešení pro příjem v Tvheadend popsat a případně i hodnotit
  2. Pomocí uvedených parametrů a metrik zhruba popsat jednotlivé služby a jejich jednotlivá (použil jsem množný čas, protože pro jednu službu jich může existovat i více) konkrétní řešení
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
  • Země: {CZ, SK}
  • Název služby: jednoznačná identifikace služby
  • Poskytovatel: název společnosti poskytující službu
  • Web služby: odkaz, kde je možné se o službě nejvíce dočíst. Nemusí to být nutně i adresa pro sledování TV přes prohlížeč nebo rozhraní (api) služby, které mohou následovat
  • Charakteristika služby: stručná popis autora tohoto rozcestníku
  • Hodnocení služby: stručné hodnocení autora tohoto rozcestníku
  • Platforma: použitá TV platforma 
  • Příbuzné služby: služby používající stejnou platformu
  • Free nabídka: existuje možnost sledování zdarma {ANO, NE} a případně délka a obsah takové služby a/nebo odkaz
  • Playlist: nabízí služba možnost přímého stažení playlistu {ANO, NE} a případně parametry kanálů playlistu  a/nebo odkaz
  • Volba kvality: {ANO, NE}
  • Maximální kvalita: maximální dostupná kvalita zobrazení, rozlišení, FPS, bitrate
  • Volba protokolu: {ANO, NE}
  • Dostupné protokoly: {MP4, HLS, DASH, ...}
  • Volba kódování: {ANO, NE}
  • Dostupná kódování: seznam dostupných kodeků {h264, h265, …}
  • Současné přehrávání: počet současně přehrávaných kanálů (programů). Většinou je to 1 nebo „neomezeně“. V případě, je-li „neomezeně“ doporučuje se přesto omezit tento počet v parametrech sítě na nějakou „rozumnou“ hodnotu. Zejména v případě scanování, kdy neomezený počet vede k neúspěšnému scanování všech kanálů a je ho třeba opakovat (i vícekrát).
  • Perioda obnovy autorizace: různé služby využívají různé metody autentizace a jejich obnovení. Tento parametr udává nejzazší interval takového obnovení. Zpravidla to znamená, jak často je třeba provést nějakou akci.
Parametry a metriky řešení pro OTT službu
  • Název služby: jednoznačná identifikace služby
  • Název řešení: jednoznačná identifikace řešení
  • Autoři: jména autorů
  • Odkaz na řešení: odkaz na fórum xbmc-kodi.cz, github, atp.
  • Charakteristika řešení: stručná popis autora tohoto rozcestníku
  • Hodnocení řešení: stručné hodnocení autora tohoto rozcestníku
  • Kód řešení: {addon, script.py, script.sh, script.php, …} Kódem „addon“ se myslí addon Kodi, ostatní řešení script.* jsou skripty na Kodi nijak nezávislé.
  • Použití pipe:// metody: {ANO, NE}
  • Typ řešení: {download, playlist, onthefly}
    • download: stažení playlistu s adresami streamů přímo ze serveru služby
    • playlist: periodická generace playlistu s adresami streamů, případně kombinace playlistu (s voláním streameru) a generického playlistu
    • onthefly: jednorázová generace nebo ruční vytvoření playlistu a „ontheflay request“ (ve volaném streameru) o aktuální stream přímo serveru služby nebo použití řešení script.php
  • Volba kvality: {ANO, NE}
  • Maximální kvalita: maximální dostupná kvalita zobrazení, rozlišení, FPS, bitrate
  • Volba protokolu: {ANO, NE}
  • Dostupné protokoly: {MP4, HLS, DASH, ...}
  • Volba kódování: {ANO, NE}
  • Dostupná kódování: seznam dostupných kodeků {h264, h265, …}
  • Rychlost přepínání: typická prodleva přepnutí kanálu v Kodi


Popis jednotlivých služeb a řešení pokračuje v následujícím příspěvku.
 
Citovat
  


Příspěvků v tématu
OTT služby v Tvheadend rozcestník - od Client - 11.5.2019, 12:39

Přejít na fórum:


Prochází: 1 host(ů)