编译
git clone https://github.com/meetecho/janus-gateway.git
sh autogen.sh
./configure --prefix=/opt/janus --enable-websockets --enable-docs –disable-plugin-lua
make
sudo make install
make configs//将所有的样例配置模板安装到/opt/janus/etc/janus文件夹下
janus.cfg janus 的全局配置文件,但不包括其他插件的配置文件
例如 janus跟Android APP Demo通信,需要使用WeSocket插件,所以需要安装libwebsocket插件,然后进行相关的配置
janus 默认的配置中是没有 WebSocket 的配置的,直接启动 Janus 会因没有 WebSocket 配置文件而报错。幸运的是在配置目录中 Janus 已经给我们提供了一个 WebSocket 的示例配置文件 : janus.transport.websockets.cfg.sample,(如果我们要通过 WebSocket 连接 Janus,则需要有个 WebSocket 的配置文件)这里我们可以直接拷贝这个示例文件:
cp janus.transport.websockets.cfg.sample janus.transport.websockets.cfg
./configure --prefix=/opt/janus --enable-websockets
配置完成之后,打印信息
Compiler: gcc
libsrtp version: 2.x
SSL/cryp