Ich versuche, die Javascript Aufnahme Beispiel Kurento WebRTC zu laufen, wie in gesehen:Kurento - WebSocket Verbindung fehlgeschlagen
http://doc-kurento.readthedocs.org/en/stable/tutorials/js/tutorial-recorder.html
Ich habe Setup Kurento auf einer Maschine Ubuntu und es läuft OK. Der Service hat auch begonnen. Außerdem habe ich das Java-basierte Beispiel getestet und es lief ohne Probleme.
Die js Aufzeichnung Beispiel mit dem folgenden Fehler fehlgeschlagen:
Mixed Content: The page at ' https://ABCDEF ' was loaded over HTTPS, but attempted to connect to the insecure WebSocket endpoint 'ws://XYZ:8433/'. This request has been blocked; this endpoint must be available over WSS
ich die ws_uri Variable auf einen sicheren Web-Socket-zu-Punkt geändert:
ws_uri: 'wss://XYZ:8433',
Allerdings bekomme ich die folgende Fehlermeldung jetzt:
Der Kurento-Server ist gesichert, über HTTPS mit Letsencrypt laufen. Ich verwendete die folgenden Anweisungen, um den Server zu sichern:
https://doc-kurento.readthedocs.org/en/latest/mastering/securing-kurento-applications.html
jedoch auf dem obigen Beispiel fragt es die folgenden crt Dateien verketten:
cat signing-ca.crt subordinate-ca.crt server.crt > server.pem
Ich bin verwirrt hier aber, da ich konnte finde die obigen Dateien nicht. Letsencrypt erzeugt folgende .pem-Dateien für mich:
cert.pem, chain.pem, fullchain.pem, privkey.pem
Sollte eine der oben genannten Dateien in der kurento.json.conf Datei verwendet werden?
Da ich das Javascript Beispiel verwenden wie in: http://doc-kurento.readthedocs.org/en/stable/tutorials/js/tutorial-recorder.html Ich glaube nicht, ich brauche Ändern Sie alles im Java-Code. Es gibt auch keinen Java-Code, der das Beispiel begleitet. – user496607
Ah, Entschuldigung. Ich nahm an, dass Sie die Java-Beispiele verwendeten. –