Dukungan WebRTC ditambahkan ke OBS Studio dengan kemampuan untuk menyiarkan dalam mode P2P

Basis kode OBS Studio, sebuah paket untuk streaming, pengomposisian, dan perekaman video, telah diperbarui untuk menyertakan dukungan teknologi WebRTC, yang dapat digunakan sebagai pengganti RTMP untuk streaming video tanpa server, di mana konten P2P ditransfer langsung ke peramban pengguna.

Implementasi WebRTC didasarkan pada perpustakaan libdatachannel, yang ditulis dalam C++. Dalam bentuknya saat ini, hanya mendukung penyiaran (output video) di WebRTC dan menyediakan layanan yang mendukung proses WHIP, yang digunakan untuk membuat sesi antara server WebRTC dan klien. Kode untuk mendukung WebRTC sebagai sumber masih dalam peninjauan.

WebRTC memungkinkan Anda mengurangi penundaan pengiriman video hingga sepersekian detik, yang memungkinkan pembuatan konten interaktif dan berinteraksi dengan pemirsa secara real time, misalnya, untuk menyelenggarakan acara bincang-bincang. Dengan menggunakan WebRTC, Anda dapat beralih antar jaringan tanpa mengganggu siaran (misalnya, beralih dari Wi-Fi ke jaringan seluler) dan mengatur transmisi beberapa aliran video dalam satu sesi, misalnya, untuk memotret dari sudut berbeda atau mengatur video interaktif .

WebRTC juga memungkinkan Anda mengunduh beberapa versi aliran yang sudah ditranskode dengan tingkat kualitas berbeda untuk pengguna dengan bandwidth komunikasi berbeda, agar tidak melakukan pekerjaan transcoding di sisi server. Dimungkinkan untuk menggunakan codec video yang berbeda, seperti H.265 dan AV1, untuk mengurangi kebutuhan bandwidth. Diusulkan untuk menggunakan Broadcast Box sebagai referensi implementasi server untuk siaran berbasis WebRTC, namun untuk siaran ke audiens kecil, Anda dapat melakukannya tanpa server dengan mengatur pekerjaan dalam mode P2P.

Sumber: opennet.ru

Tambah komentar