2005/Streaming

De Hackmeeting

(Diferencias entre revisiones)
m
m (Lado servidor)
Línea 16: Línea 16:
=== Lado servidor ===
=== Lado servidor ===
-
Sigo...
+
* Icecast2.
 +
* Buena conexión a LaRed.
 +
* Para servidores con gran carga se podria usar relays pero no creo que en este caso sea necesario, se dispone de 100mbits simétricos. Para temas que lo requieran, la gente de giss/labbs tiene todo el sarao montado.

Revisión de 12:12 14 ago 2005

A estas alturas con las tecnologías de las que disponemos ya podemos hacer difusión unicast y multicast de video en vivo a La Red con muy buena calidad y herramientas libres.

Componentes necesarios

Cárama de video MiniDV con puerto FireWire. Ancho de banda de subida dedicado de unos 164kbits para un stream de 640x480 con calidad muy buena. El stream se envia al servidor Icecast con soporte para video Ogg Theora y a este servidor, con buena conexión a La Red, se conectan los clientes que quieran ver la difusión en vivo.

Lado cliente, tenemos dos soluciones

Una que funciona pero se puede mejorar. El sistema se lanza desde un script que va llamando a diferentes programas que se van pasando los datos usando tuberías (pipes)

Componentes:

* dvgrab
* ffmpeg2theora
* oggfwd

Otra que personalmente, a mi deal, me gusta más que es VideoLAN. Consume bastante menos CPU, a la hora de la codificación en vivo, que la solución anterior. El tema se maneja desde interface gráfico GTK, que dispone de numerosas opciones de configuración de la difusión de forma sencilla, también es posible usarlo via línea de comandos o mediante scripting. Tiene soporte de IPv6 y difusión unicast, multicast, RealTimeProtocol (RTP), etc.

Lado servidor

  • Icecast2.
  • Buena conexión a LaRed.
  • Para servidores con gran carga se podria usar relays pero no creo que en este caso sea necesario, se dispone de 100mbits simétricos. Para temas que lo requieran, la gente de giss/labbs tiene todo el sarao montado.
Herramientas personales
wiki-navigation
project-navigation