3 ms·
Hi there, I'm Juan, main developer of Kurento Media Server. I'll try to contextualize here what is OpenVidu and where it comes from. Kurento [1] is a WebRTC se
by j1elo 7y ago
Hi there, I'm Juan, main developer of Kurento Media Server. I'll try to contextualize here what is OpenVidu and where it comes from.
Kurento [1] is a WebRTC server which you deploy in your cloud and then control through another application server, of which OpenVidu is one. While Kurento tries to provide generic building blocks to allow creating multiple types of applications, OpenVidu started as a project that builds on top of those capabilities and focuses on the most commonly requested use case: videoconference rooms.
From that initial premise, the amount of tasks to do in order to achieve a professional solution seems endless: easy configuration of producers and consumers, with roles and permissions; automatic scaling when the load requires it; dynamic distribution of media flows according to the needs; recording of the sessions; compatibility with different browsers, and also why not, with apps on mobile platforms; filtering the media to apply video effects; the list goes on.
Then, problems will happen. And troubleshooting WebRTC issues is difficult, because information is all disperse and nebulous, so one is expected to have all the tools in place beforehand to inspect logs and be able to have an explanation of why something went bad.
OpenVidu aims to provide an easy to use framework that can cover all those needs and then some. Its open-source part covers all the basics, and for the last months we've been working on the Pro offering, which tackles the targets of automatic scalability, session monitoring, and automatic instantiation of Kurento Media Server nodes to handle different amounts of sessions (i.e. "elasticity"), among other things. Some of the features listed in the Pro page [2] are ready for prime time, and some are a work in progress.
We just released OpenVidu version 2.12.0 [3], which is where a new license version for the Pro tier sees the light. Our team has been for quite a long time in the game of WebRTC, working and learning together with the open-source community while developing Kurento, and now I hope you find that OpenVidu is a nice value proposition and it helps you build your dream application!
It's late here but tomorrow morning I'll be hanging around here to answer any questions. See you!
[1]: https://www.kurento.org/ https://www.kurento.org/
[2]: https://openvidu.io/docs/openvidu-pro/ https://openvidu.io/docs/openvidu-pro/
[3]: https://medium.com/@openvidu/openvidu-2-12-0-a-new-chapter-for-openvidu-d31c78d22857 https://medium.com/@openvidu/openvidu-2-12-0-a-new-chapter-f...
- drcursor 7y agoPlease, please fix https://github.com/OpenVidu/openvidu-call/issues/26 https://github.com/OpenVidu/openvidu-call/issues/26 as this is the only thing blocking us from actively using it or even thinking about "going" pro.
- j1elo 7y agoHi, we have just set this on top of the OpenVidu Call roadmap. We'll fix it soon.