Nejprve je potřeba vygenerovat certifikáty: Self signed certificate
V diskusi jsem se dočetl, že je potřeba nahrát do složky: .kodi/userdata certifikáty serveru:
server.key server.pem
Stačilo mi přejmenovat certifikáty, které mi vytvořil mkcert a restartovat Kodi a od té chvíle už Kodi vyžadoval protokol HTTPS.
Ještě pro úplnost - je potřeba zapnout vyžadování HTTPS v nastavení KODI.
České streamovací servery lze přidat do KODI pomocí doplňku. Zdroj doplňků čerpám zde: https://repo.xbmc-kodi.cz
A pro KODI 18 a vyšší připojuji obrázkový návod ze stejného serveru.
Setkával jsem se s potížema, kdy video stream padal, protože byly výkyvy v načítání dat z internetu. Řešením je načtení většího množství dat do paměti a po spuštění chvíli počkat, než se buffer naplní. V nastavení Kodi ale žádná taková možnost není. Standardně je buffer kolem 100 MB, což pro mě nestačilo.
Vzhledem k tomu, že moje Raspberry Pi má 8 GB RAM a mám paměť docela nevyužitou, nic nebrání tomu, abych alokoval i 1 GB RAM na buffer.
Udělal jsem to tak, že jsem v adresáři .kodi/userdata vytvořil soubor advancedsettings.xml s tímto nastavením:
<advancedsettings> <cache> <memorysize>1073741824</memorysize> <buffermode>1</buffermode> <readfactor>20</readfactor> </cache> </advancedsettings>
Restartoval jsem Kodi a problém byl vyřešen.
Plugin lze stáhnout z Github.
Dokumentace napoví, jak plugin nainstalovat.
Plugin je dostupný zde.
Přehled o tom, zda servery Stream Cinema Community běží je zde.