- Broadcast Box, ultra düşük gecikmeyle yayın yapmayı mümkün kılan bir araçtır
- Kullanımı kolay ve değişiklik yapması esnek olacak şekilde tasarlanmıştır. En yeni yayın teknolojilerini göstermek için geliştirilmiştir
- WebRTC kullanmanın avantajları
- Ultra düşük gecikme: Yayın ve oynatma, RTMP ve HLS yerine WebRTC ile gerçekleştirilir
- En yeni video codec'leri kullanılabilir. AV1 codec'i kullanıldığında aynı video kalitesi %50 daha az bant genişliğiyle iletilebilir
- Aynı oturum içinde birden fazla video akışı yüklenebilir. Birden çok kamera açısından yayın yapılabilir veya gerçek zamanlı etkileşimli video deneyimleri paylaşılabilir
- İyi bir kullanıcı deneyimi sunmak için transcode gereklidir. WebRTC ile kullanıcılar aynı videoyu farklı kalite seviyelerinde yükleyebilir, bu da sunucu işletim maliyetlerini azaltabilir
- WebRTC sayesinde herkes yayıncı olabilir. Broadcast Box ile OBS gibi yayın yazılımları kullanılabilir. Doğrudan tarayıcıdan yayın başlatılabildiği için yeni başlayanlar da kolayca canlı yayına başlayabilir
- Gerektiğinde Peer-to-Peer: Broadcast Box ile ortak IP ya da port forwarding olmadan video sunulabilir. WebRTC'nin P2P teknolojisi sayesinde özel bir sunucu olmadan da video yayınlanıp oynatılabilir
- Kullanım
- Broadcast Box'ı yerelde çalıştırmaya gerek kalmadan, barındırılan b.siobud.com üzerinden doğrudan kullanabilirsiniz
- Yerelde çalıştırmak için Getting Started bölümüne bakın
GN⁺ özeti
- Broadcast Box, ultra düşük gecikmeli yayını mümkün kılan ve WebRTC kullanarak hızlı ve verimli bir yayın deneyimi sunan bir araçtır
- Yeni başlayanların da kolayca kullanabilmesi için tasarlanmıştır ve farklı ortamlarda esnek kullanım sağlar
- Yayın teknolojilerindeki en güncel eğilimleri yansıttığı için yayıncılık sektörüne ilgi duyanlar için faydalı olacaktır
- Benzer işlevler sunan projeler arasında OBS ve GStreamer bulunur.
2 yorum
Gerçekten 3 saniyenin altında stabil bir streaming sağlıyor. WebRTC patlaması geliyor..
Hacker News görüşleri
Broadcast Box, OBS için bir test sunucusuna dönüştürülmüş
Düşük gecikme, izleyiciyle ilişki anlamına geliyor
Eşzamanlı yayın, streaming sitesi işletme maliyetlerini düşürüyor
AV1/H265/Opus, düşük bant genişliğine sahip kullanıcıların da yayın yapabilmesini sağlıyor
UDP, IRL/roaming stream'leri mümkün kılıyor
Multi-track, birden fazla video akışının veya dilin aynı anda gönderilmesini sağlıyor
Uçtan uca şifreleme, P2P dağıtımı mümkün kılıyor
Bu projeyle ilgilenenler için Cloudflare'ın WebRTC streaming hizmeti de ilgi çekici olabilir
Neden live streaming'in tercih edildiğine dair meta bir soru
Broadcast Box, yayın ve playback için WebRTC kullanıyor
Bu özellik düzgün çalışırsa çok memnun olunacak
WebRTC'yi 100k+ istemciye dağıtmanın güncel teknik durumu
Jitsi ile aileyle konuşurken sürekli sorun yaşanıyor
README'de şu ifade görülmüş
Video yayın gecikmesine aşina olmayan biri olarak bunun diğer alternatiflerle karşılaştırıldığında nasıl olduğu merak ediliyor
Birkaç yıldır OvenMediaEngine kullanılıyor