2015-04-14 5 views
6

Posiadam peer-to-peer-a do współpracy z WebRTC, ale kiedy chcę rozsyłać pojedynczą kamerę do wielu klientów, oczywiście nie jest odpowiedni peer-to-peer.Serwer przekaźników sieci WebRTC/Broadcast wielu klientów

znalazłem rozwiązania, takie jak

ale pierwszej konfiguracji nie mogę (i wydaje się mieć problemy krzyżowe przeglądarki) się po drugie wydaje się, że uderzamy paznokciem w rakietę nuklearną.

Potrzebuję tylko przekaźnika, nie muszę dekodować/przekodować strumieni.

Muszę tylko

  • nadawcę, aby połączyć się z serwerem (peer to peer)

  • klientów do łączenia się z serwerem (peer to peer)

  • serwera przekazywać strumień z nadawcy do klientów.

Czy istnieje oprogramowanie, które oferuje takie rozwiązanie, które przegapiłem? czy istnieje alternatywna działająca i skalowalna alternatywa?

Dzięki

+0

Czy sprawdziłeś serwer mediów kurento? – mido

Odpowiedz

2

Jitsi Video Bridge działa prawie dokładnie jak to opisać.

+0

Jedyny problem z Jitsi to niezmiernie trudno zrozumieć, jak wziąć istniejącą aplikację Webrtc i wdrożyć ją za pomocą jitsi video bridge. – RandallB

1

Na swoim serwerze możesz uruchomić Janus, do której Twój nadawca może dostarczyć strumień przez RTP.

Spójrz na przykład configuration file.

Po zapisaniu plik konfiguracyjny, który określa w jaki sposób serwer odbiera strumień od nadawcy, powinieneś być w stanie uruchomić Janus w tle poprzez command line interface tool:

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

również zobaczyć streaming test demo.

Uwaga: Nie testowałem tego dokładnie.

+0

Miałem nadzieję, że ktoś może trochę to zepsuć. Czuję, że Janus bierze dane wejściowe z WebRTC i przetwarza je w celu emisji, więc gdyby tysiące ludzi chciało oglądać transmisję, serwer wydałby informacje, a nie osobistą przeglądarkę? –