Zde se budu zabývat mediálním systémem vlc.
Pro spuštění vlc v konzoli bez Xorg se používá skript cvlc. Protože v debianu takový skript chybí (a nebo jsem si to sám nejak potento) dá se použít toto:
"vlc -I dummy -dalsivolby"
Pro spuštění webovského ovládání se použije volba "--extraintf http"
vlc standartně naslouchá na portu 8080, pokud chceme port změnit použijeme volbu "--hostport :cisloportu"
Před dvojtečku můžeme zapsat adresu stroje nebo sítě odkud je povolen přístup.
Potřeboval jsem spouštět vlc na serveru pro streamování videa do dreamboxu.
Vlc není standartně možno spouštět jako root a tak jsem to vyřešil takto:
"sudo -i -u username vlc -I dummy --extraintf http"
Volby -i -u zajistí, aby sudo spustil program pod uživatelem username v jeho vlastním prostředí. Jinak bude spouštěný program hledat kofigurace vstahující se k root.
Takto lze spuštět libovolné programy pod daným uživatelem, ale je třeba mít na paměti že program sudo musí být spouštěn s právy vyššími než má uživatel jehož práva se dedikují.
Žádné komentáře:
Okomentovat