如果网站运行在AWS EC2&;上,则Videojs记录不访问摄像头/麦克风或共享屏幕;Azure虚拟机

如果网站运行在AWS EC2&;上,则Videojs记录不访问摄像头/麦克风或共享屏幕;Azure虚拟机,azure,amazon-ec2,video.js,recordrtc,videojs-record,Azure,Amazon Ec2,Video.js,Recordrtc,Videojs Record,该网页具有使用videojs record进行屏幕录制和网络摄像头视频录制的功能。它在本地主机和共享主机上运行良好。但我已经在AWS EC2和Azure VM上部署了一个用于测试的网站,而videojs record在那个里不起作用。据我所知,这是所有的javascript,应该在浏览器上的任何地方的网站托管工作 有线索吗 屏幕截图-1: 当用户单击方形框中的按钮时,将出现一个窗口进行确认(如屏幕截图2所示) 截图-2 如果站点在本地主机或共享主机服务上运行,则会显示此窗口,但如果站点在Azu

该网页具有使用videojs record进行屏幕录制和网络摄像头视频录制的功能。它在本地主机和共享主机上运行良好。但我已经在AWS EC2和Azure VM上部署了一个用于测试的网站,而videojs record在那个里不起作用。据我所知,这是所有的javascript,应该在浏览器上的任何地方的网站托管工作

有线索吗

屏幕截图-1:

当用户单击方形框中的按钮时,将出现一个窗口进行确认(如屏幕截图2所示)

截图-2

如果站点在本地主机或共享主机服务上运行,则会显示此窗口,但如果站点在Azure VM或AWS EC2上运行,则不会显示此窗口

测试页面

  • (工作)

  • (不工作)


  • 我看了你的问题,找到了答案。这是出于安全考虑。如果您看到您与codeshunk.com的连接在EC2上托管时是安全的,则您的连接不安全。你可以用两种方法来解决它

  • 通过确保与EC2实例上主机的连接安全。或
  • 在浏览器中执行以下步骤(这些步骤适用于chrome)
    • 导航到
      chrome://flags/#unsafely-在Chrome中将不安全的源代码视为安全的
    • 查找并启用被视为安全的
      不安全源
      部分
    • 添加要忽略其安全源策略的地址。你的地址是
    • 重新启动浏览器
  • 现在应该可以了