From d1f95c559835b7301a10e50681550a40f889ff09 Mon Sep 17 00:00:00 2001 From: shikong <919411476@qq.com> Date: Fri, 18 Aug 2023 14:47:13 +0800 Subject: [PATCH] =?UTF-8?q?zlm=20protocol=20=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../media/dto/config/ProtocolConfig.java | 31 +++++++++++++++++++ .../media/dto/config/ServerConfig.java | 3 ++ 2 files changed, 34 insertions(+) create mode 100644 zlmediakit-service/src/main/java/cn/skcks/docking/gb28181/media/dto/config/ProtocolConfig.java diff --git a/zlmediakit-service/src/main/java/cn/skcks/docking/gb28181/media/dto/config/ProtocolConfig.java b/zlmediakit-service/src/main/java/cn/skcks/docking/gb28181/media/dto/config/ProtocolConfig.java new file mode 100644 index 0000000..b530c00 --- /dev/null +++ b/zlmediakit-service/src/main/java/cn/skcks/docking/gb28181/media/dto/config/ProtocolConfig.java @@ -0,0 +1,31 @@ +package cn.skcks.docking.gb28181.media.dto.config; + +import com.fasterxml.jackson.databind.PropertyNamingStrategies; +import com.fasterxml.jackson.databind.annotation.JsonNaming; +import lombok.Data; + +@Data +@JsonNaming(PropertyNamingStrategies.SnakeCaseStrategy.class) +public class ProtocolConfig { + private Integer addMuteAudio; + private Integer autoClose; + private Integer continuePushMs; + private Integer enableAudio; + private Integer enableFmp4; + private Integer enableHls; + private Integer enableHlsFmp4; + private Integer enableMp4; + private Integer enableRtmp; + private Integer enableRtsp; + private Integer enableTs; + private Integer fmp4Demand; + private Integer hlsDemand; + private String hlsSavePath; + private Integer modifyStamp; + private Integer mp4AsPlayer; + private Integer mp4MaxSecond; + private String mp4SavePath; + private Integer rtmpDemand; + private Integer rtspDemand; + private Integer tsDemand; +} diff --git a/zlmediakit-service/src/main/java/cn/skcks/docking/gb28181/media/dto/config/ServerConfig.java b/zlmediakit-service/src/main/java/cn/skcks/docking/gb28181/media/dto/config/ServerConfig.java index 45582f8..93ff3ef 100644 --- a/zlmediakit-service/src/main/java/cn/skcks/docking/gb28181/media/dto/config/ServerConfig.java +++ b/zlmediakit-service/src/main/java/cn/skcks/docking/gb28181/media/dto/config/ServerConfig.java @@ -29,4 +29,7 @@ public class ServerConfig { @JsonUnwrapped(prefix = "multicast.") private MulticastConfig multicast; + + @JsonUnwrapped(prefix = "protocol.") + private ProtocolConfig protocol; }