Feb 19

Continuando con las pruebas de transmisión de vídeo en vivo desde una cámara web, utilizando mp4live para la transmisión, ahora el turno es para la combinación con Darwing Streaming Server que permite crear urls basados en RTSP para el acceso al vídeo, el cual puede ser accedido por medio de muchos reproductores y como casos especiales los cuales me interesan Second Life y clientes Java en teléfonos móviles.
Pasos :
Ahora podemos acceder a través del url rtsp://<ipServidor>/default.sdp el cual puede ser utilizado en teléfonos móviles, Second Life o OpenSimulator para acceder al vídeo en vivo.

Visualizar vídeo con OpenSimulator :
Enlaces :
Tagged with: Cacharreos • dss • mp4live • mundosvirtuales • opensimulator • secondlife • streaming • ubuntu
Feb 18

Continuando con las pruebas de transmision de video en vivo via mp4live, el turno es ahora para el reproductor de QuickTime en en la plataforma Windows.
Iniciar Transmisión :
- Abrir una consola
- Ir al directorio de publicación de paginas del usuario
cd ~/public_html
- Editar el archivo de configuracion del apache
vi .htaccess
- Adicionar el mime/type para el archivo
AddType application/sdp sdp
- Guardar el archivo
- Iniciar la transmisión de modo que el archivo descriptor sea creado
mp4live
- Pulsar el botón Start para iniciar la transmisión
Reproducir Transmision con QuickTime :
- El el equipo con Windows abrir el QuickTime
- Ir al menú :
Archivo -> Abrir URL ...
- Suministrar la dirección donde se publico el sdp, en nuestro caso el directorio del usuario :
http://<ipServidor>/~<usuario>/default.sdp
- El reproductor comenzara a reproducir la imagen de la webcam
Reproducir via Navegador :

- Abrir el navegador
- Ir a la direccion donde esta el descriptor
http://<ipServidor>/~<usuario>/default.sdp
- Se debe abrir el reproductor dentro del navegador
Nota :
- Debido a que el reproductor pinta la imagen directamente, no me fue posible hacer un screenshot, tuve que tomar una foto.
- No es necesario comenzar a transmitir desde el directorio donde se quiere tener el descriptor de la transmision, se puede desde cualquier equipo de la red y luego copiar el archivo sdp al servidor web.
- El retardo de la imagen en las pruebas fue de cuatro segundos.
- Se debe volver a cargar el archivo en el reproductor cada vez que se reinicia la transmisión.
- Esto funciona bien en una red local, para una red publica se deben realizar otras configuraciones.
- Al tratar de probar con el navegador desde Ubuntu el Totem se congelo
Tagged with: Cacharreos • mp4live • quicktime • streaming • ubuntu • video • Windows
Feb 18

Ahora el turno es para la transmision en tiempo real de video a traves de herramientas disponibles en Ubuntu 8.10, para esto necesitamos una forma de transmitir video en forma de flujo (Streaming) y un visor que sea capaz de reproducir dicho formato. Para transmitir video existen muchas aplicaciones en este caso utilizaremos mp4live y para la visualizarlo utilizaremos el reproductor de video vlc.
Instalacion :
- Abrir una consola
- Instalar el software de transmision de video
sudo apt-get install mpeg4ip-server
- Instalar el software para reproducir el vídeo
sudo apt-get install vlc
Transmitir Video :
- Conectar la cámara web al computador o verificar que tenga incorporada
- Es bueno verificar que la cámara funcione con Linux utilizando por ejemplo la aplicación luvcview
- Abrir una consola
- Ejecutar la aplicación para transmisión de vídeo
mp4live
- Utilizaremos las opciones por defecto para esta prueba
- Si se desea se puede seleccionar el checkbox "Preview Video Source" para previsualizar el video desde la fuente de transmision
- Pulsar el boton Start
Esto transmitira el video desde la webcam por un minuto y genera un archivo default.sdp que contiene la informacion necesaria para el visor.
Reproducir el Video :
- En otra maquina en la misma red local o en el mismo equipo podemos recibir el video.
- Copiar el archivo default.sdp a la maquina donde queremos visualizar el video
(Se puede publicar en un sitio web o en el DSS Drawing Streaming Server)
- Abrir una consola
- Ejecutar vlc con argumento el archivo descriptor
vlc default.sdp
Esta es una de las formas mas sencillas de transmitir video en tiempo real, aunque tambien se puede hacer con otras herramientas igual de facil como con el mismo VLC que sirve para transmitir y recibir video. Espero mas adelante incluir instrucciones para transmitir a otros clientes, transmitir con VLC y utilizar el Darwing Streaming Server para que distribuya el video.
Tagged with: Cacharreos • instalacion • mp4live • streaming • ubuntu • video • vlc