From 475bb7130030af6008918a209c7a1222ac1180a5 Mon Sep 17 00:00:00 2001 From: acgist <289547414@qq.com> Date: Thu, 7 Sep 2023 14:34:54 +0800 Subject: [PATCH] =?UTF-8?q?[*]=20=E6=97=A5=E5=B8=B8=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- taoyao-client-web/src/components/Taoyao.js | 25 +++++++++---------- .../media/MediaTransportStatusProtocol.java | 7 ++++++ 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/taoyao-client-web/src/components/Taoyao.js b/taoyao-client-web/src/components/Taoyao.js index 3818573..2d0c28a 100644 --- a/taoyao-client-web/src/components/Taoyao.js +++ b/taoyao-client-web/src/components/Taoyao.js @@ -1943,19 +1943,6 @@ class Taoyao extends RemoteClient { } } - /** - * 查询通道状态信令 - * - * @param {*} transportId 通道ID - */ - async mediaTransportStatus(transportId) { - const me = this; - return await me.request(protocol.buildMessage('media::transport::status', { - roomId: me.roomId, - transportId - })); - } - /** * 查询生产者状态信令 * @@ -2532,6 +2519,18 @@ class Taoyao extends RemoteClient { } } + /** + * 查询通道状态信令 + * + * @param {*} transportId 通道ID + */ + async mediaTransportStatus(transportId) { + return await this.request(protocol.buildMessage('media::transport::status', { + transportId, + roomId: this.roomId, + })); + } + /** * 创建媒体发送通道 */ diff --git a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaTransportStatusProtocol.java b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaTransportStatusProtocol.java index 075d9a9..f3c2849 100644 --- a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaTransportStatusProtocol.java +++ b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaTransportStatusProtocol.java @@ -22,6 +22,13 @@ import com.acgist.taoyao.signal.protocol.ProtocolRoomAdapter; "roomId" : "房间ID", "transportId": "通道ID" } + { + "roomId" : "房间ID", + "transportId": "通道ID", + "status" : [ + ...状态信息 + ] + } """, flow = "终端=>信令服务->媒体服务" )