29.5.2018, 7:58
@Mrak Ráno jsem si něco poměřil. Hodně záleží na kvalitě vysílání. Porovnával jsme si dva sportovní kanály, jede na nich smyčka. Jeden jede aktuálně 1024x 576, tam po přepnutí najede do 1sec. V Tvheadend se objeví stream za méně jak 0,5 sec. Druhý kanál, jede ve full HD, tam je to o něco pomalejší, ale stále se to vejde do 2 sec. K optimalizaci ffmpeg volání pro HLS protokol jsem zatím nic moc nenašel. Je asi pravda, že to zpoždění záleží více než u jiných protokolů na aktuální situaci v síti, zatížení a z toho plynoucí latence. Použití metody 2 určitě přepínání zrychlí, odpadne jeden článek v řetězci, ale pokud bude zatížení sítě narůstat, naroste zpoždění zahájení přehrávání i tam. Je otázka, za kolik ti stojí problémy plynoucí z opakovaného vytváření služeb a mapování programů. Ale řešit se to dá. Je to spíše o organizaci a způsobu provozování klientů, protože tam se ty problémy projeví nejvíc. Já to tak provozoval rok a fungovalo to +- bez problémů. Na straně Tvheadend serveru se to zautomatizovat dá celkem dobře. Jak generace playlistu, mapování, tak aktualizace epg. Co nevyřeší nikdy, to budou konflikty s aktuálně běžícím klientem nebo nahráváním. Tam to zaskřípe vždy. To při použití metody Tvheadend@ ne.