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: , , , , , , , , , , , ,

Entérate al instante

Lo más leído

Del archivo...


Comentarios

Tiene buena pinta el resultado, pero no he podido ver el vídeo, ya que se queda en buffering. Habrá que ver si los sitios de hosting (para los que no tenemos cojones medios para tener un servidor casero) lo adoptan, porque según he entendido, hace falta preparar a Apache un poco.

La palabra cojones debería salir tachada…

Que raro que se quede en buffering, el vídeo merece la pena, es de culturilla general.

Opcionalmente se puede usar apache, pero no hace falta más que los archivos jar para que funcione el applet. Es decir, si colocas el archivo del applet en un servidor cualquiera también vale. Colocas las URL adaptadas y a tirar millas. Si copias el ejemplo que he puesto en otro sitio funcionará.

Me robarías ancho de banda, pero por probar vale.

 

PD: Arreglado lo de cojones, voy a hacer una prueba con el editor prueba tachada por si acaso.

Ahora si que va. La barra de control me ha dado problemillas, al rebobinar y tal luego no reproducía correctamente. pero bueno, está bien, me gusta, y el sonido sí que va. El vídeo está bueno, también :wink:

Hola, este howto es para ubuntu? yo uso debian etch y no estan en los repositorios, podrias poner tu source.list?Gracias

¿?

Si que tiene que estar en Debian, Debian Package search results for cortado.

Tanto en "testing" como en "unstable".

Fernando:
Hola, he seguido vuestras indicaciones para la instalación de cortado en Debian. Todo parece que se instala bien, pero sin embargo no me carga el applet “Error loading applet”.
Tengo linex, apache2, sun-java5-jre.
Gracias por todo.

Kike:
Hola Fernando
No se muy bien que decirte, ¿has mirado en el log de apache2?

Si se escucha el audio.
Oye, una pregunta, ¿no tienes algún programa para insertar un reproductor de streaming en mi página web, y transmitir en tiempo real un programa de radio???

#Jade, me parece que lo que quieres no es tan sencillo.
Supongo que lo que te hará falta es un servidor de streaming y alguna aplicación que le meta tu programa al servidor.
Se que para LINUX hay uno bastante conocido pero no recuerdo el nombre, si buscas por streaming server o por transmitir programa radio internet seguro que encuentras información más precisa.


Agregue un Comentario

Consejos

Escribe correctamente, esto es la Web, no un SMS. (No te vamos a cobrar por mas de 150 caracteres) ;-).
No insultes a los demás, respeta a las personas que hay al otro lado de la pantalla y que van a leer tu opinión.


Advertencia

Los comentarios de los usuarios no se corresponden necesariamente con la opinión de El Demonio Negro.
No está permitido verter comentarios contrarios a las leyes españolas o injuriantes. Por ello, nos reservamos el derecho a eliminar los comentarios que consideremos incumplen dichos preceptos.