diff --git a/README.md b/README.md
index c061862..5922bec 100644
--- a/README.md
+++ b/README.md
@@ -29,7 +29,7 @@
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| taoyao-media |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-| taoyao-moon(MCU/SFU) | |
+| taoyao-moon | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ taoyao-mesh +
| taoyao-kurento | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
@@ -47,7 +47,7 @@
流媒体点对点连接,不经过服务端。
-#### 注意事项
+#### 功能简介
* ~~直播~~
* 会议:一对一、~~多对多~~
@@ -60,7 +60,7 @@
> 为什么叫`Moon`:因为这是古诗词中最美丽的意象
-#### 注意事项
+#### 功能简介
* 需要安装[KMS服务](./docs/Deploy.md#kmskurento-media-server)
* 提供混音、变声、美颜、录制等等媒体功能
diff --git a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/BootAutoConfiguration.java b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/BootAutoConfiguration.java
index 532722a..cd23fe1 100644
--- a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/BootAutoConfiguration.java
+++ b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/BootAutoConfiguration.java
@@ -48,6 +48,11 @@ import org.springframework.web.servlet.NoHandlerFoundException;
import com.acgist.taoyao.boot.controller.TaoyaoControllerAdvice;
import com.acgist.taoyao.boot.controller.TaoyaoErrorController;
import com.acgist.taoyao.boot.model.MessageCode;
+import com.acgist.taoyao.boot.property.IdProperties;
+import com.acgist.taoyao.boot.property.MediaProperties;
+import com.acgist.taoyao.boot.property.SecurityProperties;
+import com.acgist.taoyao.boot.property.TaoyaoProperties;
+import com.acgist.taoyao.boot.property.WebrtcProperties;
import com.acgist.taoyao.boot.service.IdService;
import com.acgist.taoyao.boot.service.impl.IdServiceImpl;
import com.acgist.taoyao.boot.utils.ErrorUtils;
diff --git a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/MediaProperties.java b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/MediaProperties.java
deleted file mode 100644
index a3f13cb..0000000
--- a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/MediaProperties.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package com.acgist.taoyao.boot.config;
-
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-import io.swagger.v3.oas.annotations.media.Schema;
-import lombok.Getter;
-import lombok.Setter;
-
-/**
- * 媒体配置
- *
- * @author acgist
- */
-@Getter
-@Setter
-@Schema(title = "媒体配置", description = "媒体配置")
-@ConfigurationProperties(prefix = "taoyao.media")
-public class MediaProperties {
-
- /**
- * 音频配置
- */
- private MediaAudioProperties audio;
- /**
- * 视频配置
- */
- private MediaVideoProperties video;
-
-}
diff --git a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/SpringDocAutoConfiguration.java b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/SpringDocAutoConfiguration.java
index 8cc80ce..07ee513 100644
--- a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/SpringDocAutoConfiguration.java
+++ b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/SpringDocAutoConfiguration.java
@@ -11,6 +11,9 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Profile;
+import com.acgist.taoyao.boot.property.SecurityProperties;
+import com.acgist.taoyao.boot.property.TaoyaoProperties;
+
import io.swagger.v3.oas.models.Components;
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Contact;
diff --git a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/IdProperties.java b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/IdProperties.java
similarity index 89%
rename from taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/IdProperties.java
rename to taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/IdProperties.java
index 3a8f802..1edab06 100644
--- a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/IdProperties.java
+++ b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/IdProperties.java
@@ -1,4 +1,4 @@
-package com.acgist.taoyao.boot.config;
+package com.acgist.taoyao.boot.property;
import org.springframework.boot.context.properties.ConfigurationProperties;
diff --git a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/KmsProperties.java b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/KmsProperties.java
similarity index 96%
rename from taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/KmsProperties.java
rename to taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/KmsProperties.java
index 0fc55c1..a7f947c 100644
--- a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/KmsProperties.java
+++ b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/KmsProperties.java
@@ -1,4 +1,4 @@
-package com.acgist.taoyao.boot.config;
+package com.acgist.taoyao.boot.property;
import com.fasterxml.jackson.annotation.JsonIgnore;
diff --git a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/MediaAudioProperties.java b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/MediaAudioProperties.java
similarity index 95%
rename from taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/MediaAudioProperties.java
rename to taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/MediaAudioProperties.java
index ffb7099..89ceaae 100644
--- a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/MediaAudioProperties.java
+++ b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/MediaAudioProperties.java
@@ -1,4 +1,4 @@
-package com.acgist.taoyao.boot.config;
+package com.acgist.taoyao.boot.property;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
diff --git a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/MediaProperties.java b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/MediaProperties.java
new file mode 100644
index 0000000..16c546d
--- /dev/null
+++ b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/MediaProperties.java
@@ -0,0 +1,46 @@
+package com.acgist.taoyao.boot.property;
+
+import org.springframework.boot.context.properties.ConfigurationProperties;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 媒体配置
+ *
+ * @author acgist
+ */
+@Getter
+@Setter
+@Schema(title = "媒体配置", description = "媒体配置")
+@ConfigurationProperties(prefix = "taoyao.media")
+public class MediaProperties {
+
+ /**
+ * 音频配置
+ */
+ @Schema(title = "音频配置", description = "音频配置")
+ private MediaAudioProperties audio;
+ /**
+ * 视频配置
+ */
+ @Schema(title = "视频配置", description = "视频配置")
+ private MediaVideoProperties video;
+ /**
+ * 高清视频
+ */
+ @Schema(title = "高清视频", description = "高清视频")
+ private MediaVideoProperties highVideo;
+ /**
+ * 标清视频
+ */
+ @Schema(title = "标清视频", description = "标清视频")
+ private MediaVideoProperties normVideo;
+ /**
+ * 流畅视频
+ */
+ @Schema(title = "流畅视频", description = "流畅视频")
+ private MediaVideoProperties flowVideo;
+
+}
diff --git a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/MediaVideoProperties.java b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/MediaVideoProperties.java
similarity index 97%
rename from taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/MediaVideoProperties.java
rename to taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/MediaVideoProperties.java
index b010440..ff342d8 100644
--- a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/MediaVideoProperties.java
+++ b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/MediaVideoProperties.java
@@ -1,4 +1,4 @@
-package com.acgist.taoyao.boot.config;
+package com.acgist.taoyao.boot.property;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
diff --git a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/MoonProperties.java b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/MoonProperties.java
new file mode 100644
index 0000000..06d8dd2
--- /dev/null
+++ b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/MoonProperties.java
@@ -0,0 +1,23 @@
+package com.acgist.taoyao.boot.property;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * Moon架构配置
+ *
+ * @author acgist
+ */
+@Getter
+@Setter
+@Schema(title = "Moon架构配置", description = "Moon架构配置")
+public class MoonProperties {
+
+ /**
+ * 是否混音
+ */
+ @Schema(title = "是否混音", description = "是否混音")
+ private Boolean audioMix;
+
+}
diff --git a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/SecurityProperties.java b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/SecurityProperties.java
similarity index 94%
rename from taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/SecurityProperties.java
rename to taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/SecurityProperties.java
index 2469d0a..ddd557a 100644
--- a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/SecurityProperties.java
+++ b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/SecurityProperties.java
@@ -1,4 +1,4 @@
-package com.acgist.taoyao.boot.config;
+package com.acgist.taoyao.boot.property;
import org.springframework.boot.context.properties.ConfigurationProperties;
diff --git a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/SignalProperties.java b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/SignalProperties.java
similarity index 95%
rename from taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/SignalProperties.java
rename to taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/SignalProperties.java
index ffcebb7..1824c73 100644
--- a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/SignalProperties.java
+++ b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/SignalProperties.java
@@ -1,4 +1,4 @@
-package com.acgist.taoyao.boot.config;
+package com.acgist.taoyao.boot.property;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
diff --git a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/TaoyaoProperties.java b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/TaoyaoProperties.java
similarity index 92%
rename from taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/TaoyaoProperties.java
rename to taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/TaoyaoProperties.java
index ac02337..c0e4c24 100644
--- a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/TaoyaoProperties.java
+++ b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/TaoyaoProperties.java
@@ -1,4 +1,4 @@
-package com.acgist.taoyao.boot.config;
+package com.acgist.taoyao.boot.property;
import org.springframework.boot.context.properties.ConfigurationProperties;
diff --git a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/WebrtcProperties.java b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/WebrtcProperties.java
similarity index 88%
rename from taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/WebrtcProperties.java
rename to taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/WebrtcProperties.java
index 9529999..3b2fc12 100644
--- a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/WebrtcProperties.java
+++ b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/WebrtcProperties.java
@@ -1,4 +1,4 @@
-package com.acgist.taoyao.boot.config;
+package com.acgist.taoyao.boot.property;
import org.springframework.boot.context.properties.ConfigurationProperties;
@@ -65,6 +65,11 @@ public class WebrtcProperties {
*/
@Schema(title = "KMS配置", description = "KMS配置")
private KmsProperties kms;
+ /**
+ * Moon架构配置
+ */
+ @Schema(title = "Moon架构配置", description = "Moon架构配置")
+ private MoonProperties moon;
/**
* 信令配置
*/
diff --git a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/service/impl/IdServiceImpl.java b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/service/impl/IdServiceImpl.java
index 86cde11..7980e3f 100644
--- a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/service/impl/IdServiceImpl.java
+++ b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/service/impl/IdServiceImpl.java
@@ -4,7 +4,7 @@ import java.time.LocalDateTime;
import org.springframework.beans.factory.annotation.Autowired;
-import com.acgist.taoyao.boot.config.IdProperties;
+import com.acgist.taoyao.boot.property.IdProperties;
import com.acgist.taoyao.boot.service.IdService;
public class IdServiceImpl implements IdService {
diff --git a/taoyao-media/pom.xml b/taoyao-media/pom.xml
index 9a6c4c3..aad96ff 100644
--- a/taoyao-media/pom.xml
+++ b/taoyao-media/pom.xml
@@ -14,7 +14,7 @@
jar
taoyao-media
- 媒体:录制、视频(水印、美颜、AI识别)、音频(降噪、混音、变声)
+ 媒体:录制、音频(降噪、混音、变声)、视频(水印、美颜、AI识别)
diff --git a/taoyao-server/src/main/java/com/acgist/taoyao/controller/ConfigController.java b/taoyao-server/src/main/java/com/acgist/taoyao/controller/ConfigController.java
index 0aeea3c..f1aca13 100644
--- a/taoyao-server/src/main/java/com/acgist/taoyao/controller/ConfigController.java
+++ b/taoyao-server/src/main/java/com/acgist/taoyao/controller/ConfigController.java
@@ -5,9 +5,9 @@ import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
-import com.acgist.taoyao.boot.config.MediaProperties;
-import com.acgist.taoyao.boot.config.WebrtcProperties;
import com.acgist.taoyao.boot.model.Message;
+import com.acgist.taoyao.boot.property.MediaProperties;
+import com.acgist.taoyao.boot.property.WebrtcProperties;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Content;
diff --git a/taoyao-server/src/main/java/com/acgist/taoyao/interceptor/SecurityInterceptor.java b/taoyao-server/src/main/java/com/acgist/taoyao/interceptor/SecurityInterceptor.java
index 75a2e1a..63c72c6 100644
--- a/taoyao-server/src/main/java/com/acgist/taoyao/interceptor/SecurityInterceptor.java
+++ b/taoyao-server/src/main/java/com/acgist/taoyao/interceptor/SecurityInterceptor.java
@@ -8,8 +8,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
-import com.acgist.taoyao.boot.config.SecurityProperties;
import com.acgist.taoyao.boot.interceptor.InterceptorAdapter;
+import com.acgist.taoyao.boot.property.SecurityProperties;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
diff --git a/taoyao-server/src/main/java/com/acgist/taoyao/interceptor/SlowInterceptor.java b/taoyao-server/src/main/java/com/acgist/taoyao/interceptor/SlowInterceptor.java
index e2ae9ea..7cfb171 100644
--- a/taoyao-server/src/main/java/com/acgist/taoyao/interceptor/SlowInterceptor.java
+++ b/taoyao-server/src/main/java/com/acgist/taoyao/interceptor/SlowInterceptor.java
@@ -2,8 +2,8 @@ package com.acgist.taoyao.interceptor;
import org.springframework.beans.factory.annotation.Autowired;
-import com.acgist.taoyao.boot.config.TaoyaoProperties;
import com.acgist.taoyao.boot.interceptor.InterceptorAdapter;
+import com.acgist.taoyao.boot.property.TaoyaoProperties;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
diff --git a/taoyao-server/src/main/resources/application.yml b/taoyao-server/src/main/resources/application.yml
index 7b424c0..f361c15 100644
--- a/taoyao-server/src/main/resources/application.yml
+++ b/taoyao-server/src/main/resources/application.yml
@@ -65,8 +65,25 @@ taoyao:
format: H264
bitrate: 1200
frame-rate: 24
- resolution: 1280*760
- quality: high|standard|quick
+ resolution: 1920*1080
+ # 高清视频
+ high-video:
+ format: H264
+ bitrate: 1000
+ frame-rate: 18
+ resolution: 1280*720
+ # 标清视频
+ norm-video:
+ format: H264
+ bitrate: 800
+ frame-rate: 16
+ resolution: 720*480
+ # 流畅视频
+ flow-video:
+ format: H264
+ bitrate: 600
+ frame-rate: 16
+ resolution: 640*480
# WebRTC配置
webrtc:
# 架构模式
@@ -94,6 +111,9 @@ taoyao:
websocket: /websocket.signal
username: username
password: password
+ # Moon架构配置
+ moon:
+ audio-mix: true
# 信令服务配置
signal:
host: 192.168.1.100
diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/client/ClientSessionManager.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/client/ClientSessionManager.java
index c14c15f..b7f8d1e 100644
--- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/client/ClientSessionManager.java
+++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/client/ClientSessionManager.java
@@ -9,8 +9,8 @@ import org.springframework.context.ApplicationContext;
import org.springframework.scheduling.annotation.Scheduled;
import com.acgist.taoyao.boot.annotation.Manager;
-import com.acgist.taoyao.boot.config.TaoyaoProperties;
import com.acgist.taoyao.boot.model.Message;
+import com.acgist.taoyao.boot.property.TaoyaoProperties;
import com.acgist.taoyao.signal.event.client.ClientCloseEvent;
import lombok.extern.slf4j.Slf4j;
diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/ProtocolAdapter.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/ProtocolAdapter.java
index 6640bd8..3565c68 100644
--- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/ProtocolAdapter.java
+++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/ProtocolAdapter.java
@@ -4,10 +4,10 @@ import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
-import com.acgist.taoyao.boot.config.TaoyaoProperties;
import com.acgist.taoyao.boot.model.Header;
import com.acgist.taoyao.boot.model.Message;
import com.acgist.taoyao.boot.model.MessageCode;
+import com.acgist.taoyao.boot.property.TaoyaoProperties;
import com.acgist.taoyao.boot.service.IdService;
import com.acgist.taoyao.signal.client.ClientSessionManager;
import com.acgist.taoyao.signal.event.ApplicationEventAdapter;
diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientConfigProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientConfigProtocol.java
index feed3fd..f2ea3a8 100644
--- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientConfigProtocol.java
+++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientConfigProtocol.java
@@ -6,9 +6,9 @@ import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import com.acgist.taoyao.boot.annotation.Protocol;
-import com.acgist.taoyao.boot.config.MediaProperties;
-import com.acgist.taoyao.boot.config.WebrtcProperties;
import com.acgist.taoyao.boot.model.Message;
+import com.acgist.taoyao.boot.property.MediaProperties;
+import com.acgist.taoyao.boot.property.WebrtcProperties;
import com.acgist.taoyao.boot.utils.DateUtils;
import com.acgist.taoyao.boot.utils.DateUtils.DateTimeStyle;
import com.acgist.taoyao.signal.client.ClientSession;
diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientRegisterProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientRegisterProtocol.java
index 5781f56..6c42d6a 100644
--- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientRegisterProtocol.java
+++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientRegisterProtocol.java
@@ -6,9 +6,9 @@ import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import com.acgist.taoyao.boot.annotation.Protocol;
-import com.acgist.taoyao.boot.config.SecurityProperties;
import com.acgist.taoyao.boot.model.Message;
import com.acgist.taoyao.boot.model.MessageCode;
+import com.acgist.taoyao.boot.property.SecurityProperties;
import com.acgist.taoyao.signal.client.ClientSession;
import com.acgist.taoyao.signal.event.client.ClientRegisterEvent;
import com.acgist.taoyao.signal.protocol.ProtocolMapAdapter;
diff --git a/taoyao-webrtc/pom.xml b/taoyao-webrtc/pom.xml
index 57ef6ed..8b7f4e0 100644
--- a/taoyao-webrtc/pom.xml
+++ b/taoyao-webrtc/pom.xml
@@ -17,8 +17,8 @@
WebRTC模块
- taoyao-webrtc-moon
taoyao-webrtc-mesh
+ taoyao-webrtc-moon
taoyao-webrtc-kurento