Citace:Primární problém je, že iVysílání používá <UTCTiming>, což ISA zřejmě nedokáže zpracovat úplně správně, pokud tedy vůbec.
No, používá. Musí, protože je to povinný element u manifestu, který je typu 'dynamic'(live) a to minimálně v jedné instanci(typů je totiž více).
ČT má timeShiftBufferDepth nastaven na 76.160s(to nám dává asi 20 segmentů - jeden má délku 3.84s). ISA začíná playback asi 5-6 segmentů zpětně(asi 20s). Takže stačí, aby měl klient posunutý čas o 30s dopředu a už vám začne Kodi logovat chyby 404(ověřeno).
Pokud ISA opravdu kašle na WallClock synchronizaci mezi klientem a servrem, tak pak je to velký průšvih. Proto tam ten UTCTiming element je. A navíc to vypadá, že se ISA ani nepokouší synchronizovat čas s veřejnými NTP servery, aby si zjistil rozdíl.
Je sice pravda, že manifesty bez segment listu se vyskytují docela málo, ale na druhou stranu jsou užitečné v tom, že se jejich obsah vůbec nemění. Takže klient ve spojeni s HTTP fieldem 'Modified-Since' ani nemusí manifest neustále stahovat a parsovat.
