[Streaming] Instalando Darwin Streaming Server y VLC

Comments   15   Date Arrow  Agosto 29, 2007 at 11:10am   User  by Pedro Marce

Algo muy interesante, que parece muy complicado (pero no lo es) y con multitud de utilidades es lo que se denomina “streaming“. Básicamente es una funcionalidad por la cual un ordenador puede reproducir audio o vídeo almacenado remotamente al mismo tiempo que lo descarga. Así cuando escucháis la radio, veis un clip de YouTube o veis una pelicula en www.peliculasonline.org estáis haciendo “streaming”.

Lógicamente si podemos usar nuestro propio servidor de “streaming”, podremos ver las películas en cualquier ordenador de la casa sin necesidad de copiarlas (y los que usáis WiFi sabéis que eso es muy interesante), o quizá en un móvil como el N95, pero si además de las películas podemos transmitir televisión (si tenéis una tarjeta sintonizadora) o vuestra webcam y utilizarla como cámara de seguridad casera, seguro que así veis la cantidad de posibilidades que se nos abren.

Bien, si he captado vuestro interés empecemos, pero paso a paso, para conseguir todo esto vamos a necesitar básicamente dos programas VLC y Darwin Streaming Server. El primero nos permitirá convertir nuestros vídeos a diferentes formatos (haciéndolos más pequeños para poder transmitirlos a través de Internet por ejemplo) y el segundo será el que se encargue de ponerlos disponibles para su visionado. Por tanto instalemos estos dos programas.

VLC (si es que aún alguien no lo tiene) se instala como cualquier otro programa de Mac OS, simplemente descarga la imagen .dmg y copia el icono de VLC a la carpeta Aplicaciones y ya podrás usarlo.

Para Darwin Streaming Server es un proceso muy sencillo también pero con algunos pasos que debemos seguir:

  • Descargamos la imagen .dmg y ejecutamos el paquete que se encuentra en ella.
  • Nos pedirá la contraseña de nuestro usuario.
  • A continuación abrirá la página de configuración en nuestro navegador y deberemos introducir una serie de datos, la mayoría de los cuales son absolutamente triviales. Simplemente tener en cuenta cuando os pregunte la carpeta donde están las películas (es donde tendréis que guardarlas para que el programa las transmita) y la opción de activar el puerto 80, que de momento la dejaría desactivada ya que puede interferir con un servidor WEB que ya tengáis funcionando.

Ahora ya podemos entrar en la aplicación yendo a nuestro navegador e introduciendo la dirección http://IP_Servidor:1220 (desde el mismo equipo podéis usar http://localhost:1220) donde tendremos que reemplazar IP_Servidor por nuestra dirección IP. Pero la verdad es que, de momento no hay nada que necesitemos cambiar aquí, simplemente nos aseguramos que está funcionando.

Y ahora para probar cogeremos el caso más simple (ya tendremos tiempo de complicarnos).

  • En el servidor copiamos una película en el directorio que habíamos especificado, supongamos que se llama pelicula.mov.
  • A continuación nos vamos al cliente y abrimos QuickTime en otro ordenador.
  • Seleccionamos “Abrir URL…” y ahí ponemos “rtsp://IP_Servidor/pelicula.mov”.
  • Ahora deberíamos ver la película en el segundo ordenador sin necesidad de haberla copiado y por tanto nos permitirá tener centralizado nuestra colección y acceder desde todos los equipos de la red.

Este es un caso muy simple pero nos permitirá tener el software necesario instalado y funcionando. A partir de aquí podemos complicarlo mucho más, pero eso ya será objeto de otro post…

Tagged   Darwin Streaming Server · mac · streaming · tutorial

