最近在使用jssip 连接webrtc的时候,由于平时测试一直在127.0.0.1本地IP下测试,在企图调用已经部署的服务时,发现通讯一直失败,后来检查的时候才发现是因为使用了局域网ip,而非https的情况下,不能拉起麦克风和摄像头,查看资料后,解决方案如下
方案一:
换https
方案二:
在谷歌浏览器(或者有内核的其他浏览器)地址栏输入
chrome://flags/#unsafely-treat-insecure-origin-as-secure
找到配置项Insecure origins treated as secure点击Enabled启用
输入你要信任的地址,多个的话以逗号隔开
允许后它提示需要重新启动,重启后就能成功调起摄像头和麦克风