On Tuesday 11 March 2008 21:11:38 newbielinux ion wrote:
> Buna LISTASHI,
>
> Cu comanda:
> mplayer tv:// -tv driver=v4l:width=640:height=480:device=/dev/video0 -fps
> 30 vad imaginea capturata de webcam-ul meu (Genuis Look 316), numai video.
>
> As vrea ca imaginea asta sa o afisez/forwardez pe un alt computer cu un alt
> IP, real. la care am acces prin ssh, sistem tot linux, evident.
>
> Cum as putea face asta ??
> Problema asta deriva din faptul ca atunci pornesc "My video" din Skype imi
> incarca procesorul 100 % si imediat "crapa" conexiune din Skype. Facind cu
> mplayer evit aceasta problema, de trimitere a imagini !!
>
> Va rog ajutati-ma cum sa fac !
Poti forwarda orice aplicatie X (inclusiv mplayer) pe un alt server X. Practic
intrfata dintre aplicatiile X (numiti de asemenea clienti X) si serverul X
este un protocol ce poate fi transmis pe retea, astfel ai suport implicit sa
rulezi aplicatii X unde vrei dar sa se afiseze/sa fie controlate in alta
parte.
In cazul tau ai nevoie sa rulezi un server X pe masina care va afisa video-ul,
intra in o consola in acel X si ruleaza "xhost +<ip-masina-mplayer>" ca sa
dai voie sa se conecteze masina cu mplayer la serverul X.
Apoi unde rulezi mplayer faci ceva de genul:
$ DISPLAY=<ip-server-x>:0.0 mplayer /path/to/porn.avi
Daca serverul X de pe <ip-server-x> asculta pe portul 6000 (adica primul
display) atunci se va conecta si va afisa acolo. E posibil sa fie nevoie sa-i
spui mplayer-ului sa foloseasca alt device de output decat cel default (care
parca era "xv") pentru ca AFAIK "xv" nu merge pe conexiuni remote X si atunci
adauga la mplayer parametrul "-vo x11".
PS: din cauza ca e o solutie generala pentru toate aplicatiile X, nu este
optimizata foarte bine pentru video play pentru ca mplayer va decoda video-ul
local si il va trimite remote prin protocolul X ca imagini bitmap ceea ce
este foarte ineficient din punct de vedere a utilizarii retelei, solutii de
genul conexiuni X compresate pot ajuta dar alea folosesc compresoare generice
si nu se compara cu bitrate-ul mic al unui compresor video asa cum era
initial sursa video, deci probabil ca o solutie mult mai buna e sa transmiti
cumva video-ul catre masina care va afisa si ea sa ruleze mplayer, la urma
urmei pe un Athlon64 3000+ decompresie de film divx 700x300 ia cam 5% CPU...
--
Mihai RUSU Email: [EMAIL PROTECTED]
"Linux is obsolete" -- AST
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug