Brussels / 30 & 31 January 2016


Janus: the general purpose WebRTC Gateway

Janus is an open source WebRTC Gateway developed by Meetecho conceived to be a general purpose one. As such, it doesn't provide any functionality per se other than implementing the means to set up a WebRTC media communication with a browser, exchanging JSON messages with it, and relaying RTP/RTCP and messages between browsers and the server-side application logic they're attached to.

Any specific feature/application is provided by server side plugins, that browsers can then contact via the gateway to take advantage of the functionality they provide. Example of such plugins can be implementations of applications like echo tests, conference bridges, media recorders, SIP gateways and the like. A few examples describing how these plugins can be used as "bricks" to build a more comprehensive and complex application will be provided. Some references to existing usages of Janus and third-party imlementations will be presented too, as well as some notes on future plans and next steps.


Photo of Lorenzo Miniero Lorenzo Miniero