26.4.2018, 16:55
(Tento příspěvek byl naposledy změněn: 26.4.2018, 17:05 uživatelem JiRo.
Důvod úpravy: Typos
)
@radekcfc6 Jen na doplnění, HEVC a h.265 jsou synonyma (viz např. https://cs.wikipedia.org/wiki/High_Efficiency_Video_Coding). To, že je někde v informacích u přijímače uvedeno, že (ne)umí H.265/HEVC je důsledek toho, že většinou ho výrobce prodává jaku bundle s nějakým SW k zobrazování TV vysílání a ten SW pochopitelně dekódování už provádět musí. Takže ta informace se týká toho SW, nikoliv vlastního přijímače.
A ta věta o (ne)fungování v Libreelec s Kodi, to chce taky dovysvětlit. Něco už nakousl @ropolik. Musíš rozlišit funkci Tvheadend serveru, který lze v LE instalovat, od Kodi. Tvheadend je sice deklarován jako addon Kodi, ale v podstatě s Kodi nemá nic společného. Kodi (resp. LibreELEC) pro něj vytváří pouze obálku pro možnost jeho distribuce přes jeho repozitáře a možnost jednoduché instalace přes prostředí instalace addon. Po instalaci Tvheadend server běží jako zcela samostatná aplikace a není na Kodi nijak závislá. Dokonce můžeš i Kodi zastavit a Tvheadend poběží bez problémů dál.
Druhá věc je klient, který dokáže využívat funkce Tvheadend serveru. To už je nativní Kodi addon speciálního typu, tzv. PVR a pak přes funkci Live TV i přehrávač, který finálně ze streamu udělá to, co očekáváme - viditelný obraz TV vysílání (případně přehrávané nahrávky) na monitoru/TV. A ten musí mít schopnost přehrávat obsah kódovaný kodekem HEVC/H.265. Aktuální verze Kodi, která je součástí aktuální verze LibreELEC, to určitě umí. Jen je otázka jak. K tomu, aby to fungovalo správně a v dostatečné kvalitě, musí mít k dispozici HW se správnými parametry, který je schopen tzv. HW dekódování, případně dostatečný výkon, pokud by dekódování mělo probíhat SW. A to je u RPi problém. Zatím se zdá, že i u RPi (hlavně RPi 3) to nějak funguje, což se zdá být protimluv. Ale nezapomínejme, že jsme stále ještě v počátcích využívání vysílání DVB-T2 a ne všechny kanály v jeho mux-ech běží s těmi cílovými parametry. Až se tak stane, nic než HW dekódování h.265/HEVC (via GPU) v obvyklé kategorii CPU stačit nebude.
Abych byl přesný. To, co jsem napsal o klientech, platí samozřejmě pouze za předpokladu, že se pro streamy, které využívají klienti Tvheadned serveru, použije default streamovací profil, což je "pass". V okamžiku, kdy by chtěl někdo použít profily jiné, přesune se problém dekódování h.265/HEVC na server. Ale to už je jiný a možná speciální případ...
A ta věta o (ne)fungování v Libreelec s Kodi, to chce taky dovysvětlit. Něco už nakousl @ropolik. Musíš rozlišit funkci Tvheadend serveru, který lze v LE instalovat, od Kodi. Tvheadend je sice deklarován jako addon Kodi, ale v podstatě s Kodi nemá nic společného. Kodi (resp. LibreELEC) pro něj vytváří pouze obálku pro možnost jeho distribuce přes jeho repozitáře a možnost jednoduché instalace přes prostředí instalace addon. Po instalaci Tvheadend server běží jako zcela samostatná aplikace a není na Kodi nijak závislá. Dokonce můžeš i Kodi zastavit a Tvheadend poběží bez problémů dál.
Druhá věc je klient, který dokáže využívat funkce Tvheadend serveru. To už je nativní Kodi addon speciálního typu, tzv. PVR a pak přes funkci Live TV i přehrávač, který finálně ze streamu udělá to, co očekáváme - viditelný obraz TV vysílání (případně přehrávané nahrávky) na monitoru/TV. A ten musí mít schopnost přehrávat obsah kódovaný kodekem HEVC/H.265. Aktuální verze Kodi, která je součástí aktuální verze LibreELEC, to určitě umí. Jen je otázka jak. K tomu, aby to fungovalo správně a v dostatečné kvalitě, musí mít k dispozici HW se správnými parametry, který je schopen tzv. HW dekódování, případně dostatečný výkon, pokud by dekódování mělo probíhat SW. A to je u RPi problém. Zatím se zdá, že i u RPi (hlavně RPi 3) to nějak funguje, což se zdá být protimluv. Ale nezapomínejme, že jsme stále ještě v počátcích využívání vysílání DVB-T2 a ne všechny kanály v jeho mux-ech běží s těmi cílovými parametry. Až se tak stane, nic než HW dekódování h.265/HEVC (via GPU) v obvyklé kategorii CPU stačit nebude.
Abych byl přesný. To, co jsem napsal o klientech, platí samozřejmě pouze za předpokladu, že se pro streamy, které využívají klienti Tvheadned serveru, použije default streamovací profil, což je "pass". V okamžiku, kdy by chtěl někdo použít profily jiné, přesune se problém dekódování h.265/HEVC na server. Ale to už je jiný a možná speciální případ...