- Broadcast Box est un outil qui permet de diffuser avec une latence ultra-faible
- Il a été conçu pour être simple à utiliser et facile à modifier. Il a été développé pour démontrer les technologies de diffusion les plus récentes
- Avantages de l’utilisation de WebRTC
- Latence ultra-faible : la diffusion et la lecture passent par WebRTC au lieu de RTMP et HLS
- Possibilité d’utiliser des codecs vidéo récents. Avec le codec AV1, il est possible de transmettre une qualité vidéo identique avec 50 % de bande passante en moins
- Il est possible d’envoyer plusieurs flux vidéo dans une même session. On peut diffuser depuis plusieurs angles de caméra ou partager des expériences vidéo interactives en temps réel
- Un transcodage est nécessaire pour offrir une bonne expérience utilisateur. Avec WebRTC, les utilisateurs peuvent envoyer la même vidéo à différents niveaux de qualité, ce qui réduit les coûts d’exploitation côté serveur
- Grâce à WebRTC, tout le monde peut devenir diffuseur. Avec Broadcast Box, il est possible d’utiliser un logiciel de diffusion comme OBS. On peut aussi lancer une diffusion directement depuis le navigateur, ce qui permet même aux débutants de se lancer facilement dans le live streaming.
- Peer-to-Peer lorsque nécessaire : avec Broadcast Box, il est possible de diffuser de la vidéo sans IP publique ni redirection de port. Grâce à la technologie P2P de WebRTC, on peut diffuser et lire des vidéos sans serveur dédié.
- Utilisation
- Il est possible d’utiliser directement la version hébergée sur b.siobud.com sans exécuter Broadcast Box en local
- Pour l’exécuter en local, voir la section Getting Started
Résumé de GN⁺
- Broadcast Box est un outil qui permet la diffusion à très faible latence et offre une expérience de diffusion rapide et efficace grâce à WebRTC
- Il a été conçu pour être facile à utiliser, même pour les débutants, et peut s’adapter avec souplesse à différents environnements
- Il reflète les dernières tendances des technologies de diffusion et sera utile à ceux qui s’intéressent au secteur du streaming
- Parmi les projets offrant des fonctionnalités similaires, on peut citer OBS et GStreamer.
2 commentaires
Le streaming est vraiment stable avec une latence inférieure à 3 secondes. La vague du WebRTC arrive...
Avis Hacker News
A transformé Broadcast Box en serveur de test pour OBS
La faible latence, c'est la relation avec les spectateurs
La diffusion simultanée réduit les coûts d'exploitation des sites de streaming
AV1/H265/Opus permettent aussi aux utilisateurs à faible bande passante de diffuser
UDP rend possibles les streams IRL/en itinérance
Le multi-piste permet d'envoyer plusieurs flux vidéo ou langues en même temps
Le chiffrement de bout en bout permet une distribution P2P
Les personnes intéressées par ce projet pourraient aussi trouver intéressant le service de streaming WebRTC de Cloudflare
Question méta sur la raison pour laquelle le live streaming est privilégié
Broadcast Box utilise WebRTC pour la diffusion et la lecture
Sera très satisfait si cette fonctionnalité fonctionne correctement
État actuel de l'art pour déployer WebRTC auprès de plus de 100k clients
Rencontre toujours des problèmes en discutant avec sa famille sur Jitsi
A vu la phrase suivante dans le README
Pour quelqu'un qui n'est pas habitué à la latence en diffusion vidéo, se demande comment cela se compare aux autres alternatives
Utilise OvenMediaEngine depuis plusieurs années