@googler1 To co jsi tu zobrazil, to je playlist. Jeho obsahem je (kromě jiného) adresa tzv. manifestu. Obsah manifestu je to, co tu post před tebou uvedl @Saros. Manifest v podstatě obsahuje (manifestuje) nabídku streamů různé kvality, ze kterých si pak přehrávač vybírá, podle aktuální situce (rychlost, kvalita komunikace a schopnosti dekódování v reálném čase), stream o který požádá V případě protokolu HLS mohou mít oba (playlist i manifest) příponu m3u8 a principiálně dost podobnou strukturu. Ano, je to trochu matoucí, ale takhle si to tvůrci HLS zvolili. V případě MPEG-DASH je to trochu jiné, ale v podstatě to princip playlist - manifets také zachovává. Jen ten obsah manifestu a způsob jeho zpracování je organizován trochu jinak.
Jinak zpracování adaptivních streamů v Kodi, prostřednictvím inputstream.adaptive (přehrávač Kodi tyto stremy zpracovat přímo neumí), je stále funkčně omezené. Tzn. v Kodi u adaptivních streamů dynamické přepínání kvality nefunguje 100% tak, jak by správně mělo, a jako to je to např. u vlc nebo jiných přehrávačů. Postupně se to ale zlepšuje, ve verzi 20 by to mělo být už zase o něco lepší. Popsáno je to v github. Chování se dá do jisté míry ovlivnit nastavením addonu inputsteram.adaptive, zejména výběrem spodního limitu kvality.
@Saros: Já jsem kdysi u mých řešení příjmu OTT služeb s HLS streamem, pokud byl problém s výběrem nejlepší kvality, parsoval HLS manifest a vybíral si z něj stream z nejlepší kvalitou. Pravda, bylo to poněkud nestandardní, ale fungovalo to bez problémů a dokonce to zrychlovalo spuštění streamu. Odpadl tam ten handshake na počátku zpracování manifestu.
Jinak zpracování adaptivních streamů v Kodi, prostřednictvím inputstream.adaptive (přehrávač Kodi tyto stremy zpracovat přímo neumí), je stále funkčně omezené. Tzn. v Kodi u adaptivních streamů dynamické přepínání kvality nefunguje 100% tak, jak by správně mělo, a jako to je to např. u vlc nebo jiných přehrávačů. Postupně se to ale zlepšuje, ve verzi 20 by to mělo být už zase o něco lepší. Popsáno je to v github. Chování se dá do jisté míry ovlivnit nastavením addonu inputsteram.adaptive, zejména výběrem spodního limitu kvality.
@Saros: Já jsem kdysi u mých řešení příjmu OTT služeb s HLS streamem, pokud byl problém s výběrem nejlepší kvality, parsoval HLS manifest a vybíral si z něj stream z nejlepší kvalitou. Pravda, bylo to poněkud nestandardní, ale fungovalo to bez problémů a dokonce to zrychlovalo spuštění streamu. Odpadl tam ten handshake na počátku zpracování manifestu.