Bueno los que habéis visto cómo instalar Darwin Streaming Server (DSS a partir de ahora), os habréis dado cuenta que para que funcionen correctamente las películas tienen que estar en unos formatos concretos (Quicktime mov, MPEG-4 o 3GPP). Y, aunque podríamos convertir todos nuestros archivos a alguno de estos formatos, usando Quicktime, por ejemplo, aún seguiría sin gustarme el método, ya que añadimos un paso más (la conversión) que no es rápido precisamente y un problema aún más importante, tendremos que decidir qué sacrificar a priori, si calidad, velocidad o tamaño. Esto es importante porque en función del dispositivo donde vamos a ver la película o la conexión que disponemos con el servidor, el tipo de archivo debería ser muy diferente, aquí es donde entra VLC.
Con VLC la conversión al formato que nos interese podemos hacerla en el momento, asegurándonos optimizar en tamaño y/o calidad respecto al medio en el cual vamos a ver el vídeo.
Para poder acceder a todo el potencial que nos ofrece VLC tendremos que acceder usando “Terminal” y pasando una serie de parámetros para configurar aquello que estemos buscando, el ejemplo más sencillo de uso sería:
- Abrir “Terminal”.
- Cambiar al directorio donde está VLC (Casi seguro “cd /Applications/VLC.app/Contents/MacOS”)
- Ejecutar
./VLC -vvv alguna_pelicula(Si no sabéis la ruta de la película podéis arrastrarla des del Finder). - Esto abrirá la aplicación y reproducirá la película. En el terminal veréis toda una serie de mensajes que la aplicación muestra, si queréis cerrarlo podéis pulsar Ctrl+C en la ventana del terminal.
Bueno ya sabemos como reproducir una película, con otro parámetro más ya sabremos como transmitirla y ya tendremos casi todo lo que necesitamos.
Este otro parámetro es “-sout” y es un poco más complejo que el anterior, básicamente necesitamos decirle como queremos transmitir el vídeo (”transcode”) y donde queremos dejarlo (”rtp”).
Bien entrar en las diferentes opciones sería muy largo así que para empezar podremos un ejemplo muy sencillo, vamos a convertir un divx (que seguro que tenéis alguno por ahí) a MPEG4 sin cambiar nada más y así poder pasárselo a DSS:
- Vamos al directorio de VLC en el terminal.
- E introducimos el siguiente comando
./VLC -vvv alguna_película -sout\'#transcode{vcodec=mp4v,acodec=mpga}:\rtp{dst=127.0.0.1,sdp=file:///Library/\QuicktimeStreaming/Movies/alguna_pelicula.sdp}'
- El directorio en “file” será el que pusisteis cuando instalasteis el DSS.
- Ahora abriendo QuickTime como reproductor vamos a “Abrir URL…” y ponemos “rtsp://127.0.0.1/alguna_pelicula.sdp” y debería reproducirse.
- En cualquier otro equipo de la red, desde QuickTime, VLC o incluso el navegador WEB, abriendo la URL “rtsp://ip_servidor/alguna_pelicula.sdp” también deberíamos verlo.
Como habéis visto tenemos que arrancar el VLC en el servidor cuando queramos conectarnos, para ello recordad que podéis activar el servidor SSH y de esta manera hacer todo el trabajo de forma remota. Por último, debéis abrir y redirigir, en caso de un router, el puerto 554, que es el que se utiliza al transmitir mediante rtsp.
Bueno, pues ya estamos usando DSS para transmitir lo que originalmente era un fichero divx. De aquí en adelante la cosa mejora cuando veamos como poder ver nuestras películas en casi cualquier dispositivo y cualquier lugar.
5 últimas entradas en mac
- Recupera espacio en disco en Mac OS X - June 19th, 2008
- ¿Alguien no se ha enterado? Iphone 3G - June 10th, 2008
- [Consejos Terminal] Utiliza las expresiones regulares, son tus amigas - June 9th, 2008
- Un macbook "nuevo" desde 749 euros - June 9th, 2008
- [Consejos Terminal] Aprende a utilizar curl para Internet - June 6th, 2008
5 últimas entradas en ssh
- [ssh] sshfs en leopard y ahora es incluso más fácil - November 29th, 2007
- Usos de SSH: Control remoto con VNC seguro - August 18th, 2007
- Usos de SSH: Activar acceso a traves de SSH - August 3rd, 2007
- Usos de SSH : Montar unidad de Red con sshfs - July 31st, 2007
5 últimas entradas en streaming
- Si ya tienes mono de NBA... sigue la "Summer League" - July 11th, 2008
- Darwin Streaming Server 6 disponible y compatible con Leopard - May 26th, 2008
- Porqué podrían funcionar las películas en iTunes - January 22nd, 2008
- [Streaming] Que formatos acepta Darwin Streaming Server? - October 19th, 2007
- Un tiempo sin escribir, pero espero haya valido la pena - October 1st, 2007

3 Comments
#1. Un tiempo sin escribir, pero espero haya valido la pena | Apple, programacion y juguetes varios 10.01.2007
[...] todo el PHP para poder iniciar remotamente todo el PHP para poder iniciar remotamente todo el proceso de “streaming” de las películas en vuestro ordenador, con lo que montamos una pseudo televisión a la carta y [...]
#2. B12Jose 03.18.2008
Muy bueno el artículo, he estado intentando lanzar el VLC en el mac para reproducir directamente desde la webcam, pero no lo he conseguido aun, alguien sabe como se puede hacer???
Gracias y saludos
#3. Pedro Marce 03.18.2008
Yo tampoco he encontrado ninguna solución adecuada para ello, con Linux por lo visto si se puede, pero desde Mac OS no. Lo único que se me ocurre es que uses otros programas para hacer streaming desde la webcam, por ejemplo tienes Iris o Wirecast que te permiten hacerlo.
Leave a Comment