Server Relai WebRTC / Menyiarkan banyak klien

Saya memiliki WebRTC peer to peer yang berfungsi tetapi ketika saya ingin menyiarkan satu kamera ke banyak klien jelas peer to peer tidak cocok.

Saya telah menemukan solusi seperti

Tapi yang pertama saya tidak bisa mengaturnya (dan sepertinya ada masalah lintas browser) yang kedua terasa seperti kita sedang memukul paku dengan rudal nuklir.

Yang saya butuhkan hanyalah relay, saya tidak perlu mendekode/mengode ulang aliran.

Saya hanya perlu

  • Penyiar untuk terhubung ke server (peer to peer)

  • Klien untuk terhubung ke server (peer to peer)

  • Server untuk menyampaikan aliran dari penyiar ke klien.

Apakah ada perangkat lunak di luar sana yang menawarkan solusi yang saya lewatkan? apakah ada alternatif lain yang berfungsi dan terukur?

Terima kasih


person James    schedule 14.04.2015    source sumber
comment
sudahkah Anda memeriksa server media kurento?   -  person mido    schedule 15.04.2015


Jawaban (3)


Jitsi Video Bridge berfungsi persis seperti yang Anda jelaskan.

person xdumaine    schedule 18.06.2015
comment
Satu-satunya masalah dengan Jitsi adalah sangat sulit untuk memahami cara menggunakan aplikasi webrtc yang ada dan mengimplementasikannya dengan jembatan video jitsi. - person RandallB; 13.05.2016

Di server Anda, Anda dapat menjalankan Janus, yang mana penyiar Anda dapat menyediakan streaming melalui RTP.

Lihat contoh konfigurasi mengajukan.

Setelah menulis file konfigurasi yang menentukan cara server menerima streaming dari penyiar, Anda seharusnya dapat meluncurkan janus di latar belakang melalui alat antarmuka baris perintah:

$ janus --daemon --config=config_file.conf

Lihat juga demo uji streaming.

Catatan: Saya belum mengujinya secara menyeluruh.

person naktinis    schedule 03.03.2016
comment
Saya berharap seseorang dapat menguraikannya sedikit. Saya merasa Janus mengambil masukan WebRTC, dan memprosesnya ulang untuk disiarkan, sehingga jika ribuan orang ingin menonton siaran Anda, server akan menyebarkan informasinya, bukan browser pribadi Anda? - person tbh__; 11.11.2016

Lihat repo-github ini yang terinspirasi dari siaran terukur p2p WebRTC milik Muaz khan . Ini bisa bekerja dengan baik di LAN. Di internet, saya tidak yakin seberapa baik fungsinya saat ini meskipun kami terus memperbaikinya.

person Akshat Sharma    schedule 13.06.2020