15 Comments

  • #1.   [Streaming] Para que nos sirve el VLC en todo esto? | Apple, programacion y juguetes varios 09.05.2007

    [...] 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 [...]

  • #2.   javier 10.06.2007

    Expone que deberíamos usar los dos Server Streaming: Darwin y VLC. ¿Por qué debe ser así?
    ¿Se podría usar VLC para ambas cosas?

  • #3.   Pedro Marce 10.08.2007

    Si se podría hacer todo con VLC o Dawin. Pero la configuración sería bastante más complicada o las posibilidades más limitadas.
    La mejor manera que encontré para poder acceder fácilmente a un vídeo en un servidor, sin que el servidor necesite saber la dirección IP del cliente fue usando RTSP, pero VLC no es un servidor RTSP (aunque puede generar el contenido para ello), por ello VLC genera el contenido y Darwin se encarga de distribuirlo.
    Darwin solo también funcionaría correctamente, pero requeriría que todos los vídeos fuesen convertidos a los formatos que Darwin es capaz de procesar.
    Así que la conjunción de los dos programas nos da la flexibilidad y facilidad de uso que estaba buscando.
    De todas maneras probablemente escriba un ejemplo usando solo VLC, y así se verían mejor las diferencias.

  • #4.   [Streaming] Que formatos acepta Darwin Streaming Server? | Apple, programacion y juguetes varios 10.19.2007

    [...] ya hemos visto con Darwin Streaming Server (DSS a partir de ahora) nos permite hacer “streaming” de forma increíblemente [...]

  • #5.   ivan 11.02.2007

    Y esto se puede ver a traves de un navegador web?
    Estaria bien meter la ip de mi casa y ver los videos.
    Se puede hacer?

    Saludos y felicidades por el tutorial

  • #6.   Pedro Marce 11.03.2007

    Buenas Ivan,

    Si pones la dirección en el navegador “rtsp://tu_servidor/pelicula” debería funcionarte abriéndolo en el programa que tengas definido (VLC, QuickTime, Windows Media Player,…). Así que la respuesta es sí, pero si te refieres a verlo directamente en el navegador, como si fuera Youtube u otras por el estilo, habría que hacer algo mas, que me dejo pendiente para otro post.

    Saludos,

  • #7.   jesus 01.15.2008

    buena tengo una duda,

    Tengo instalado el vlc y lo tengo configurado en una RED LOCAL solo me basta colocar la direccion de la pc dond esta el video + el puerto y listo.
    pero como haria para reproducir varios videos con el vlc
    ya que si los coloco en lista en el servidor a traves del vlc en la maquina que quiero ver los videos solo aparece el primer video y al finalizar se cierra y no deja ver los demas videos.
    Alguina idea de como reproducirlos?

    SOLO PARA RED LOCAL

  • #8.   Pedro Marce 01.15.2008

    Lo puedes hacer mediante la lista de reproducción del VLC. Ahí puedes añadir diferentes archivos, que para el caso serán diferentes direcciones rtsp (en la tercera pestaña del dialogo abrir tienes esa opción). Después reproduciendo esa lista deberías ver los demás videos.
    A parte de eso tengo un artículo pendiente sobre opciones de la lista de reproducción en el servidor.

  • #9.   phelipon 05.20.2008

    que puedo hacer si me sale esto despues de finalizar la instalacion de Darwin.app

    Server is Not Running

    The server is currently not running.
    Please start it before attempting to administer it.

    Uso Leopard en un macbook!!!

    saludos!!!!!!!

  • #10.   Pedro Marce 05.20.2008

    De momento DSS no esta disponible para Leopard (excepto el server), si vas a trabajar con el mirate de instalar Leopard server que lleva el producto integrado (Se llama QuickTime Streaming Server), si es solo para probarlo tendras que instalarlo en un linux (tienes parallels?).

    Saludos,

  • #11.   Pedro Marce 05.29.2008

    Bueno ahora ya ha salido la version 6 que es compatible con Leopard,

  • #12.   hugo arjona 06.24.2008

    que tal amigo mira el motivo de mi comentario es para ver si podrias echarle la mano para instalar el dss con el vlc es que estoy montando un servidor de streaming para video pero la verdad no tengo las mas remota idea de como hacerlo ya tengo el servidor en linux listo pero necesito mas pasos para poder trabajar.

    espero que puedas contestarme gracias.

  • #13.   Grecko 08.17.2008

    Hola estaba cavilando sobre cómo hacer para transmitir video en un servidor linux local con un ancho de banda de 2mbps a otro servidor con ancho de banda ilimitado “cuando menos eso me dice el proveedor del hosting” y de este servidor con ancho de banda ilimitado transmitir al internet, creo que se puede hacer pero no tengo idea de como sería, si me puedes ayudar te estaría muy agradecido, lo mismo quiero hacer con una estación de radio.

    Grecko

  • #14.   elrodo 09.18.2008

    hola. a ver si podeis aportarme una ayuda. Tengo configurado el DSS listo y funcionando bien, dentro de mi área local. Todo bajo windows xp. Mi consulta es, ya que sólo funciona dentro de mi área local y no asi desde internet o externamente de mi red. Uso wirecast en DSS. Alguna idea de cómo hacer para que al pasarles el link de rtsp://ip/video.mov a externos de mi red, puedan verlo con sus quicktime? Gracias y saludos. elrodo

  • #15.   Pedro Marce 09.18.2008

    Buenas elrodo,

    Si todo te funciona en tu red local, lo único que necesitas es (y esto depende de como sea tu conexión a internet) abrir los puertos de rtsp (554 si no lo has cambiado) y redireccionarlos en el router al servidor donde se ejecuta DSS. De esa manera, desde Internet poniendo tu Ip publica (que define el router) podran conectarse.

Leave a Comment


Cerrar
Enviar por Correo