From fdfc3e1383deea4f61b0e89c0c7c1b50fa1f3223 Mon Sep 17 00:00:00 2001 From: Pedro Rodriguez Date: Thu, 10 Aug 2017 12:45:32 +0200 Subject: [PATCH] Fixed publishing in Spine (#1002) --- erizo_controller/erizoClient/src/Room.js | 4 ++-- spine/simpleNativeConnection.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/erizo_controller/erizoClient/src/Room.js b/erizo_controller/erizoClient/src/Room.js index 9e021c146d..c17a7b00f5 100644 --- a/erizo_controller/erizoClient/src/Room.js +++ b/erizo_controller/erizoClient/src/Room.js @@ -157,8 +157,8 @@ const Room = (altIo, altConnection, specInput) => { limitMaxVideoBW: spec.maxVideoBW, iceServers: that.iceServers }; if (isRemote) { - connectionOpts.audio = connectionOpts.audio && stream.hasAudio(); - connectionOpts.video = connectionOpts.video && stream.hasVideo(); + connectionOpts.audio = connectionOpts.audio && connectionOpts.audio !== undefined; + connectionOpts.video = connectionOpts.video && connectionOpts.audio !== undefined; } else { connectionOpts.simulcast = options.simulcast; } diff --git a/spine/simpleNativeConnection.js b/spine/simpleNativeConnection.js index b9aac6ce0e..d20f8b6534 100644 --- a/spine/simpleNativeConnection.js +++ b/spine/simpleNativeConnection.js @@ -80,7 +80,7 @@ exports.ErizoSimpleNativeConnection = function (spec, callback, error){ subscribeToStreams(roomEvent.streams); if (spec.publishConfig){ log.info('Will publish with config', spec.publishConfig); - localStream = Erizo.Stream(spec.publishConfig); + localStream = Erizo.Stream(fakeConnection, spec.publishConfig); room.publish(localStream, spec.publishConfig, function(id, message){ if (id === undefined){ log.error('ERROR when publishing', message);