А вот с отправкой более 5 потоков без задержек современные устройства справиться не могут. Тут нужен медиа-сервер. Видеопоток каждого участника отправляется туда на обработку, а сервер “рассылает” его остальным.
Чаще всего в качестве медиасервера мы используем Kurento. Вот, почему:Это один из первых медиасерверов. Поэтому его используют больше всего разработчиков. Это значит, что если возникнет какая-то проблема, найти решение будет быстрее и проще благодаря пользовательской поддержке. А значит и стоить это будет дешевле.
Также Twilio,
которые купили Kurento еще в 2017 году, предоставляют самое надежное из платных сторонних решений для видеочатов из всех, что мы использовали.
Есть и другие похожие решения. Но они не такие надежные и гибкие, как Kurento.
- Возможность добавлять пользовательские функции
От совместного использования экрана до распознавания лиц и многого другого — мы ни разу не столкнулись с тем, чтобы какую-либо функцию, которая нужна была нашему клиенту, нельзя было разработать с помощью Kurento.
У Kurento открытый исходный код. Это значит, что вы можете использовать его в своих продуктах легально и бесплатно.
Но мы также работаем и с другими медиасерверами и мостами — когда нужно не так много функций. Или если это существующий продукт на другом медиасервере: