WebRTC -- Janus编译部署及配置

Janus是一个开源的WebRTC SFU服务器,可以作为WebRTC的一个端将其收到的数据进行转发,同时提供了一些的控制能力。Janus是基于插件架构的,其功能都是通过一个个插件来提供,我们可以为Janus开发插件,来扩展其功能。

一、编译部署

Janus可以方便的在Linux和MacOS上面编译部署,暂时不支持Windows系统,但可以在Win10的Windows Subsystem for Linux上编译部署。

1.1 安装依赖项

在编译Janus之前,需要安装如下依赖项:

  • Jansson
  • libconfig
  • libnice (at least v0.1.15 suggested, master recommended)
  • OpenSSL (at least v1.0.1e)
  • libsrtp (at least v1.5 suggested)
  • usrsctp (only needed if you are interested in Data Channels)

你可能感兴趣的:(WebRTC从入门到精通)