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

Raspunde prin e-mail lui