- Broadcast Boxは、超低遅延で配信できるようにするツール
- 使いやすく、修正しやすいように設計されている。最新の配信技術を示すために開発
- WebRTCを使用する利点
- 超低遅延: RTMPやHLSの代わりに、WebRTCで配信と再生を処理
- 最新のビデオコーデックを使用できる。AV1コーデックを使えば、同じ映像品質を50%少ない帯域幅で送信できる
- 同じセッションで複数のビデオストリームをアップロードできる。複数のカメラアングルで配信したり、リアルタイムでインタラクティブな映像体験を共有したりできる
- 良いユーザー体験を提供するにはトランスコードが必要。WebRTCを使えば、ユーザーが同じ映像をさまざまな品質レベルでアップロードできるため、サーバー運用コストを削減できる
- WebRTCを通じて誰でも配信者になれる。Broadcast Boxを使えば、OBSのような配信ソフトウェアを利用できる。ブラウザから直接配信を開始できるため、初心者でも簡単にライブストリーミングを始められる
- 必要なときはPeer-to-Peer: Broadcast Boxを使えば、グローバルIPやポートフォワーディングなしで映像を提供できる。WebRTCのP2P技術によって、専用サーバーがなくても映像を配信・再生できる
- 使い方
- Broadcast Boxをローカルで実行する必要はなく、ホスト版の b.siobud.com ですぐに使える
- ローカルで実行する場合は、Getting Started セクションを参照
GN⁺のまとめ
- Broadcast Boxは超低遅延配信を可能にするツールで、WebRTCを使って高速かつ効率的な配信体験を提供する
- 初心者でも簡単に使えるよう設計されており、さまざまな環境で柔軟に利用できる
- 配信技術の最新トレンドを反映しており、配信業界に関心のある人にとって有用
- 類似の機能を提供するプロジェクトには、OBS、GStreamerなどがある。
2件のコメント
本当に3秒以内で安定したストリーミングができていますね。WebRTCブームは来る……
Hacker Newsの意見
Broadcast BoxをOBSのテスト用サーバーにした
低遅延は視聴者との関係性を意味する
同時配信はストリーミングサイトの運用コストを削減する
AV1/H265/Opusは、低帯域幅のユーザーでも配信を可能にする
UDPはIRL/ローミング配信を可能にする
マルチトラックは複数のビデオフィードや言語を同時に送信できるようにする
エンドツーエンド暗号化はP2P配信を可能にする
このプロジェクトに関心がある人は、CloudflareのWebRTCストリーミングサービスにも興味を持つかもしれない
ライブストリーミングがなぜ好まれるのかというメタな問い
Broadcast BoxはWebRTCを使って配信と再生を行う
この機能がきちんと動作するなら非常に満足できそうだ
100k+クライアントにWebRTCを配信する最新の技術状況
家族とJitsiで話すとき、いつも問題が起きる
READMEで次の文を見た
映像配信の遅延に詳しくない者として、他の代替案と比べてどうなのか気になる
数年間OvenMediaEngineを使ってきた