Why Jitsi Meet?Īctually, the choice was easy because I had to choose between 2 different kinds of solutions:Īll-in-one solution: Jitsi Meet (IFrame) and BBB come with a client side part that already proposes all the features needed. Then, for the frontend, Jitsi can be used from an IFrame (no user interface to develop) or from a low-level JavaScrip library (design you own conference experience).Īnd that’s it for the candidates (sorry for the others…). Jitsi comes with the possibility to use it as a service or to host it in your infrastructure. I thought that for him, having another Java component should be less scary… Here, it is interesting because it is Java and the dev guy has developed the backend in Java. Jitsi Meet: The open-source conferencing server from 8x8. I’ve already developed with Janus before but my experience was limited to using it as a WebRTC gateway between web users and Freeswitch conferences.īigBlueButton : A complete conferencing and collaboration solution: My experience was limited to connecting the collaboration part (desktop sharing) to enhance an existing SIP web client. Janus: A SFU conference server that comes with a JS library. When I looked at the possible solution, I came up with 3 (open-source) possibilities: The candidates for the conferencing solution The low cost was part of the needs (as usual…).īut there is no specific need for call quality, specific devices or environments. Simple monitoring will be used to check health, usage and system resources used. Scalability? There will not be many meetings with a high number of persons and at the beginning there will be few parallel meetings. Time to market: The solution must be available ‘now’ without having to spend weeks or months on the development part.Ĭonvenient conferencing solution: No need to be lost by the features: Just the essentials: Video + chat + screen-sharing. So only hosting will have to be considered here. And while sovereign CPaaS platforms exist in Europe that meet these requirements, they are too expensive for a startup. Without going into details, a self-hosted solution was preferred over using an existing global cloud solution as a service. Several needs were expressed for this project:ĭata protection: This is due to the specific context of the project. This article focuses on the reasons why I used Jitsi and then my development experiences. The Jitsi Architecture scheme really helped me to understand the CPaaS possibilities. Note: webRTCH4cKS already shared an excellent article on Jitsi called The ultimate guide to Jitsi Meet and JaaS that describes completely the solution. I never had the opportunity to use it as a user nor as a developer. Why ? On one hand because it is the solution I chose for a project that requires a conference server and on the other hand because it was the opportunity for me to finally discover this product and more precisely its CPaaS side. 'if (typeof window.In this first article dedicated to CPaaS solutions, I wanted to focus on Jitsi Meet. I only did not try to disable video (I use it for video conferancing) but should be possible with the configuration. This is how I use it inside uniGUI you can configure usage based on your needs: It is free and open source based on WebRTC. There is documentation there you can find self hosting help. I installed on my server so that I can configure to my needs. I have been using for some months with success.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |