Darwin Streaming Server y OpenSimulator
Dec 05
Despues de probar el envio de video a los diferentes clientes en las dos Linux y Windos, es hora de probar la transmision del video del servidor de streaming Darwin al cliente de Second Life conectados a una region en un OpenSimulator. Esto deberia funcionar de igual manera ya que el cliente de Second Life utiliza el QuickTime player al menos en la version de Windows, por tal motivo debemos poder ver los videos que se pudieron ver en la prueba con este. En Linux el visor utiliza GStreamer para reproducir el video y donde existen mas restricciones de formato.
Para reproducir video dentro de OpenSimulator debemos crear un objeto sobre el cual se visualizara el video, se le debe asignar una textura que es reemplazada por el video al momento de reproducir este y se debe asignar la ruta del video dentro de las opciones de la parcela.
- Abrir el visor de Second Life conectado a nuestro servidor OpenSimulator
- Crear un cubo y darle forma de pantalla
- Editar la Textura y asignarle por ejemplo la textura steel
- Ir al menu World
- Seleccionar la opcion About Land
- Ir a la pestaƱa Media
- Pulsar el boton Set... al frente del cuadro Media URL:
- Digitar la direccion de uno de los videos de nuestro servidor DSS, por ejemplo :
rtsp://192.168.1.3/sample_50kbit.3gp - Pulsar sobre la Textura a Reemplazar y seleccionar la misma que colocamos al cubo
- Seleccione la opcion Auto Scale si desea que el video ocupe toda la superficie donde se va a visualizar
- En la parte inferior del visor se encuentra una camara de cine y los botones reproducir y detener
Pulse el boton reproducir - En la pantalla debe visualizarse el video seleccionado.
Pruebas en Windows, cliente de SecondLife:
- Fue posible reproducir todos los archivos de video, menos el archivo mp3.
Pruebas en Linux Ubuntu 8.10, , cliente de SecondLife :
- rtsp://<IpServidor>/sample_100kbit.mov
Error : ** Message: don't know how to handle application/x-rtp, ... - rtsp://<IpServidor>/sample_100kbit.mp4
Crash : bus_callback:338: GST warning: Internal data flow problem. - rtsp://<IpServidor>/sample_300kbit.mov
Error : ** Message: don't know how to handle application/x-rtp, ... - rtsp://<IpServidor>/sample_300kbit.mp4
Error :bus_callback:338: GST warning: Internal data flow problem. - rtsp://<IpServidor>/sample_50kbit.3gp
OK, autoescala el contenido, sin sonido
** Message: don't know how to handle audio/AMR, channels=(int)1, rate=(int)8000 - rtsp://<IpServidor>/sample_h264_100kbit.mp4
Error :bus_callback:338: GST warning: Internal data flow problem. - rtsp://<IpServidor>/sample_h264_1mbit.mp4
Error :bus_callback:338: GST warning: Internal data flow problem. - rtsp://<IpServidor>/sample_h264_300kbit.mp4
- Error :bus_callback:338: GST warning: Internal data flow problem.
El unico formato que sirvio en ambas plataformas fueron los archivos 3gp, estoy seguro que existe un formato de video estandard para los visores de SecondLife.
Enlaces :
- Visualizar video en Second Life
http://wiki.secondlife.com/wiki/How_To_Show_Video_in_SL
No hay entradas relacionadas.

