0

我正在尝试使用janus。第一步,安装。我按照这里的说明进行操作。一切都很好。但是,当我跑步时

    configure prefix=/opt/janus

输出的相关部分是:

...
checking for TRANSPORTS... yes
checking for MHD... yes
checking for lws_create_vhost in -lwebsockets... no
checking for amqp_error_string2 in -lrabbitmq... no
checking for MQTTAsync_create in -lpaho-mqtt3a... no
checking for PLUGINS... yes
checking for SOFIA... yes
checking for OPUS... yes
checking for OGG... yes
checking for EVENTS... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating html/Makefile
config.status: creating docs/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands

libsrtp version:           1.5.x
SSL/crypto library:        OpenSSL
DTLS set-timeout:          not available
DataChannels support:      no
Recordings post-processor: no
TURN REST API client:      yes
Doxygen documentation:     no
Transports:
    REST (HTTP/HTTPS):     yes
    WebSockets:            no
    RabbitMQ:              no
    MQTT:                  no
    Unix Sockets:          yes
Plugins:
    Echo Test:             yes
    Streaming:             yes
    Video Call:            yes
    SIP Gateway:           yes
    Audio Bridge:          yes
    Video Room:            yes
    Voice Mail:            yes
    Record&Play:           yes
    Text Room:             yes

我的问题在于条目WebSockets:不。

我签入 /usr/lib ,这里是相关文件:

 /usr/lib/libwebsockets.a  /usr/lib/libwebsockets.so  
 /usr/lib/libwebsockets.so.11  /usr/lib/libwebsockets.so.5

在 /usr/include

 /usr/include/libwebsockets.h

所以,我认为 libwebsockets 安装正确。需要做什么才能启用 webSockets 传输?

我也确实看过这个

4

1 回答 1

4

https://github.com/meeetecho/janus-gateway/pull/996

您需要 libwebsockets >= 2.0.0。Trusty 有一个旧版本。

你必须编译它。请参阅 janus 如何执行此操作的描述。

于 2017-09-18T04:52:56.900 回答