• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Strategie využívání video cache
#10
Uvedená zjištění v předchozím postu také umožní lépe pochopit číslo obsazení paměti v položce forward v zobrazení Player Debug Info.

Uvedu příklad:

Zadaná hodnota v položce <memorysize> nastavení <cache> v advancedsettings.xml: 700000000 byte, tedy 667,6 MB
Nejnižší hodnota vyhrazená pro dopředný (forward) buffer (75 % z maximální hodnoty - viz. Pozn.) by tedy měla být 500,7 MB
Při přehrávání videa se hodnota forward v zobrazení Player Debug Info ustálí na konečné hodnotě 500,6 MB, což je v daném kontextu dokonalá shoda.
   
Pozn.
Maximální hodnota, kterou Kodi skutečně vyhradí pro buffer video cache závisí jednak na typu instalace, ale hlavně na zadané hodnotě <memorysize> v advancedsettings.xml. Pokud příliš nepřekročí doporučenou hodnotu (1/3 volné paměti), tak je maximální hodnota rovna zadané. V současné chvíli (empiricky ověřeno na CoreELEC) je možné nastavit hodnotu cache na nezvykle vysokou hodnotu a Kodi se normálně spustí. Maximální hodnota je ale v takovém případě limitována podle vnitřního nastavení. U HW s 4 MB RAM a CoreELEC 20.2, zadám-li například 4500000000, tak maximální hodnota forward bufferu nepřekročí 1,5 GB, což je ale už nad doporučenou hudnotou. Kodi se pak při přehrávání chová prapodivně a podle typu přehrávaného kontejneru to buď vede k tomu, že se video vůbec nespustí, začnou se prapodivně chovat na pozadí běžící doplňky nebo i jiné aplikace v operačním systému (např. Tvheadend) alokující si dynamicky větší objemy paměti nebo využívající socket komunikaci nebo to může vést až k havárii aplikace, která je někdy i doprovázena přepnutím do safe mode. Takže doporučení pro výpočet nastavení, které tu už existuje nějakou dobu, tedy 1/3 volné paměti * (0,8 až 0,9) se vyplatí dodržovat!
 
Citovat
  


Příspěvků v tématu
RE: Strategie využívání video cache - od JiRo - 15.8.2023, 0:26

Přejít na fórum:


Prochází: 1 host(ů)