Flujos de Trabajo: Transmisiones en directo (Live Streaming/Webcasts)
soporte, otros, video, streaming, live, workflows, flujos, trabajo, webcasts
Aunque sólo presentaremos dos posibles flujos de trabajo, no son necesariamente los únicos, pero le ayudarán a entender los componentes necesarios para la realización de transmisiones en directo. Haremos hincapié en la economización de recursos.
Básicamente, necesitará 4 componentes:
1. Una fuente de vídeo.
2. "Live Encoder".
3. Un servidor de Medios o servicio de streaming/CDN que proporcione URL de reproducción en una tecnología soportada (Ej. HLS/m3u8).
4. WS.WebTV con extensión StreamClip.
1. Fuente de vídeo
Desde una Webcam conectada por USB, hasta un equipo tipo VTR/VCR o cámara profesional utilizando una capturadora de vídeo, de acuerdo a sus necesidades...
2. "Live Encoder"
Un "live encoder" es un hardware o software capaz de comprimir la fuente de vídeo, en tiempo real, y enviarla a un servidor de medios/CDN, en un formato específico, usando un protocolo determinado.
- Ejemplos de software "live encoder": OBS (Free and open source), Adobe Flash Media Live Encoder (antiguo, GRATUITO, muy básico pero suficientemente bueno para la mayoría), vMix, Wirecast
3. Servidor de Medios/Proveedor de Servicio de Streaming/CDN
El servidor de medios es un software (que está alojado en un servidor Web) que está optimizado/especializado en "servir" contenidos multimedia a los usuarios finales, a través de (por ejemplo) la WebTV. El servidor de medios recibe el vídeo comprimido suministrado por el "live encoder" y lo transmite a los usuarios.
¿Y el CDN? un CDN (Content Delivery Network = Red de Distribución de Contenidos) es una red de servidores (con software de servidor de medios) con mucha más capacidad que un sólo servidor dedicado y ofrece la posibilidad de "servir" el contenido a un número virtualmente ilimitado de usuarios, simultáneamente. Consulte nuestro documento sobre CDN para más información al respecto.
Un proveedor de servicio de streaming is normalmente una empresa de CDN que cuenta con la infraestructura necesaria para recibir el vídeo publicado por Ud., desde el live enconder, y proporciona las URLs de reproducción necesarias (which are the ones that you need to use ion the WebTV).
- Ejemplo de CDNs / proveedores de servicio de live streaming: CDNsun.com*, 5CentsCDN.net*, Transparent CDN, Amazon Interactive Video Service
- Los softwares servidor de medios más utilizados son: Wowza Media Server, Nimble, Adobe Media Server, Red5
4. WS.WebTV
WS.WebTV, a través de la extensión StreamClip, es capaz de conectarse con servidores de medios para mostrar el contenido audiovisual a los usuarios, utilizando descarga por streaming o progresiva.
Si planea realizar una transmisión compatible con múltiples dispositivos, puede utilizar el siguiente flujo de trabajo:
Ejemplo de configuración
1. Fuente de vídeo: Webcam de alta calidad (USB) or cámara DV.
2. Live Enconder:
• Opción 1: Adobe Flash Media Live Encoder (Gratuito) + MainConcept ACC plugin. El live encoder puede usar una cámara USB, puerto Firewire o algunos dispositivo de captura para recibir la señal de vídeo.
• Opción 2: Wirecast / vMix ... El live encoder puede usar una cámara USB, puerto Firewire o algunos dispositivo de captura para recibir la señal de vídeo.
2.1. Formato de vídeo: H.264 baseline para la pista de vídeo, AAC para la pista de audio.
3. Servidor de Medios: Wowza Media Server instalado en un servidor dedicado.
4. WS.WebTV + extensión StreamClip.
Calcule el ancho de banda requerido para hacer streaming de vídeo.
NOTA: La publicación (upload) también cuenta para el cálculo del ancho de banda (tráfico) utilizado, por lo que equivale a sumar un usuario adicional. Por lo tanto, si quiere estimar el tráfico para, por ejemplo, 100 usuarios, deberá contemplar 101 usuarios.