StREAMING CON SOFTWARE LIBRE

Julián Pérez

Mediación/Investigación 2015/17

Medialab-Prado

@largocreatura

MEDIALAB-PRADO

  • Cultura Libre
  • Cultura digital
  • Laboratorio ciudadano
  • Producción cultural
  • Grupos de trabajo
  • Prototipado
  • Público
  • Investigación
  • Multidisciplinar
  • Aprendizaje colaborativo
  • Informal
  • Diferentes perfiles
  • Participación

MEDIACIÓN-INVESTIGACIÓN

INVESTIGACIÓN: STREAM Y PROCESOS CREATiVOS

  • Streaming
  • Audiovisual
  • Datos, API's, BBDD
  • Tiempo real
  • Narrativas digitales
  • Creación artística
  • Herramientas libres

GRUPO TRABAJO: STREAMLAB

SOFTWARE LIBRE

USO / ESTUDIO / MEJORA / DISTRIBUCIÓN

TALLER

  • Aprendizaje informal
  • Compartir experiencias
  • No profundizaremos en temas demasiado técnicos
  • Ejercicios prácticos
  • Es bastante frustrante, paciencia

Pad con recursos para el taller

Slides

STREAMING
???

QUÉ ENTENDEMOS POR STREAMING?

Netflix?

Video on Demand?

Skype?

Radio online?

Download and play?

Gamers?

Online TV?

Tiempo real?

PRODUCCIÓN / DISTRIBUCIÓN / CONSUMO

PRODUCCIÓN

No hay un standard, dependerá de los recursos

Adquisición AV

Captura

COMPOSICIÓN

Software para cambiar entre señales de video y otros contenidos multimedia. Composición de la imagen

OBS - OpenBroadcasterSoftware

GNU General Public License v2.0

Multiplataforma Descargar

WebCamStudio

GNU General Public License v3.0

Linux Instalación

Snowmix

GNU General Public License v3.0

Linux Descargar

CODIFICACIÓN

Ya tenemos la señal, ahora a codificar

Por hardware

Por software

h264 comprimido

CODECS

Compresión de la señal, pérdida de datos

Contenedores

formato de archivo

Contenedor de varios streams: video, audio, subtitulos, metadata

PROTOCOLOS

Protocolo de comunicación entre productor y servidor

SERVIDORES

Infraestructura propia

  • Icecast2 (video as WebM or Theora over HTTP) (GNU GPL)
  • Kurento (Media server WebRTC) (LGPL)
  • NGINX (HTTP) (BSD)
  • NGINX-RTMP
  • FFServer (HTTP) (GNU GPL)
  • WOWZA (RTMP)

 

Infraestructura terceros

  • GISS.TV(Icecast)
  • BAMBUSER
  • USTREAM
  • YOUTUBE
  • PERISCOPE
  • FACEBOOK LIVE
  • TWITCH

ESCENARIOS

IMPORTANTE!

  • Tener siempre en cuenta el audio (volumen, sincronización, fluido sin cortes). Una retransmisión en la que falle el audio no sirve de nada
  • Comunicar con anterioridad si se va a retransmitir un evento. Es frustrante cuando ves después de todo el esfuerzo que lo están viendo 3 personas.
  • Guardar copia en disco ademas de retransmitirlo. Generar una plataforma para subir ese contenido.

PRÁCTICA 1

  • Configurar Captura
  • Componer con OBS, o WebCamStudio
    • Cartelas
    • Subtítulos?
    • Fuentes de video
  • Envio a infraestructura de terceros
    • Periscope
    • Youtube
    • etc

Evento

PRÁCTICA 2

  • Configurar Captura
  • Ajustar audio sala, captura
    • Cuidado con el acople
  • https://meet.jit.si/
  • Envio a infraestructura de terceros
    • Youtube

VideoConferencia Abierta

MAÑANA

  • Ancho de banda / Bitrate
  • Resolución de video
  • Cliente: VLC
  • MediaCenter: Kodi
  • Comunidades Streaming
  • Práctica con Icecast
  • Conclusiones / Propuestas
  • Fiesta viernes openlab
Made with Slides.com