
You can receive all events happening on the server and perform actions. It is exactly the same usage of fs_cli as it is for ESL. When you installed Freeswitch on your server, it offers you the fs_cli command, to perform actions.

The reason we changed to FreeSwitch was the customizability of the video mux. So using a mux makes sense for bigger conferences, but requires CPU power. On the other hand, your server hosting the media server will have more work to do for generating the mux, combining all video streams + audio streams together. Good for the client, it does not have to mix the audio streams together into your speakers and don’t have to handle 22 parallel connections.

When using a MUX also with 10 participants, you receive 1 audio + 1 video stream and you send 1 audio + video. The result, everyone receives 10 video + audio streams and send 1 audio + video streams, so 22 streams in total. Everyone sends its video to everyone else. The reason: Imaging you have 10 people in a conference room. This reduces the performance necessary on each client and also increases the audio quality. It allows you also to use a MUX, in Kurento context it is called a composite.Ī Mux combines video streams of many users into one stream, giving each a position in the mux. This allows you to build a simple Video conference, similar to Jitsi or other solutions that passthrough the video stream. Kurento allows you to passthrough the videos of participants to each other.


I recommend using our updated version as it works on all major browsers incl. While writing this article, the PR was not merged yet. Kurento has support for NodeJS and Java in backend and also provides a JS lib for the frontend: As it is an older library that makes use of outdated and deprecated WebRTC methods, we refactored it and made the results open source.
#Freeswitch autoanswer software#
It has several tutorials that allows you to create your simple video conferencing software withing a very short time. It is an European open source project from Spain, still maintained and very easy to use. Therefore I want to first say some words about the Kurento Media Server (KMS). uses the FreeSwitch technology to provide HD-conferencing and live streaming for its customersįirst of all, the setup and understanding of FS is much more complicated compared to Kurento.
