Ir a contenido

Cortado, reproductor Java de vídeos en streaming


Bien, no se si hoy saldrá un apunte rápido, lo intentaré.

La intro dice lo que sigue: Te gusta controlar tu material audiovisual, te gusta que vaya en un formato libre, quieres un reproductor empotrado que sea libre, dispones de ancho de banda suficiente para tu público o de un servidor de streaming. Has llegado al sitio indicado.
Bueno pues ya sólo te queda instalar cortado, un applet para java (ya que se está terminando de liberar hasta la implementación de SUN) para que tu público no tenga que flagelarse con reproductores privativos horrendos de Adobe fla$h.
Según las estadísticas que recojo en mi web, hay un 95.2 % de visitantes con soporte para flash y un 97.4 % con soporte Java. Un 2.2 % me parece apreciable, de 30000 visitas suponen 600.

Si eres usuario de LINUX (u otros) igual te suena gstreamer, un compendio de cachirulos para gozar del mundo multimedia en el mundo libre. Pues una empresa española, es uno de los pilares que impulsan este gstreamer world. La compañía es Fluendo, y son los que mantienen cortado (porque hace ya que no desarrollan nada en él) .

Instalando y configurando

Marchando…

root@pepu:~$ aptitude install cortado
root@pepu:~$ dpkg -L cortado
/.
/usr
/usr/share
/usr/share/cortado
/usr/share/cortado/cortado-ovt-stripped-0.2.2.jar
/usr/share/cortado/cortado-mmjs-stripped-0.2.2.jar
/usr/share/cortado/cortado-ov-stripped-0.2.2.jar
/usr/share/java
/usr/share/doc
/usr/share/doc/cortado
/usr/share/doc/cortado/changelog.Debian.gz
/usr/share/doc/cortado/TODO
/usr/share/doc/cortado/README.Debian
/usr/share/doc/cortado/copyright
/usr/share/doc/cortado/examples
/usr/share/doc/cortado/examples/apache2
/usr/share/doc/cortado/examples/javascript.html
/usr/share/doc/cortado/examples/simple.html
/usr/share/doc/cortado/changelog.gz
/usr/share/doc/cortado/NEWS.gz
/usr/share/doc/cortado/README.gz
/usr/share/cortado/cortado-ov.jar
/usr/share/cortado/cortado-ovt.jar
/usr/share/cortado/cortado-mmjs.jar
/usr/share/cortado/cortado.jar
/usr/share/java/cortado.jar

Sí, me he pasado a aptitude, por fin miré el manual.

El contenido del paquete es mínimo, los applets en sí, documentación (breve que hay que leer) y ejemplos de uso. El paquete de debian te deja listo para la acción hasta el apache 2 ().

root@pepu:~$ cat /etc/apache2/conf.d/cortado
# configuration file for cortado and apache2
Alias /cortado /usr/share/cortado
<Directory /usr/share/cortado>
Options FollowSymlinks
</Directory>

Con sólo un

root@pepu:~$ apachectl graceful

ya sólo tienes que insertar el código fuente apropiado para ver ese vídeo tan genial que deseas mostrar al mundo mundial.

Demostrando

Por ejemplo como el que uso yo para mostrar el famosísimo vídeo del SPAM original (Monty Python), de dónde se dice que surgió la denominación que hoy ya todo internauta conoce.

<applet archive=”/cortado/cortado-ovt.jar” code=”com.fluendo.player.Cortado.class” width=”320″ height=”240″>
<param name=”URL” value=”http://www.eldemonionegro.com/wordpress/wp-content/archivos/Monty_Python-Spam.ogg” />
<param name=”local” value=”false” />
<param name=”framerate” value=”5.0″ />
<param name=”keepaspect” value=”true” />
<param name=”video” value=”true” />
<param name=”audio” value=”true” />
<param name=”seekable” value=”true” />
<param name=”duration” value=”203″ />
</applet>

Es muy recomendable incluir las opciones seekable y duration para poder disfrutar de la barrita de control del arranca-para. Si no, no sale queda cutre.

Este es el resultado final.

Si lo no ves descarga el vídeo de los Monty Python “SPAM”.

Lo único que como tengo instalado el PulseAudio (de momento no se quiere con java) no oigo nada, alguien en la sala me puede confirmar que se eshucha. Es fácil, hay que reconocer un SPAM, SPAM,… SPAM…. SPAM, guarripeich SPAM…

La otra utilidad más que interesante de este applet reproductor de vídeo en tiempo real/streaming es que se puede usar para retransmitir en directo desde una página web con “tan sólo” un servidor de streaming (porque no, de fluendo ;P).

Referenciando

Más info, leer la documentación del paquete y de la página.
Flumotion Cortado

Etiquetas: , , , , , , , , , , , ,