hola, no se si el título es muy acertado, pero esa es la idea que se me ocurre para solucionar mi problema.
desde mi página php, lo que hago es seleccionar un emisor y uno (o los que sean) receptores de video.
Para ello, lo que hago es conectarme por ssh al receptor y hacerle que ejecute un comando que conecta al video del servidor.
Hasta aquí todo bien, copio un código de pruebas:
Código PHP:
$con = ssh2_connect("xx.xx.xx.xx", 22) or die ("no hay conexión SSH compruebe puerto y dirección");
$autent = ssh2_auth_password($con, "usuario", "contra") or die ("no hay conexión SSH compruebe usuario y contraseña");
$shell = ssh2_shell($con,'xterm');
fwrite($shell,"mplayer rtsp://161.1.1.15/media.sdp \n");
sleep(10);
$respuesta = stream_get_contents($shell,-1);
echo $respuesta;
fclose($shell);
Bueno, pues el archivo se reproduce sólo los 10 segundos que duermo el php, si lo quito está cargando hasta que "mato" el proceso del mplayer. No hace falta leer el stream, tenga o no la variable $respuesta funciona igual
¿Hay alguna manera de ejecutar esto en segundo plano para conseguir lo que quiero?
Gracias!