Разработать кластерную медиа-систему для конференц-связи
Цена договорная
Необходимо разработать кластерную медиа-систему для конференц-связи (например такую, какая используется в Skype, Google Meet, Zoom). Система должна использовать WebRTC и SFU.
Система должна позволять создавать комнаты по уникальным строковым идентификаторам. К примеру, можно подключиться к комнате по идентификатору "k3db49nd2". Если комнаты с таким идентификатором не существует, она будет создана.
К комнатам могут подключаться участники по уникальному идентификатору и ключу.
На одно подключение должно быть выделено два канала: один для передачи звука, другой для передачи видео потока.
Если участник решает поделиться своим экраном, должно быть создано новое подключение, в котором используется только видео канал (звуковой канал не используется).
Система должна быть масштабируемой: должна быть возможность добавлять новые сервера без ограничений, комнаты будут распределяться между серверами сбалансированно.
Система должна быть адаптируемой. Если качество интернет канала пользователя упало, система также должна понизить качество видео-изображения и звука, чтобы сохранить подключение участника.
Цена проекта договорная. Проект имеет высокую степень сложности. Мы открыты к Вашим идеям по поводу выбора используемых технологий. Опыт работы с медиа системами обязателен. Пожалуйста, напишите стек технологий, с которыми вы уже работали.
Система должна позволять создавать комнаты по уникальным строковым идентификаторам. К примеру, можно подключиться к комнате по идентификатору "k3db49nd2". Если комнаты с таким идентификатором не существует, она будет создана.
К комнатам могут подключаться участники по уникальному идентификатору и ключу.
На одно подключение должно быть выделено два канала: один для передачи звука, другой для передачи видео потока.
Если участник решает поделиться своим экраном, должно быть создано новое подключение, в котором используется только видео канал (звуковой канал не используется).
Система должна быть масштабируемой: должна быть возможность добавлять новые сервера без ограничений, комнаты будут распределяться между серверами сбалансированно.
Система должна быть адаптируемой. Если качество интернет канала пользователя упало, система также должна понизить качество видео-изображения и звука, чтобы сохранить подключение участника.
Цена проекта договорная. Проект имеет высокую степень сложности. Мы открыты к Вашим идеям по поводу выбора используемых технологий. Опыт работы с медиа системами обязателен. Пожалуйста, напишите стек технологий, с которыми вы уже работали.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.