úterý 9. listopadu 2010

vlc

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