diff --git a/taoyao-client-media/src/Signal.js b/taoyao-client-media/src/Signal.js index 1c0e87a..a714a25 100644 --- a/taoyao-client-media/src/Signal.js +++ b/taoyao-client-media/src/Signal.js @@ -573,7 +573,7 @@ class Signal { } async mediaConsume(message, body) { - const { roomId, clientId, streamId, producerId, transportId, rtpCapabilities } = body; + const { roomId, clientId, sourceId, streamId, producerId, transportId, rtpCapabilities } = body; const room = this.rooms.get(roomId); const producer = room.producers.get(producerId); const transport = room.transports.get(transportId); @@ -682,6 +682,7 @@ class Signal { type: consumer.type, roomId: roomId, clientId: clientId, + sourceId: sourceId, streamId: streamId, producerId: producerId, consumerId: consumer.id, diff --git a/taoyao-client-web/package.json b/taoyao-client-web/package.json index 264d100..457db1d 100644 --- a/taoyao-client-web/package.json +++ b/taoyao-client-web/package.json @@ -13,7 +13,8 @@ "vue": "^3.2.44", "moment": "^2.29.4", "element-plus": "^2.2.32", - "mediasoup-client": "^3.6.82" + "mediasoup-client": "^3.6.82", + "@element-plus/icons": "^0.0.11" }, "devDependencies": { "vite": "^4.0.0", diff --git a/taoyao-client-web/src/App.vue b/taoyao-client-web/src/App.vue index f30dcd3..aafc4cf 100644 --- a/taoyao-client-web/src/App.vue +++ b/taoyao-client-web/src/App.vue @@ -35,7 +35,7 @@ center width="30%" title="房间设置" - @open="init" + @open="loadList" :show-close="false" v-model="roomVisible" > @@ -80,22 +80,27 @@ -