由于浏览器默认只有在https下才可允许访问麦克风,所以http下无法对讲,解决方法如下:
一、谷歌浏览器http下设置允许麦克风访问
1.浏览器访问chrome://flags/#unsafely-treat-insecure-origin-as-secure
2.将该选项设置为Enabled
3.在输入框中输入需要访问的地址,多个地址使用逗号隔开
4.点击右下角弹出的Relaunch按钮,自动重启浏览器之后就可以在添加的http地址下调 用麦克风和摄像头了
二、SSL证书安装
https证书上传到服务器安装目录下,并重命名为cert.key
默认C:\Program Files\bvservere\nginx\secret
三、内网使用
内网https证书不安全问题,不修改浏览器配置的情况下,需要购买域名和证书:
1、公网买域名。
2、公网买证书。
3、证书放到专网内服务器上。
4、专网内配置dns解析公网域名到内网IP。路由器上配置,或者有专门的内网DNS服务器,也可以修改hosts文件。
5、专网内不要直接访问IP地址,通过域名访问,端口需要是443