From dbdb9ca06d3a6a357abe52b393bb398f4e1e8a4a Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: 星期四, 01 六月 2023 15:58:33 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/wvp-28181-2.0' into wvp-28181-2.0 --- sql/2.6.8升级2.6.9.sql | 4 -- src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMHttpHookListener.java | 8 ++-- src/main/java/com/genersoft/iot/vmp/media/zlm/dto/StreamProxyItem.java | 50 ++++++++++++------------ src/main/java/com/genersoft/iot/vmp/service/impl/StreamProxyServiceImpl.java | 14 +++--- 4 files changed, 36 insertions(+), 40 deletions(-) diff --git "a/sql/2.6.8\345\215\207\347\272\2472.6.9.sql" "b/sql/2.6.8\345\215\207\347\272\2472.6.9.sql" index d6d3a6b..a6b9f12 100644 --- "a/sql/2.6.8\345\215\207\347\272\2472.6.9.sql" +++ "b/sql/2.6.8\345\215\207\347\272\2472.6.9.sql" @@ -180,10 +180,6 @@ change createTime create_time varchar(50) null; alter table gb_stream - add constraint gb_stream_pk - primary key (gbStreamId); - -alter table gb_stream change gbStreamId gb_stream_id int auto_increment; alter table gb_stream diff --git a/src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMHttpHookListener.java b/src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMHttpHookListener.java index 3a94f79..f59f57e 100644 --- a/src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMHttpHookListener.java +++ b/src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMHttpHookListener.java @@ -496,13 +496,13 @@ // 鎷夋祦浠g悊 StreamProxyItem streamProxyItem = streamProxyService.getStreamProxyByAppAndStream(param.getApp(), param.getStream()); if (streamProxyItem != null) { - if (streamProxyItem.isEnable_remove_none_reader()) { + if (streamProxyItem.isEnableRemoveNoneReader()) { // 鏃犱汉瑙傜湅鑷姩绉婚櫎 ret.put("close", true); streamProxyService.del(param.getApp(), param.getStream()); - String url = streamProxyItem.getUrl() != null ? streamProxyItem.getUrl() : streamProxyItem.getSrc_url(); + String url = streamProxyItem.getUrl() != null ? streamProxyItem.getUrl() : streamProxyItem.getSrcUrl(); logger.info("[{}/{}]<-[{}] 鎷夋祦浠g悊鏃犱汉瑙傜湅宸茬粡绉婚櫎", param.getApp(), param.getStream(), url); - } else if (streamProxyItem.isEnable_disable_none_reader()) { + } else if (streamProxyItem.isEnableDisableNoneReader()) { // 鏃犱汉瑙傜湅鍋滅敤 ret.put("close", true); // 淇敼鏁版嵁 @@ -587,7 +587,7 @@ } else { // 鎷夋祦浠g悊 StreamProxyItem streamProxyByAppAndStream = streamProxyService.getStreamProxyByAppAndStream(param.getApp(), param.getStream()); - if (streamProxyByAppAndStream != null && streamProxyByAppAndStream.isEnable_disable_none_reader()) { + if (streamProxyByAppAndStream != null && streamProxyByAppAndStream.isEnableDisableNoneReader()) { streamProxyService.start(param.getApp(), param.getStream()); } DeferredResult<HookResult> result = new DeferredResult<>(); diff --git a/src/main/java/com/genersoft/iot/vmp/media/zlm/dto/StreamProxyItem.java b/src/main/java/com/genersoft/iot/vmp/media/zlm/dto/StreamProxyItem.java index b0e74e8..8637e3f 100644 --- a/src/main/java/com/genersoft/iot/vmp/media/zlm/dto/StreamProxyItem.java +++ b/src/main/java/com/genersoft/iot/vmp/media/zlm/dto/StreamProxyItem.java @@ -16,7 +16,7 @@ @Schema(description = "娴両D") private String stream; @Schema(description = "娴佸獟浣撴湇鍔D") - private String mediaServerId; + private String media_server_id; @Schema(description = "鎷夋祦鍦板潃") private String url; @Schema(description = "鎷夋祦鍦板潃") @@ -41,7 +41,7 @@ @Schema(description = "鏄惁 鏃犱汉瑙傜湅鏃惰嚜鍔ㄥ仠鐢�") private boolean enable_disable_none_reader; @Schema(description = "鍒涘缓鏃堕棿") - private String createTime; + private String create_time; public String getType() { return type; @@ -73,12 +73,12 @@ @Override public String getMediaServerId() { - return mediaServerId; + return media_server_id; } @Override public void setMediaServerId(String mediaServerId) { - this.mediaServerId = mediaServerId; + this.media_server_id = mediaServerId; } public String getUrl() { @@ -89,43 +89,43 @@ this.url = url; } - public String getSrc_url() { + public String getSrcUrl() { return src_url; } - public void setSrc_url(String src_url) { + public void setSrcUrl(String src_url) { this.src_url = src_url; } - public String getDst_url() { + public String getDstUrl() { return dst_url; } - public void setDst_url(String dst_url) { + public void setDstUrl(String dst_url) { this.dst_url = dst_url; } - public int getTimeout_ms() { + public int getTimeoutMs() { return timeout_ms; } - public void setTimeout_ms(int timeout_ms) { + public void setTimeoutMs(int timeout_ms) { this.timeout_ms = timeout_ms; } - public String getFfmpeg_cmd_key() { + public String getFfmpegCmdKey() { return ffmpeg_cmd_key; } - public void setFfmpeg_cmd_key(String ffmpeg_cmd_key) { + public void setFfmpegCmdKey(String ffmpeg_cmd_key) { this.ffmpeg_cmd_key = ffmpeg_cmd_key; } - public String getRtp_type() { + public String getRtpType() { return rtp_type; } - public void setRtp_type(String rtp_type) { + public void setRtpType(String rtp_type) { this.rtp_type = rtp_type; } @@ -137,45 +137,45 @@ this.enable = enable; } - public boolean isEnable_mp4() { + public boolean isEnableMp4() { return enable_mp4; } - public void setEnable_mp4(boolean enable_mp4) { + public void setEnableMp4(boolean enable_mp4) { this.enable_mp4 = enable_mp4; } @Override public String getCreateTime() { - return createTime; + return create_time; } @Override - public void setCreateTime(String createTime) { - this.createTime = createTime; + public void setCreateTime(String create_time) { + this.create_time = create_time; } - public boolean isEnable_remove_none_reader() { + public boolean isEnableRemoveNoneReader() { return enable_remove_none_reader; } - public void setEnable_remove_none_reader(boolean enable_remove_none_reader) { + public void setEnableRemoveNoneReader(boolean enable_remove_none_reader) { this.enable_remove_none_reader = enable_remove_none_reader; } - public boolean isEnable_disable_none_reader() { + public boolean isEnableDisableNoneReader() { return enable_disable_none_reader; } - public void setEnable_disable_none_reader(boolean enable_disable_none_reader) { + public void setEnableDisableNoneReader(boolean enable_disable_none_reader) { this.enable_disable_none_reader = enable_disable_none_reader; } - public boolean isEnable_audio() { + public boolean isEnableAudio() { return enable_audio; } - public void setEnable_audio(boolean enable_audio) { + public void setEnableAudio(boolean enable_audio) { this.enable_audio = enable_audio; } } diff --git a/src/main/java/com/genersoft/iot/vmp/service/impl/StreamProxyServiceImpl.java b/src/main/java/com/genersoft/iot/vmp/service/impl/StreamProxyServiceImpl.java index 3037e3f..f73392f 100644 --- a/src/main/java/com/genersoft/iot/vmp/service/impl/StreamProxyServiceImpl.java +++ b/src/main/java/com/genersoft/iot/vmp/service/impl/StreamProxyServiceImpl.java @@ -106,7 +106,7 @@ } String dstUrl = String.format("rtmp://%s:%s/%s/%s", "127.0.0.1", mediaInfo.getRtmpPort(), param.getApp(), param.getStream() ); - param.setDst_url(dstUrl); + param.setDstUrl(dstUrl); StringBuffer resultMsg = new StringBuffer(); param.setMediaServerId(mediaInfo.getId()); boolean saveResult; @@ -127,7 +127,7 @@ resultMsg.append(", 浣嗘槸鍚敤澶辫触锛岃妫�鏌ユ祦鍦板潃鏄惁鍙敤"); param.setEnable(false); // 鐩存帴绉婚櫎 - if (param.isEnable_remove_none_reader()) { + if (param.isEnableRemoveNoneReader()) { del(param.getApp(), param.getStream()); }else { updateStreamProxy(param); @@ -228,11 +228,11 @@ } if ("default".equals(param.getType())){ result = zlmresTfulUtils.addStreamProxy(mediaServerItem, param.getApp(), param.getStream(), param.getUrl(), - param.isEnable_audio(), param.isEnable_mp4(), param.getRtp_type()); + param.isEnableAudio(), param.isEnableMp4(), param.getRtpType()); }else if ("ffmpeg".equals(param.getType())) { - result = zlmresTfulUtils.addFFmpegSource(mediaServerItem, param.getSrc_url(), param.getDst_url(), - param.getTimeout_ms() + "", param.isEnable_audio(), param.isEnable_mp4(), - param.getFfmpeg_cmd_key()); + result = zlmresTfulUtils.addFFmpegSource(mediaServerItem, param.getSrcUrl(), param.getDstUrl(), + param.getTimeoutMs() + "", param.isEnableAudio(), param.isEnableMp4(), + param.getFfmpegCmdKey()); } return result; } @@ -286,7 +286,7 @@ updateStreamProxy(streamProxy); }else { logger.info("鍚敤浠g悊澶辫触锛� {}/{}->{}({})", app, stream, jsonObject.getString("msg"), - streamProxy.getSrc_url() == null? streamProxy.getUrl():streamProxy.getSrc_url()); + streamProxy.getSrcUrl() == null? streamProxy.getUrl():streamProxy.getSrcUrl()); } } return result; -- Gitblit v1.8.0