Spec-Zone.ru › Web APIs

Создание интернет-телефона с помощью PeerJS

  • Далее

Одна из основных проблем WebRTC заключается в том, что ее использование и разработка довольно сложны — обработка сервиса сигнализации и знание того, к какому узлу вызывать нужное действие, может быть запутанной. Но есть хорошая новость; PeerJS — это фреймворк WebRTC, который абстрагирует всю логику ICE и сигнализации, позволяя сосредоточиться на функциональности вашего приложения. PeerJS состоит из двух частей: клиентского фреймворка и сервера.

В этой серии статей мы создадим простое приложение телефона с использованием PeerJS. Мы будем использовать как серверную, так и клиентскую части фреймворка, но большая часть нашей работы будет связана с обработкой клиентского кода.

Предварительные требования

Этот учебник предназначен для среднего уровня; прежде чем приступить к его выполнению, вы должны быть знакомы с:

  • Чистым JavaScript
  • Node
  • Express
  • HTML

Прежде чем начать, убедитесь, что у вас установлен Node.js и Yarn (в последующих статьях используются инструкции с Yarn, но вы можете использовать npm или любой другой менеджер, если предпочитаете).

Примечание: Если вы лучше усваиваете информацию, следуя пошаговому коду, мы также предоставили этот учебник в виде кода, которым вы можете воспользоваться вместо этого.

Содержание

  1. Установка

  2. Подключение узлов

    1. Получение разрешения на использование микрофона
    2. Отображение и скрытие HTML
    3. Создание соединения с узлом
    4. Создание звонка
    5. Ответ на звонок
    6. Завершение звонка
  3. Развертывание и дополнительное чтение

  • Далее

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Build_a_phone_with_peerjs

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API