1*4882a593Smuzhiyunmenuconfig BR2_PACKAGE_JANUS_GATEWAY 2*4882a593Smuzhiyun bool "janus-gateway" 3*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 4*4882a593Smuzhiyun depends on BR2_USE_WCHAR # libnice -> libglib2 5*4882a593Smuzhiyun depends on BR2_USE_MMU # libnice 6*4882a593Smuzhiyun depends on !BR2_STATIC_LIBS # dlopen 7*4882a593Smuzhiyun select BR2_PACKAGE_JANSSON 8*4882a593Smuzhiyun select BR2_PACKAGE_LIBCONFIG 9*4882a593Smuzhiyun select BR2_PACKAGE_LIBGLIB2 10*4882a593Smuzhiyun select BR2_PACKAGE_LIBNICE 11*4882a593Smuzhiyun select BR2_PACKAGE_LIBSRTP 12*4882a593Smuzhiyun select BR2_PACKAGE_OPENSSL 13*4882a593Smuzhiyun help 14*4882a593Smuzhiyun Janus is an open source, general purpose, WebRTC gateway 15*4882a593Smuzhiyun designed and developed by Meetecho. 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun https://github.com/meetecho/janus-gateway 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunif BR2_PACKAGE_JANUS_GATEWAY 20*4882a593Smuzhiyun 21*4882a593Smuzhiyunconfig BR2_PACKAGE_JANUS_GATEWAY_DEMOS 22*4882a593Smuzhiyun bool "HTML demos" 23*4882a593Smuzhiyun help 24*4882a593Smuzhiyun Install the demonstration website, as featured on 25*4882a593Smuzhiyun https://janus.conf.meetecho.com/ 26*4882a593Smuzhiyun 27*4882a593Smuzhiyuncomment "plugins" 28*4882a593Smuzhiyun 29*4882a593Smuzhiyunconfig BR2_PACKAGE_JANUS_GATEWAY_AUDIO_BRIDGE 30*4882a593Smuzhiyun bool "audio bridge" 31*4882a593Smuzhiyun select BR2_PACKAGE_OPUS 32*4882a593Smuzhiyun 33*4882a593Smuzhiyunconfig BR2_PACKAGE_JANUS_GATEWAY_ECHO_TEST 34*4882a593Smuzhiyun bool "echo test" 35*4882a593Smuzhiyun 36*4882a593Smuzhiyunconfig BR2_PACKAGE_JANUS_GATEWAY_RECORDPLAY 37*4882a593Smuzhiyun bool "record and play" 38*4882a593Smuzhiyun 39*4882a593Smuzhiyunconfig BR2_PACKAGE_JANUS_GATEWAY_SIP_GATEWAY 40*4882a593Smuzhiyun bool "sip gateway" 41*4882a593Smuzhiyun select BR2_PACKAGE_SOFIA_SIP 42*4882a593Smuzhiyun 43*4882a593Smuzhiyunconfig BR2_PACKAGE_JANUS_GATEWAY_STREAMING 44*4882a593Smuzhiyun bool "streaming" 45*4882a593Smuzhiyun # SO_REUSEPORT 46*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9 47*4882a593Smuzhiyun 48*4882a593Smuzhiyuncomment "streaming plugin needs a toolchain w/ headers >= 3.9" 49*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9 50*4882a593Smuzhiyun 51*4882a593Smuzhiyunconfig BR2_PACKAGE_JANUS_GATEWAY_TEXT_ROOM 52*4882a593Smuzhiyun bool "text room" 53*4882a593Smuzhiyun 54*4882a593Smuzhiyunconfig BR2_PACKAGE_JANUS_GATEWAY_VIDEO_CALL 55*4882a593Smuzhiyun bool "video call" 56*4882a593Smuzhiyun 57*4882a593Smuzhiyunconfig BR2_PACKAGE_JANUS_GATEWAY_VIDEO_ROOM 58*4882a593Smuzhiyun bool "video room" 59*4882a593Smuzhiyun 60*4882a593Smuzhiyunconfig BR2_PACKAGE_JANUS_GATEWAY_VOICE_MAIL 61*4882a593Smuzhiyun bool "voice mail" 62*4882a593Smuzhiyun select BR2_PACKAGE_LIBOGG 63*4882a593Smuzhiyun 64*4882a593Smuzhiyuncomment "transports" 65*4882a593Smuzhiyun 66*4882a593Smuzhiyunconfig BR2_PACKAGE_JANUS_GATEWAY_MQTT 67*4882a593Smuzhiyun bool "MQTT" 68*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS 69*4882a593Smuzhiyun select BR2_PACKAGE_PAHO_MQTT_C 70*4882a593Smuzhiyun 71*4882a593Smuzhiyuncomment "MQTT transport needs a toolchain w/ threads" 72*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_HAS_THREADS 73*4882a593Smuzhiyun 74*4882a593Smuzhiyunconfig BR2_PACKAGE_JANUS_GATEWAY_RABBITMQ 75*4882a593Smuzhiyun bool "RabbitMQ" 76*4882a593Smuzhiyun depends on !BR2_STATIC_LIBS 77*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS 78*4882a593Smuzhiyun select BR2_PACKAGE_RABBITMQ_C 79*4882a593Smuzhiyun 80*4882a593Smuzhiyuncomment "RabbitMQ transport needs a toolchain w/ dynamic library, threads" 81*4882a593Smuzhiyun depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS 82*4882a593Smuzhiyun 83*4882a593Smuzhiyunconfig BR2_PACKAGE_JANUS_GATEWAY_REST 84*4882a593Smuzhiyun bool "REST (HTTP/HTTPS)" 85*4882a593Smuzhiyun select BR2_PACKAGE_LIBMICROHTTPD 86*4882a593Smuzhiyun 87*4882a593Smuzhiyunconfig BR2_PACKAGE_JANUS_GATEWAY_UNIX_SOCKETS 88*4882a593Smuzhiyun bool "Unix Sockets" 89*4882a593Smuzhiyun default y 90*4882a593Smuzhiyun 91*4882a593Smuzhiyunconfig BR2_PACKAGE_JANUS_GATEWAY_WEBSOCKETS 92*4882a593Smuzhiyun bool "WebSockets" 93*4882a593Smuzhiyun select BR2_PACKAGE_LIBWEBSOCKETS 94*4882a593Smuzhiyun 95*4882a593Smuzhiyunendif 96*4882a593Smuzhiyun 97*4882a593Smuzhiyuncomment "janus-gateway needs a toolchain w/ dynamic library, threads, wchar" 98*4882a593Smuzhiyun depends on BR2_USE_MMU 99*4882a593Smuzhiyun depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR 100