Видео js Запись без доступа к камере / микрофону или совместному использованию экрана, если веб-сайт работает на AWS EC2 и Azure VM - PullRequest
1 голос
/ 07 мая 2020

Веб-страница может использовать запись видео js для записи экрана и видеозаписи с веб-камеры. Он отлично работает на localhost и на виртуальном хостинге. Но я развернул веб-сайт на AWS EC2 и Azure VM для тестирования, и запись видео js там не работает. Насколько я понимаю, это все javascript и должно работать в браузерах, где бы ни размещался сайт.

Есть подсказка?

SCREENSHOT-1:

Когда пользователь нажимает кнопку в квадратном поле, должно появиться окно для подтверждения (показано на СКРИНШОТЕ-2) enter image description here

СКРИНШОТ-2

Это окно появляется, если сайт работает на локальном хосте или в службе общего хостинга, но не, если сайт работает на Azure ВМ или AWS EC2.

enter image description here

Страницы тестирования

  1. https://clearn.codeschunks.com/test/recordvideo (рабочий)

  2. http://ec2-54-185-50-254.us-west-2.compute.amazonaws.com/index.php/test/recordvideo (не работает)

1 Ответ

1 голос
/ 07 мая 2020

Я просмотрел ваш вопрос и нашел ответ. Это из-за безопасности. Если вы видите, что ваше соединение с codechunk.com защищено при хостинге на EC2 , ваше соединение небезопасно. Вы можете решить эту проблему двумя способами.

  1. Сделав ваше соединение с вашим хостингом на инстансе EC2 безопасным. Или
  2. Выполните следующие действия в своем браузере (это для chrome)
    • Перейдите к chrome://flags/#unsafely-treat-insecure-origin-as-secure в Chrome.
    • Найдите и включите Insecure origins treated as secure section
    • Добавьте свой адрес, для которого вы хотите игнорировать политику безопасного происхождения. В вашем случае адрес http://ec2-54-185-50-254.us-west-2.compute.amazonaws.com/index.php/test/recordvideo
    • Перезапустите браузер.

Теперь он должен работать.

...