我需要使用https才能访问摄像头和麦克风。
我确实将kurento房间演示分为2个不同的应用程序
1-Java服务器代码(域A)
2-js客户端代码(域B)
在本地mashine中,它可以正常工作。客户端(htts)可以连接到wss
但是我无法从一个域在线连接到另一个域。
我的服务器代码设置:
文件 application.properties
server.port: 8443
server.address: 0.0.0.0
server.ssl.key-store: classpath:keystore.jks
server.ssl.key-store-password: kurento
server.ssl.keyStoreType: JKS
server.ssl.keyAlias: kurento-selfsigned
server.context-path: /
文件 kurento-room-demo.conf.json
{
"kms": {
"uris": ["ws://185.213.211.104:8888/kurento",
"ws://185.213.211.104:8888/kurento"]
},
"app": {
"uri": "https://divby0.ru:8443/"
},
"kurento": {
"client": {
//milliseconds
"requestTimeout": 20000
}
},
"demo": {
//mario-wings.png or wizard.png
"hatUrl": "mario-wings.png",
"hatCoords": {
// mario-wings hat
"offsetXPercent": -0.35F,
"offsetYPercent": -1.2F,
"widthPercent": 1.6F,
"heightPercent": 1.6F
//wizard hat
//"offsetXPercent": -0.2F,
//"offsetYPercent": -1.35F,
//"widthPercent": 1.5F,
//"heightPercent": 1.5F
},
"loopback" : {
"remote": false,
//matters only when remote is true
"andLocal": false
},
"authRegex": ".*",
"kmsLimit": 1000
},
"updateSpeakerInterval": 1800,
"thresholdSpeaker": -50
}
185.213.211.104是divby0.ru的IP
客户端日志是
WebSocket connection to 'wss://divby0.ru:8443/room' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
我的问题是什么?请帮忙!