2015-04-14 16 views
6

Ho un peer to peer WebRTC funzionante ma quando voglio trasmettere una singola telecamera a più client, ovviamente, il peer to peer non è adatto.WebRTC Server relay/Broadcast più client

soluzioni che ho trovato come

Ma la configurazione iniziale non posso ottenere (e sembra avere problemi di cross browser) il in secondo luogo, sembra che stiamo colpendo un chiodo con un missile nucleare.

Tutto ciò di cui ho bisogno è un relè, non ho bisogno di decodificare/ricodificare i flussi.

Ho solo bisogno

  • l'emittente per la connessione al server (peer to peer)

  • I client di connettersi al server (peer to peer)

  • Il server per inoltrare il flusso dall'emittente ai client.

C'è qualche software là fuori che offre questa soluzione che ho perso? esiste un'alternativa funzionante e scalabile alternativa?

Grazie

+0

hai controllato kurento media server? – mido

risposta

2

Jitsi Video Bridge funziona più o meno esattamente come si descrive.

+0

L'unico problema con Jitsi è che è estremamente difficile capire come prendere un'app webrtc esistente e implementarla con jitsi video bridge. – RandallB

1

Sul server è possibile eseguire Janus, a cui l'emittente può fornire uno streaming tramite RTP.

Dai un'occhiata a un esempio configuration file.

Dopo aver scritto un file di configurazione che definisce come il server riceve flusso dall'emittente, si dovrebbe essere in grado di lanciare Janus in background tramite un command line interface tool:

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

Inoltre, vedi streaming test demo.

Nota: non l'ho provato a fondo.

+0

Speravo che qualcuno potesse abbatterlo un po '. Mi sembra che Janus prenda l'input di WebRTC e lo rielabori per la trasmissione, in modo che se migliaia di persone volessero guardare la tua trasmissione, il server sarebbe disposto a dispensare le informazioni, piuttosto che il tuo browser personale? –