From 18cc4e536db1e783f1daed0c8ca22252c65b55d7 Mon Sep 17 00:00:00 2001 From: acgist <289547414@qq.com> Date: Fri, 2 Dec 2022 22:46:38 +0800 Subject: [PATCH] =?UTF-8?q?[*]=20=E9=85=8D=E7=BD=AE=E7=BB=93=E6=9E=84?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +-- .../boot/config/BootAutoConfiguration.java | 5 ++ .../taoyao/boot/config/MediaProperties.java | 29 ------------ .../config/SpringDocAutoConfiguration.java | 3 ++ .../{config => property}/IdProperties.java | 2 +- .../{config => property}/KmsProperties.java | 2 +- .../MediaAudioProperties.java | 2 +- .../taoyao/boot/property/MediaProperties.java | 46 +++++++++++++++++++ .../MediaVideoProperties.java | 2 +- .../taoyao/boot/property/MoonProperties.java | 23 ++++++++++ .../SecurityProperties.java | 2 +- .../SignalProperties.java | 2 +- .../TaoyaoProperties.java | 2 +- .../WebrtcProperties.java | 7 ++- .../boot/service/impl/IdServiceImpl.java | 2 +- taoyao-media/pom.xml | 2 +- .../taoyao/controller/ConfigController.java | 4 +- .../interceptor/SecurityInterceptor.java | 2 +- .../taoyao/interceptor/SlowInterceptor.java | 2 +- .../src/main/resources/application.yml | 24 +++++++++- .../signal/client/ClientSessionManager.java | 2 +- .../signal/protocol/ProtocolAdapter.java | 2 +- .../protocol/client/ClientConfigProtocol.java | 4 +- .../client/ClientRegisterProtocol.java | 2 +- taoyao-webrtc/pom.xml | 2 +- 25 files changed, 127 insertions(+), 54 deletions(-) delete mode 100644 taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/MediaProperties.java rename taoyao-boot/src/main/java/com/acgist/taoyao/boot/{config => property}/IdProperties.java (89%) rename taoyao-boot/src/main/java/com/acgist/taoyao/boot/{config => property}/KmsProperties.java (96%) rename taoyao-boot/src/main/java/com/acgist/taoyao/boot/{config => property}/MediaAudioProperties.java (95%) create mode 100644 taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/MediaProperties.java rename taoyao-boot/src/main/java/com/acgist/taoyao/boot/{config => property}/MediaVideoProperties.java (97%) create mode 100644 taoyao-boot/src/main/java/com/acgist/taoyao/boot/property/MoonProperties.java rename taoyao-boot/src/main/java/com/acgist/taoyao/boot/{config => property}/SecurityProperties.java (94%) rename taoyao-boot/src/main/java/com/acgist/taoyao/boot/{config => property}/SignalProperties.java (95%) rename taoyao-boot/src/main/java/com/acgist/taoyao/boot/{config => property}/TaoyaoProperties.java (92%) rename taoyao-boot/src/main/java/com/acgist/taoyao/boot/{config => property}/WebrtcProperties.java (88%) 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