@otava5 No jo, máš pravdu, je to obsazení bufferu.
Tak pak to souvisí s tím, že pokud přijímáš stream přes IPTV Simple Clienta, tak se ten vstupní steram načítá do bufferu Kodi, který sis jistě v advancedsettings definoval. Pokud to jde přes Tvheadend, tak se sice ten buffer v Kodi také použije, ale pouze pro bufferování steramu mezi Tvheadend a Kodi. Vstupní stream do Tvheadend to neovlivní.
Krásně to uvidíš, pokud něco v Tvheadend přijímáš přes ffmpeg. Když v něm použiješ parametr -re, tak se ten vstupní stream načítá stejnou rychlostí jakou se přehrává, proto se toho nemá moc co bufferovat a hodnota klesne. Pokud ale -re zrušíš, ffmpeg to začne načítat plnou rychlostí a buffer se zaplní víc.
A vůbec nejlepší je to vidět při timeshift. Pusť si přes v Tvheadend stream, který má tu hodnotu malou a stiskni v Kodi pauzu. Vstupní stream se začne v Tvheadend bufferovat do timeshift bufferu a když si po nějakém čase dáš play, tak to vyskočí na 100 % a už se to tam drží.
EDIT: S tím bufferováním streamu IPTV Simple Clienta to asi nebude tak jednoduché. Zkoušel jsem buffer vypnout a naplnění bufferu přehrávače se nezměnilo. Pak jsem se dočetl, že buffer definovaný v advancedsettings (<cache>...</cache>) PVR nepoužívá. Netuším, jaký mechanismus teď Kodi používá, protože od verze 17 by neměla ani fungovat PVR cahce, která se v advancedsettings definuje v <pvr>...</pvr>. Takže za tuto část odpovědi neručím, nicméně to ostatní, to platí.
Obecně by se tedy dalo říci že ten rozdíl v obsazení bufferu je dán tím, že v případě IPTV Simple Clienta si načítání streamu ze zdroje řídí přímo Kodi Player, zatímco v případě, že se stream přijímá přes Tvheadend, je načítání řízeno tam. V každém z těchto způsobů se používá jiná strategie a patrně i jiná velikost bufferu.
Tak pak to souvisí s tím, že pokud přijímáš stream přes IPTV Simple Clienta, tak se ten vstupní steram načítá do bufferu Kodi, který sis jistě v advancedsettings definoval. Pokud to jde přes Tvheadend, tak se sice ten buffer v Kodi také použije, ale pouze pro bufferování steramu mezi Tvheadend a Kodi. Vstupní stream do Tvheadend to neovlivní.
Krásně to uvidíš, pokud něco v Tvheadend přijímáš přes ffmpeg. Když v něm použiješ parametr -re, tak se ten vstupní stream načítá stejnou rychlostí jakou se přehrává, proto se toho nemá moc co bufferovat a hodnota klesne. Pokud ale -re zrušíš, ffmpeg to začne načítat plnou rychlostí a buffer se zaplní víc.
A vůbec nejlepší je to vidět při timeshift. Pusť si přes v Tvheadend stream, který má tu hodnotu malou a stiskni v Kodi pauzu. Vstupní stream se začne v Tvheadend bufferovat do timeshift bufferu a když si po nějakém čase dáš play, tak to vyskočí na 100 % a už se to tam drží.
EDIT: S tím bufferováním streamu IPTV Simple Clienta to asi nebude tak jednoduché. Zkoušel jsem buffer vypnout a naplnění bufferu přehrávače se nezměnilo. Pak jsem se dočetl, že buffer definovaný v advancedsettings (<cache>...</cache>) PVR nepoužívá. Netuším, jaký mechanismus teď Kodi používá, protože od verze 17 by neměla ani fungovat PVR cahce, která se v advancedsettings definuje v <pvr>...</pvr>. Takže za tuto část odpovědi neručím, nicméně to ostatní, to platí.
Obecně by se tedy dalo říci že ten rozdíl v obsazení bufferu je dán tím, že v případě IPTV Simple Clienta si načítání streamu ze zdroje řídí přímo Kodi Player, zatímco v případě, že se stream přijímá přes Tvheadend, je načítání řízeno tam. V každém z těchto způsobů se používá jiná strategie a patrně i jiná velikost bufferu.