2014-05-06 26 views
7

Niedawno przestudiowałem, jak zaimplementować oprogramowanie WebRTC MCU na serwerze. Znajduję projekt open source o nazwie licode, ale trudno mi zrozumieć jego kod źródłowy. Czy możesz polecić kilka artykułów lub dokumentów dotyczących wyjaśnienia kodu źródłowego licode, czy jest inny projekt open source, który możesz polecić na temat implementacji MCU WebRTC?projekt open source o implementacji MCU WebRTC na serwerze

Odpowiedz

5

Janus jest tym, czego szukasz. Jest to nowy, fajny dzieciak na bloku i przekonałem się, że jest on bardzo łatwy do zrozumienia, ponieważ nie zawiera żadnych założeń na płaszczyźnie sygnalizacji ani funkcji, z których korzystasz w bramie.

Jest dostarczany z rdzeniem, który działa jako centralny koncentrator dla połączeń przeglądarki, a następnie implementuje wszystkie jego funkcje za pomocą wtyczek. Na przykład tutaj masz Wideo MCU kod wtyczki:

https://github.com/meetecho/janus-gateway/blob/master/plugins/janus_videoroom.c

Jak widać to jest zaprogramowany w języku C i pochodzi z API JS i jasne przykłady kodu. Daj sobie spokój, myślę, że jest idealny do badania projektu w porównaniu do już rozdętych rozwiązań wielopozycyjnych (Licode, Jitsi Videobridge, itp.)

Mam nadzieję, że pomoże!

+0

Dzięki za odpowiedź. Dam temu szansę. –

+0

Obecnie, Janus videoroom to SFU, więc ta odpowiedź wydaje się niedokładna. Przykład MCU: [OpenVCX] (http://openvcx.com/vcxwebrtc.php) –