- Broadcast Box es una herramienta que permite transmitir con latencia ultrabaja
- Está diseñada para ser fácil de usar y sencilla de modificar. Fue desarrollada para mostrar tecnología de transmisión moderna
- Ventajas de usar WebRTC
- Latencia ultrabaja: maneja la transmisión y la reproducción con WebRTC en lugar de RTMP y HLS
- Permite usar códecs de video modernos. Con el códec AV1, se puede transmitir la misma calidad de video usando 50% menos ancho de banda
- Se pueden subir múltiples flujos de video dentro de la misma sesión. Es posible transmitir desde varios ángulos de cámara o compartir experiencias de video interactivas en tiempo real
- Para ofrecer una buena experiencia de usuario, se necesita transcodificación. Con WebRTC, los usuarios pueden subir el mismo video en distintos niveles de calidad, lo que reduce los costos operativos del servidor
- Con WebRTC, cualquiera puede convertirse en transmisor. Usando Broadcast Box, se puede utilizar software de transmisión como OBS. También es posible empezar a transmitir directamente desde el navegador, por lo que incluso los principiantes pueden iniciar un live streaming fácilmente.
- Peer-to-Peer cuando se necesite: con Broadcast Box se puede entregar video sin IP pública ni port forwarding. Gracias a la tecnología P2P de WebRTC, es posible transmitir y reproducir video sin un servidor dedicado.
- Cómo usarlo
- Se puede usar directamente en b.siobud.com alojado, sin necesidad de ejecutar Broadcast Box de forma local
- Para ejecutarlo localmente, consulta la sección Getting Started
Resumen de GN⁺
- Broadcast Box es una herramienta que permite transmisiones con latencia ultrabaja y ofrece una experiencia rápida y eficiente mediante WebRTC
- Está diseñada para que incluso los principiantes puedan usarla fácilmente y para ofrecer flexibilidad en distintos entornos
- Refleja las tendencias más recientes en tecnología de transmisión, por lo que puede ser útil para quienes tienen interés en la industria del broadcasting
- Proyectos con funciones similares incluyen OBS y GStreamer.
2 comentarios
De verdad se logra un streaming estable por debajo de los 3 segundos. El boom de WebRTC ya viene..
Comentarios en Hacker News
Convirtieron Broadcast Box en un servidor de prueba para OBS
La baja latencia se trata de la relación con la audiencia
La retransmisión simultánea reduce los costos operativos de los sitios de streaming
AV1/H265/Opus permite transmitir incluso a usuarios con poco ancho de banda
UDP hace posibles los streams IRL/en roaming
El multitrack permite enviar varios feeds de video o idiomas al mismo tiempo
El cifrado de extremo a extremo hace posible la distribución P2P
A quienes les interese este proyecto también podría interesarles el servicio de streaming WebRTC de Cloudflare
Una pregunta meta sobre por qué se prefiere el live streaming
Broadcast Box usa WebRTC para la transmisión y la reproducción
Estaría muy satisfecho si esta función funciona bien
El estado actual de la tecnología para desplegar WebRTC a más de 100k clientes
Siempre tengo problemas al hablar con mi familia por Jitsi
Vi la siguiente frase en el README
Como alguien que no está familiarizado con la latencia en transmisión de video, me pregunto cómo se compara con otras alternativas
Llevo varios años usando OvenMediaEngine