--- id: bd7150d8c442eddfafb5bd1c title: P2P Video Chat Application challengeType: 3 isRequired: false videoUrl: '' localeTitle: Приложение для видеочата P2P --- ## Description
Цель. Создайте приложение Glitch , функционально похожее на это: https://grove-voice.glitch.me . Выполняйте приведенные ниже истории пользователей . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. История пользователя: по прибытии браузер предложит мне получить доступ к моей фотокамере и микрофону. User Story: После того, как я дам это разрешение, мне будет предложено ввести имя комнаты. User Story: Как только я наберу имя комнаты, комната будет создана, если раньше не было места этого имени. User Story: Мой друг может впоследствии перейти на тот же сайт, ввести в ту же комнату, в которую я вошел, и присоединиться к той же комнате, а затем войти в видеочат со мной. User Story: Если я набираю имя комнаты, и в этой комнате уже два человека, я получаю уведомление, что комната заполнена. User Story: Любой может создать или присоединиться к любой комнате. И может быть любое количество комнат, но все они должны иметь уникальные имена. User Story: Я могу запретить сайту доступ к моему микрофону и веб-камере. Если я не хочу этого делать, если возникает какая-то другая проблема с драйвером, я вижу сообщение об ошибке, в котором говорится, что это необходимо. User Story: Когда я выбираю отменять шаг ввода имени комнаты или если я не нахожу имя или просто пробелы, он должен снова попросить меня ввести правильное имя комнаты. User Story: Если один из двух человек в комнате отключился, они могут подключиться к одной комнате и продолжить разговор. Не забудьте использовать Read-Search-Ask, если вы застряли. Когда вы закончите, нажмите кнопку «Я завершил эту задачу» и включите ссылку на ваше приложение «Глюч». Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
## Instructions
## Tests
```yml tests: [] ```
## Challenge Seed
## Solution
```js // solution required ```