Пример сервера aiortc не отображает видео на сервере - PullRequest
0 голосов
/ 30 сентября 2019

Я хочу протестировать https://github.com/aiortc/aiortc/tree/master/examples/server на удаленном сервере, поэтому я установил все в digital ocean облаке. Теперь после запуска python server.py веб-страница отображается, как и ожидалось, но аудио или видео не работает. Что происходит не так?

Консоль JS выдает следующую ошибку

Uncaught TypeError: Cannot read property 'getUserMedia' of undefined
    at start (client.js:169)
    at HTMLButtonElement.onclick ((index):78)

1 Ответ

0 голосов
/ 30 сентября 2019

Я нашел ответ здесь .

Chrome отключает такие функции, как getUserMedia, если он происходит из незащищенного источника. http://localhost по умолчанию считается безопасным источником, однако если вы используете источник, у которого нет сертификата SSL / TLS, Chrome будет считать источник незащищенным и отключит getUserMedia.

Что вы можетесделать это:

  1. Установить сертификат SSL / TLS.
  2. Или перейдите на chrome://flags, найдите флаг unsafely-treat-insecure-origin-as-secure, введите источник, который вы хотите считать безопасным, например http://{YOUR HOST IP}:1337, включите функцию и перезапустите браузер. Дайте мне знать, если это работает.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...