1 menuconfig BR2_PACKAGE_JANUS_GATEWAY
3 select BR2_PACKAGE_JANSSON
4 select BR2_PACKAGE_LIBGLIB2
5 select BR2_PACKAGE_LIBNICE
6 select BR2_PACKAGE_LIBSRTP
7 select BR2_PACKAGE_OPENSSL
8 depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
9 depends on BR2_USE_WCHAR # libnice -> libglib2
10 depends on BR2_USE_MMU # libnice
11 depends on !BR2_STATIC_LIBS # dlopen
13 Janus is an open source, general purpose, WebRTC gateway
14 designed and developed by Meetecho.
16 https://github.com/meetecho/janus-gateway
18 if BR2_PACKAGE_JANUS_GATEWAY
22 config BR2_PACKAGE_JANUS_AUDIO_BRIDGE
24 select BR2_PACKAGE_OPUS
26 config BR2_PACKAGE_JANUS_ECHO_TEST
29 config BR2_PACKAGE_JANUS_RECORDPLAY
30 bool "record and play"
32 config BR2_PACKAGE_JANUS_SIP_GATEWAY
34 select BR2_PACKAGE_SOFIA_SIP
36 config BR2_PACKAGE_JANUS_STREAMING
39 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
41 comment "streaming plugin needs a toolchain w/ headers >= 3.9"
42 depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
44 config BR2_PACKAGE_JANUS_TEXT_ROOM
47 config BR2_PACKAGE_JANUS_VIDEO_CALL
50 config BR2_PACKAGE_JANUS_VIDEO_ROOM
53 config BR2_PACKAGE_JANUS_VOICE_MAIL
55 select BR2_PACKAGE_LIBOGG
59 comment "janus-gateway needs a toolchain w/ dynamic library, threads, wchar"
60 depends on BR2_USE_MMU
61 depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR