Изучите WebRTC, создав проект на ванильном JavaScript. Требуются только базовые знания JavaScript. Мы рассмотрим все шаги по созданию приложения с прямыми вызовами, в котором вы можете установить соединение между двумя пользователями, передав его личный код, или вы можете просто связаться с незнакомцем, как в веб-приложениях omegle или talkwithstranger. Мы напишем собственную реализацию WebRTC, чтобы показать, насколько легко можно разработать приложение WebRTC.
Мы не будем использовать какой-либо фреймворк для нашего интерфейса, поэтому вам не нужно иметь опыт работы с фреймворками (React, Vue.js, Angular). Мы также будем использовать Socket.IO в качестве сервера для нашего приложения. После этого курса вы сможете создать собственное приложение, которое будет использовать WebRTC. Неважно, будет ли это коммуникационная игра в реальном времени или видеочат. Вы узнаете, как установить соединение между двумя узлами.
В нашем приложении мы будем использовать:
WebRTC;
JavaScript;
Socket.IO;
Express.js;
Node.js;
Ванильный JavaScript для создания внешнего интерфейса нашего приложения.
Мы сосредоточимся на вещах, связанных с WebRTC. Также вы узнаете, как использовать Socket.IO в качестве своего веб-сервера.
Процесс создания приложения:
Подготовка среды;
Создание интерфейса нашего приложения с помощью ванильного JavaScript;
Подключение к Socket.IO;
Добавление собственной реализации WebRTC для звонков;
Добавление каналов данных WebRTC для функциональности чата;
Добавление возможности записи;
Добавление возможности общаться с незнакомцами;
Надеюсь, вам понравится этот курс, и после его завершения вы почувствуете себя уверенно, чтобы начать подготовку и настройку собственной реализации WebRTC.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.