From e8ae344d1145e62445cdb779905d63f691494abb Mon Sep 17 00:00:00 2001
From: acgist <289547414@qq.com>
Date: Sun, 12 Feb 2023 13:13:17 +0800
Subject: [PATCH] =?UTF-8?q?[+]=20=E6=88=BF=E9=97=B4=E7=A9=BF=E8=82=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 4 +
taoyao-client-web/src/App.vue | 12 +-
taoyao-client-web/src/components/Config.js | 3 +-
.../src/components/SettingRoom.vue | 18 +-
.../src/components/SettingSignal.vue | 2 +-
taoyao-client-web/src/components/Taoyao.js | 76 +++---
taoyao-media-server/src/Config.js | 4 +-
taoyao-media-server/src/Server.js | 52 ++--
taoyao-media-server/src/Signal.js | 238 ++++++++++++++++--
taoyao-signal-server/README.md | 22 --
.../com/acgist/taoyao/boot/model/Header.java | 7 +-
.../taoyao/boot/property/MediaProperties.java | 10 +
...erties.java => MediaServerProperties.java} | 2 +-
.../taoyao/boot/property/NodeProperties.java | 47 ----
.../boot/property/TaoyaoProperties.java | 6 -
.../boot/property/WebrtcProperties.java | 17 --
.../src/main/resources/application-dev.yml | 6 +-
.../src/main/resources/application-local.yml | 12 +
.../src/main/resources/application.yml | 52 ++--
taoyao-signal-server/taoyao-signal/README.md | 18 +-
.../acgist/taoyao/signal/client/Client.java | 18 +-
.../taoyao/signal/client/ClientAdapter.java | 25 +-
.../taoyao/signal/client/ClientManager.java | 58 +++--
.../taoyao/signal/client/ClientStatus.java | 2 +-
.../config/SignalAutoConfiguration.java | 8 +-
.../signal/controller/ClientController.java | 6 +
.../signal/controller/RoomController.java | 6 +-
.../signal/event/room/RoomCreateEvent.java | 6 +-
.../listener/ApplicationListenerAdapter.java | 4 +-
.../listener/room/RoomCreateListener.java | 11 +-
.../listener/room/RoomEnterListener.java | 15 +-
.../MediaClient.java} | 49 ++--
.../MediaClientManager.java} | 16 +-
.../signal/{mediasoup => media}/Peer.java | 2 +-
.../signal/{mediasoup => media}/Stream.java | 6 +-
.../{mediasoup => media}/Transport.java | 2 +-
.../taoyao/signal/mediasoup/Router.java | 33 ---
.../taoyao/signal/protocol/Constant.java | 18 +-
.../signal/protocol/ProtocolAdapter.java | 4 +-
.../signal/protocol/ProtocolManager.java | 7 +-
.../protocol/ProtocolMediaRoomAdapter.java | 92 +++++++
.../client/ClientBroadcastProtocol.java | 4 +-
.../client/ClientRegisterProtocol.java | 5 +-
.../protocol/client/ClientStatusProtocol.java | 1 +
.../media/AudioActiveSpeakerProtocol.java | 36 +++
.../media/DisplayNameChangeProtocol.java | 5 -
.../protocol/media/MediaListProtocol.java | 6 +-
.../protocol/media/MediaRebootProtocol.java | 2 +-
.../protocol/media/MediaRegisterProtocol.java | 10 +-
.../media/RouterRtpCapabilitiesProtocol.java | 36 +++
.../media/WebRtcTransportConnectProtocol.java | 5 +
.../com/acgist/taoyao/signal/room/Room.java | 55 +++-
.../taoyao/signal/room/RoomManager.java | 48 ++--
.../acgist/taoyao/signal/room/RoomStatus.java | 2 +-
.../service/impl/SecurityServiceImpl.java | 4 -
55 files changed, 788 insertions(+), 427 deletions(-)
rename taoyao-signal-server/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/{MediasoupProperties.java => MediaServerProperties.java} (97%)
delete mode 100644 taoyao-signal-server/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/NodeProperties.java
create mode 100644 taoyao-signal-server/taoyao-server/src/main/resources/application-local.yml
rename taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/{mediasoup/MediasoupClient.java => media/MediaClient.java} (87%)
rename taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/{mediasoup/MediasoupClientManager.java => media/MediaClientManager.java} (65%)
rename taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/{mediasoup => media}/Peer.java (93%)
rename taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/{mediasoup => media}/Stream.java (90%)
rename taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/{mediasoup => media}/Transport.java (91%)
delete mode 100644 taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/mediasoup/Router.java
create mode 100644 taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/ProtocolMediaRoomAdapter.java
create mode 100644 taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/AudioActiveSpeakerProtocol.java
delete mode 100644 taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/DisplayNameChangeProtocol.java
create mode 100644 taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/RouterRtpCapabilitiesProtocol.java
diff --git a/README.md b/README.md
index 5149a78..1e6ec82 100644
--- a/README.md
+++ b/README.md
@@ -14,6 +14,10 @@
> 注意:只有Web实现完成信令控制,桌面还有安卓仅仅实现媒体收发。
+## 模式
+
+监控模式、直播模式、会议模式、屏幕共享模式
+
## 部署
[部署文档](./docs/Deploy.md)
diff --git a/taoyao-client-web/src/App.vue b/taoyao-client-web/src/App.vue
index 7b3d2bc..ce548ef 100644
--- a/taoyao-client-web/src/App.vue
+++ b/taoyao-client-web/src/App.vue
@@ -1,7 +1,7 @@
-
-
+
+