Add support for secured websocket (mandatory in Chrome since version 47)
parent
4ed19feb21
commit
99ce55ceaf
|
|
@ -0,0 +1 @@
|
|||
node_modules
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<script src="webrtc.js"></script>
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ function pageReady() {
|
|||
localVideo = document.getElementById('localVideo');
|
||||
remoteVideo = document.getElementById('remoteVideo');
|
||||
|
||||
serverConnection = new WebSocket('ws://127.0.0.1:3434');
|
||||
serverConnection = new WebSocket('wss://' + window.location.hostname + ':3434');
|
||||
serverConnection.onmessage = gotMessageFromServer;
|
||||
|
||||
var constraints = {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,26 @@
|
|||
var ws_cfg = {
|
||||
ssl: true,
|
||||
port: 3434,
|
||||
ssl_key: '/path/to/your/ssl.key',
|
||||
ssl_cert: '/path/to/your/ssl.bundle.crt'
|
||||
};
|
||||
|
||||
var processRequest = function(req, res) {
|
||||
console.log("Request received.")
|
||||
};
|
||||
|
||||
var httpServ = require('https');
|
||||
var fs = require('fs');
|
||||
var app = null;
|
||||
|
||||
app = httpServ.createServer({
|
||||
key: fs.readFileSync(ws_cfg.ssl_key),
|
||||
cert: fs.readFileSync(ws_cfg.ssl_cert)
|
||||
}, processRequest).listen(ws_cfg.port);
|
||||
|
||||
var WebSocketServer = require('ws').Server;
|
||||
|
||||
var wss = new WebSocketServer({port: 3434});
|
||||
var wss = new WebSocketServer({server: app});
|
||||
|
||||
wss.broadcast = function(data) {
|
||||
for(var i in this.clients) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue