Diferencia entre revisiones de «JornadasRegionalesSL2008/Streaming»

De CaFeLUG
Saltar a: navegación, buscar
(Página nueva: La idea es hacer un grabacion/streaming de video para Magna y Auditorio y si es posible una camara en el hall central. =Implementación= ==Elementos necesarios== ;2-3 PCs potentes co...)
 
(Texto de invitación)
 
(No se muestra una edición intermedia del mismo usuario)
Línea 105: Línea 105:
  
 
==Edición de ogg theora==
 
==Edición de ogg theora==
* [http://www.pitivi.org]
+
* [http://www.pitivi.org pitivi]
  
 
==Repositorio permanente==
 
==Repositorio permanente==
Línea 160: Línea 160:
 
Según la charla que desees ver, agregá la URL que corresponda respectivamente al Aula Magna, Auditorio o el Hall de comunidad  
 
Según la charla que desees ver, agregá la URL que corresponda respectivamente al Aula Magna, Auditorio o el Hall de comunidad  
  
**'''Auditorio''' ->  http://giss.tv:8000/auditorio-jrls08.ogg
+
*'''Auditorio''' ->  http://giss.tv:8000/auditorio-jrls08.ogg
**'''Aula Magna''' ->  http://giss.tv:8000/magna-jrls08.ogg
+
*'''Aula Magna''' ->  http://giss.tv:8000/magna-jrls08.ogg
**'''Hall''' ->  http://giss.tv:8000/hall-jrls08.ogg
+
*'''Hall''' ->  http://giss.tv:8000/hall-jrls08.ogg
  
 
A continuación hacés click en aceptar y comenzá a disfrutar las JRSL08 en vivo desde donde estés.
 
A continuación hacés click en aceptar y comenzá a disfrutar las JRSL08 en vivo desde donde estés.

Revisión actual del 21:49 10 may 2008

La idea es hacer un grabacion/streaming de video para Magna y Auditorio y si es posible una camara en el hall central.

Implementación

Elementos necesarios

2-3 PCs potentes con puerto firewire
La compresión consume mucha CPU se requiere AMD Athlon 2800+ va justo, si es posible algo mas grande.
2-3 Video camaras digitales
2-3 Cables firewire PC<--->Camara
Ojo que l as laptops usan la ficha chica y por lo general requieren un cable especial
2 discos con 20 o mas GB libres
2-3 tripodes

Grabación

  • dvgrav captura la camara
  • ffmpeg2theroa comprime
  • oggfwd lo manda al icecast
  • freej hace todo eso pero es grafico
en la grabadora
apt-get install freej dvgrab ffmpeg2theora oggfwd
¿Que se necesitamos en el sitio de grabación?
  • Conexión a internet:
    • Confiable y sin cortes
    • Si es posible cableada e independiente de la que se va a usar en el hall (WiFi)
    • Salida abierta al puerto 8000 para los servidores remotos
  • Que nos habiliten la salida de audio de la consola con un jack pequeño
  • Sala de sonido sin iluminación para que no haya reflejos
Subir al icecast
dvgrab --format raw - \
| ffmpeg2theora -f dv -x 320 -y 240 -V 80 -a -1 -H 48000 -o /dev/stdout - \
| oggfwd usla.org.ar 8000 mypass /gacq.ogg
Subir al icecast y dejar un archivo local comprimido
dvgrab --format raw - \
| ffmpeg2theora -f dv -x 320 -y 240 -V 80 -a -1 -H 48000 -o /dev/stdout - \
| tee capture.ogg \
| oggfwd usla.org.ar 8000 mypass /gacq.ogg

Script de grabación y forward al icecast

# !/bin/sh
# by gacq - 20061107
#
# Usage: CafeStreaming room-name
#

MOUNTPOINT=$1
PASS=$2

SERVER=IcecastServer
PORT=8000

DATE=`date +%F_%T | tr \: _`

FILE=$MOUNTPOINT-$DATE.ogg

if [ $# -ne 2 ]
then
   echo Usage: $0 room-name
   exit 1
fi

if ! ping -c 2 -n $SERVER >> /dev/null
then
   echo Server $SERVER not responding ping
   exit 2
fi

dvgrab --format raw - \
  | nice --17 ffmpeg2theora -f dv -x 320 -y 240 -V 80 -a -1 -H 48000 -o /dev/stdout - \
  | tee $FILE \
  | oggfwd $SERVER $PORT $PASS /$MOUNTPOINT.ogg

Streaming

Usaremos el icecast como software de streaming

Servidores de utilizar
Agradecemos a GISS y a Altred por proporcionarnos los servidores de streaming
HOWTO Theora Streaming

Algunos clientes soportados

Edición de ogg theora

Repositorio permanente

Armar bittorrent y http

Tareas

Organización

  • Organizar agenda y participantes
  • Definir arquitectura y forma de operación

Camaras

  • Probar camaras y su conexión.
  • Probar dvgrab.
  • Pruebas de compresión
  • Subir informacion al icecast
  • Prueba de calidad de audio y video

PCs para las camaras

  • Instalar paquetes
  • Definir filesystem para guardar las grabaciones
  • Armar los scripts que hagan falta

Configuración del icecast

  • Ver puertos usados y reglas de iptables.


Tareas en UB

  • Hablar en UB por la conectividad y la salida de audio.

Promoción

  • Hacer página en jrsl que oriente a la audiencia.
  • Mini how-to para distintas distribuciones
  • Buscar o armar un breve manual de como instalar el VLC en otros sistemas operativos.
  • Enviar mail de difusión, especialmente a la gente del interior que no puede venir

Puebas

  • Hacer pruebas en conexiones lentas con otros sistemas operativos.

Otras

  • Calcular cantidad max de clientes posibles
cuales son las caracteristicas de los servers a usar?

Texto de invitación

Si no podés venir a las JRSL08, te invitamos a seguir las principales charlas en vivo por Internet. Este año, JRSL08 cuenta con streaming de video realizado íntegramente con software y formatos libres.

Para poder visualizar la transmisión de la mejor forma posible, recomendamos el uso de VLC, disponible para descarga en http://www.videolan.org

Instrucciones para acceder:

Ir a Archivo > Abrir volcado de red>

Según la charla que desees ver, agregá la URL que corresponda respectivamente al Aula Magna, Auditorio o el Hall de comunidad

A continuación hacés click en aceptar y comenzá a disfrutar las JRSL08 en vivo desde donde estés.

Si tienen preguntas para los disertantes podrán enviarla por IRC, les pasaremos estas preguntas a los disertantes al final de la charla en el momento de las preguntas.

Servidor: irc.freenode.net
Canal: #cafelug

Por favor indiquen la sala a la cual quieren preguntar. (Auditorio, Aula Magna o Hall de Comunidad)

Cualquier duda o inconveniente antes o durante el evento te pedimos que nos contactes a streaming-jrsl en cafelug.org.ar