@
jkmh: Ten údaj v % má různý význam podle toho, zda je video cache aktivní nebo ne. Pokud je aktivní, tak obsahuje % zaplnění cache, pokud cache aktivní není (adaptivní protokoly a/nebo pvr), tak obsahuje % zaplnění bufferu přehrávače.
Jinak co se týče těch problémů, které popisuješ, v tom asi neporadím. Ono to bude nejspíše souviset s kvalitou sítě, resp. s nějakými kratšímy výpadky nebo prodlevami. Protože to jede bez cache, tak buffer přehrávače, co je k dispozici, neposkytuje tak velkou rezervu. Se Speed Meterem toho v tomto případě moc nenaměříš, protože ten počítá průměr rychlost za 5 vteřin, a tak tam toho moc neuvidíš. Navíc, protože to má malý buffer, jede to prakticky vždycky rychlostí streamu a ta se může, podle dynamiky scén, dost měnit a tohle tam nemáš většinou šanci vidět. Je také třeba si uvědomit, že je to stream on-line TV vysílání, takže u něj nemůžeš přednačítat nějaké velké objemy vysokou rychlostí. Ten on-line přenos ti poskytne dopředu jen velmi omezený objem dat vázaný právě na rychlost streamu, nebo-li dynamiku scény. Snad to souvisí s tím adaptivním principem přenosu a odělením proud dat na chunky. V tomhle se moc detailně nevyznám, jak vlastně ty adaptivní algoritmy sekají ten plynulý proud dat na jednotlivé chunky.
Já přijímám Sledovni v Tvheadend a z vlastní zkušenosti vím, že příjem, kde je vlastně klientem vůči serveru služby aplikace
ffmpeg, když tam použiji parametr
-re, což znamená, že čtu data rychlostí 1:1 k rychlosti streamu, tak to taky občas vypadává. Ale když
-re odstraním, načítá se to do bufferu maximální rychlostí po velkých blocích, tak tam ty výpadky nejsou žádné nebo minimlní. Je to krásě vidět při monitorování stavu na straně Tvheadend, že v tomo případě se vždy načte velký blok dat, a pak se chvíli nekomunikuje. V tomto případě vlastně ffmpeg vytváří další buffer na cestě dat.
Jinak co si pamatuji, tak ISA by měl mít v sobě také nějaký buffer, myslím, že u starších verzí na to snad byl dokonce parametr v nastavení, ale teď už to tam nevidím. Otázkou ale je, jak se ty data ze serveru služby čtou. Jestli tou rychlostí streamu nebo se přednačítávají po bloku dat do bufferu ISA, jako to umí dělat ffmpeg do svého bufferu, pokud se nepoužije paramemetr
-re.