added updated submodules

This commit is contained in:
ojack
2022-04-08 10:28:02 +02:00
parent 724cf62667
commit 2f65d7d287
11 changed files with 10829 additions and 197 deletions

View File

@@ -1,4 +1,8 @@
# Changelog # Changelog
## [1.3.3] - 2022-04-07
- fixed share sc
## [1.3.2] - 2022-03-21 ## [1.3.2] - 2022-03-21
### Added ### Added
- japanese translation - japanese translation

View File

@@ -8,7 +8,7 @@ const app = express()
const path = require('path') const path = require('path')
const configureSSL = require('./configure-ssl.js') const configureSSL = require('./configure-ssl.js')
var server = configureSSL(app) var server = configureSSL(app)
// //
// TURN server access // TURN server access
@@ -16,7 +16,7 @@ var twilio = require('twilio')
//console.log('process', process.env) //console.log('process', process.env)
if(process.env.TWILIO_SID) { if (process.env.TWILIO_SID) {
var twilio_client = new twilio(process.env.TWILIO_SID, process.env.TWILIO_AUTH) var twilio_client = new twilio(process.env.TWILIO_SID, process.env.TWILIO_AUTH)
} }
@@ -38,11 +38,11 @@ var socketFromUser = {}
// new connection to websocket server // new connection to websocket server
io.on('connection', function (socket) { io.on('connection', function (socket) {
//console.log('new connection', socket.id) // console.log('new connection', socket.id)
var thisRoom = null var thisRoom = null
socket.on('join', function (room, _userData) { socket.on('join', function (room, _userData) {
thisRoom = room thisRoom = room
// console.log('user', JSON.stringify(_userData)) console.log('user', JSON.stringify(_userData))
if (_userData.uuid) { if (_userData.uuid) {
userFromSocket[socket.id] = _userData.uuid userFromSocket[socket.id] = _userData.uuid
socketFromUser[_userData.uuid] = socket.id socketFromUser[_userData.uuid] = socket.id
@@ -54,24 +54,24 @@ io.on('connection', function (socket) {
io.of('/').in(room).clients(function (error, clients) { io.of('/').in(room).clients(function (error, clients) {
if (error) throw error if (error) throw error
// console.log(clients) // => [Anw2LatarvGVVXEIAAAD] // console.log(clients) // => [Anw2LatarvGVVXEIAAAD]
}) })
var peerUuids = peers.map(socketId => userFromSocket[socketId]) var peerUuids = peers.map(socketId => userFromSocket[socketId])
// Send them to the client // Send them to the client
// socket.emit('ready', socket.id, peerUuids) // socket.emit('ready', socket.id, peerUuids)
if(twilio_client) { if (twilio_client) {
twilio_client.api.accounts(process.env.TWILIO_SID).tokens twilio_client.api.accounts(process.env.TWILIO_SID).tokens
.create({}) .create({})
.then((token) => { .then((token) => {
// console.log(token.iceServers) // console.log(token.iceServers)
socket.emit('ready', { socket.emit('ready', {
id: socket.id, id: socket.id,
peers: peerUuids, peers: peerUuids,
servers: token.iceServers servers: token.iceServers
})
}) })
})
} else { } else {
socket.emit('ready', { socket.emit('ready', {
id: socket.id, id: socket.id,
@@ -86,12 +86,12 @@ io.on('connection', function (socket) {
// io.sockets.emit('peers', peerUuids); // io.sockets.emit('peers', peerUuids);
socket.to(thisRoom).emit('new peer', _userData.uuid) socket.to(thisRoom).emit('new peer', _userData.uuid)
// console.log('user', JSON.stringify(Object.keys(socketFromUser))) // console.log('user', JSON.stringify(Object.keys(socketFromUser)))
}) })
socket.on('broadcast', function (data) { socket.on('broadcast', function (data) {
// io.sockets.emit('broadcast', data) // io.sockets.emit('broadcast', data)
// console.log('broadcasting', data, socket.room) // console.log('broadcasting', data, socket.room)
// io.sockets.in(socket.room).emit('broadcast', data) // io.sockets.in(socket.room).emit('broadcast', data)
socket.to(thisRoom).emit('broadcast', data) socket.to(thisRoom).emit('broadcast', data)
}) })
@@ -108,7 +108,7 @@ io.on('connection', function (socket) {
}) })
socket.on('signal', function (data) { socket.on('signal', function (data) {
// console.log('forwarding signal ' + JSON.stringify(data)) // console.log('forwarding signal ' + JSON.stringify(data))
var client = io.sockets.connected[socketFromUser[data.id]] var client = io.sockets.connected[socketFromUser[data.id]]
client && client.emit('signal', { client && client.emit('signal', {
id: userFromSocket[socket.id], id: userFromSocket[socket.id],

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -24,6 +24,7 @@ PBLive.prototype.init = function (stream, opts) {
stream: stream stream: stream
} }
console.log('initializing patch-bay', stream, opts)
this.makeGlobal = opts.makeGlobal || true this.makeGlobal = opts.makeGlobal || true
this.setPageTitle = opts.setTitle || true this.setPageTitle = opts.setTitle || true
@@ -104,7 +105,7 @@ PBLive.prototype.handleNewPeer = function (peer) {
PBLive.prototype.list = function () { PBLive.prototype.list = function () {
var l = Object.keys(this.idFromNick) var l = Object.keys(this.idFromNick)
//console.log(l) console.log(l)
return Object.keys(this.idFromNick) return Object.keys(this.idFromNick)
} }

View File

@@ -44,6 +44,7 @@ var PatchBay = function (options) {
// emit 'join' event to signalling server // emit 'join' event to signalling server
this.signaller.emit('join', this._room, {uuid: this.id}) this.signaller.emit('join', this._room, {uuid: this.id})
console.log('emitting join')
this.signaller.on('new peer', this._newPeer.bind(this)) this.signaller.on('new peer', this._newPeer.bind(this))
} }
@@ -134,7 +135,7 @@ PatchBay.prototype._newPeer = function (peer){
// // Once the new peer receives a list of connected peers from the server, // // Once the new peer receives a list of connected peers from the server,
// // creates new simple peer object for each connected peer. // // creates new simple peer object for each connected peer.
PatchBay.prototype._readyForSignalling = function ({ peers, servers }) { PatchBay.prototype._readyForSignalling = function ({ peers, servers }) {
// console.log("received peer list", _t, this.peers) console.log("received peer list", _t, this.peers)
peers.forEach((peer) => { peers.forEach((peer) => {
this._newPeer(peer) this._newPeer(peer)

View File

@@ -28,7 +28,7 @@ module.exports = class Hydra extends Component {
this.hydra = hydra this.hydra = hydra
osc().out() osc().out()
pb.init(hydra.captureStream, { pb.init(hydra.captureStream, {
server: window.location.origin, server: window.location.origin,
room: 'iclc' room: 'iclc'
}) })

View File

@@ -1,6 +1,6 @@
{ {
"name": "hydra", "name": "hydra",
"version": "1.3.2", "version": "1.3.3",
"description": "", "description": "",
"main": "server.js", "main": "server.js",
"scripts": { "scripts": {