Изучите WebRTC Mesh архитектуру, создав проект с помощью React, WebRTC и SocketIO. Мы рассмотрим все шаги по созданию приложения с групповыми вызовами, в котором вы сможете установить соединение между несколькими пользователями в одной комнате. Мы напишем реализацию WebRTC с поддержкой простой одноранговой библиотеки, чтобы показать, как можно разработать приложение WebRTC с групповыми вызовами.
Мы также будем использовать SocketIO в качестве сервера уведомлений для нашего приложения. После этого курса вы сможете создать собственное приложение, которое будет использовать WebRTC. Неважно, будет ли это коммуникационная игра в реальном времени или видеочат. Вы узнаете, как установить соединение между несколькими одноранговыми узлами с архитектурой Mesh.
Мы рассмотрим весь процесс оповещений для обмена необходимыми данными между всеми пользователями, которые подключенные к комнате. Мы также рассмотрим развертывание и учетные данные сервера TURN.
В нашем приложении мы будем использовать:
WebRTC
JavaScript
SocketIO
Express.js
Node.js
React
Simple-peer
Мы создадим необходимый UI и продолжим всю логику, связанную с SocketIO и WebRTC.
Процесс создания приложения:
Подготовка среды;
Создание интерфейса нашего приложения с помощью React;
Подключение к SocketIO и создание необходимой логики;
Реализация WebRTC для групповых звонков;
Добавление каналов данных WebRTC для функциональности чата;
Добавление функциональности для подключения только со звуком;
Получение учетных данных сервера TURN;
Развертывание приложения.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.