मैं के रूप में में देखा Kurento WebRTC का जावास्क्रिप्ट रिकॉर्डिंग उदाहरण चलाने के लिए कोशिश कर रहा हूँ:Kurento - WebSocket कनेक्शन विफल
http://doc-kurento.readthedocs.org/en/stable/tutorials/js/tutorial-recorder.html
मैं एक Ubuntu मशीन पर सेटअप Kurento है और यह ठीक चल रहा है। सेवा भी शुरू हो गई है। इसके अलावा मैंने जावा आधारित उदाहरण का परीक्षण किया और यह बिना किसी समस्या के चल रहा था।
js रिकॉर्डिंग उदाहरण निम्न त्रुटि के साथ विफल:
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
मैं एक सुरक्षित वेब सॉकेट को इंगित करने के ws_uri चर बदल दिया है:
ws_uri: 'wss://XYZ:8433',
हालांकि, मैं निम्न त्रुटि अब मिलती है:
WebSocket connection to 'wss://XYZ:8433/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
कुरेंटो सर्वर को Letencrypt का उपयोग करके HTTPS पर चलाने के लिए सुरक्षित किया गया है।
https://doc-kurento.readthedocs.org/en/latest/mastering/securing-kurento-applications.html
हालांकि, ऊपर के उदाहरण पर यह निम्नलिखित CRT फ़ाइलों को श्रेणीबद्ध करने के लिए पूछता:: मैं सर्वर सुरक्षित करने के लिए निम्न निर्देशों का उपयोग किया है,
cat signing-ca.crt subordinate-ca.crt server.crt > server.pem
मैं यहाँ उलझन में हूँ, हालांकि बाद से मैं कर सकता उपरोक्त फाइलें नहीं ढूंढें। Letsencrypt मेरे लिए निम्नलिखित .pem फ़ाइलें उत्पन्न करता है:
cert.pem, chain.pem, fullchain.pem, privkey.pem
ऊपर फ़ाइलों में से एक होना चाहिए kurento.json.conf फ़ाइल में इस्तेमाल किया जा?
जब से मैं जावास्क्रिप्ट उदाहरण का उपयोग कर रहा में के रूप में: http://doc-kurento.readthedocs.org/en/stable/tutorials/js/tutorial-recorder.html मुझे नहीं लगता कि मैं करने की आवश्यकता है जावा कोड में कुछ भी बदलें। उदाहरण के साथ कोई जावा कोड भी नहीं है। – user496607
आह, क्षमा करें। मुझे लगता है कि आप जावा उदाहरणों का उपयोग कर रहे थे। –