| 
					
				 | 
			
			
				@@ -1,4 +1,779 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package com.genersoft.iot.vmp.media.abl.bean; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.alibaba.fastjson2.JSONArray; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.alibaba.fastjson2.JSONObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.lang.reflect.Field; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.HashMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.Map; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 public class AblServerConfig { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("secret") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String secret; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("ServerIP") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String serverIp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("mediaServerID") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String mediaServerId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("hook_enable") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer hookEnable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("enable_audio") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer enableAudio; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("httpServerPort") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer httpServerPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("rtspPort") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer rtspPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("rtmpPort") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer rtmpPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("httpFlvPort") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer httpFlvPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("hls_enable") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer hlsEnable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("hlsPort") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer hlsPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("wsPort") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer wsPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("mp4Port") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer mp4Port; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("ps_tsRecvPort") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer psTsRecvPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("hlsCutType") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer hlsCutType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("h265CutType") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer h265CutType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("RecvThreadCount") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer RecvThreadCount; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("SendThreadCount") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer SendThreadCount; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("GB28181RtpTCPHeadType") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer GB28181RtpTCPHeadType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("ReConnectingCount") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer ReConnectingCount; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("maxTimeNoOneWatch") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer maxTimeNoOneWatch; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("pushEnable_mp4") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer pushEnableMp4; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("fileSecond") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer fileSecond; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("fileKeepMaxTime") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer fileKeepMaxTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("httpDownloadSpeed") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer httpDownloadSpeed; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("RecordReplayThread") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer RecordReplayThread; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("convertMaxObject") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer convertMaxObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("version") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String version; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("recordPath") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String recordPath; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("picturePath") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String picturePath; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("noneReaderDuration") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer noneReaderDuration; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("on_server_started") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String onServerStarted; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("on_server_keepalive") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String onServerKeepalive; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("on_play") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String onPlay; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("on_publish") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String onPublish; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("on_stream_arrive") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String onStreamArrive; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("on_stream_not_arrive") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String onStreamNotArrive; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("on_stream_none_reader") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String onStreamNoneReader; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("on_stream_disconnect") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String onStreamDisconnect; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("on_delete_record_mp4") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String onDeleteRecordMp4; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("on_record_progress") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String onRecordProgress; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("on_record_ts") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String onRecordTs; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("enable_GetFileDuration") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer enableGetFileDuration; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("keepaliveDuration") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer keepaliveDuration; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("captureReplayType") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer captureReplayType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("videoFileFormat") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer videoFileFormat; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("MaxDiconnectTimeoutSecond") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer maxDiconnectTimeoutSecond; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("G711ConvertAAC") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer g711ConvertAAC; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("filterVideo_enable") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer filterVideoEnable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("filterVideo_text") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String filterVideoText; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("FilterFontSize") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer filterFontSize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("FilterFontColor") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String filterFontColor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("FilterFontLeft") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer filterFontLeft; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("FilterFontTop") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer filterFontTop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("FilterFontAlpha") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Double filterFontAlpha; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("convertOutWidth") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer convertOutWidth; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("convertOutHeight") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer convertOutHeight; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("convertOutBitrate") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer convertOutBitrate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("flvPlayAddMute") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer flvPlayAddMute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("gb28181LibraryUse") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer gb28181LibraryUse; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("rtc.listening-ip") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String rtcListeningIp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("rtc.listening-port") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer rtcListeningIpPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("rtc.external-ip") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String rtcExternalIp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("rtc.realm") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String rtcRealm; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("rtc.user") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String rtcUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("rtc.min-port") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer rtcMinPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ConfigKeyId("rtc.max-port") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer rtcMaxPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public static AblServerConfig getInstance(JSONArray jsonArray) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (jsonArray == null || jsonArray.isEmpty()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AblServerConfig ablServerConfig = new AblServerConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Field[] fields = AblServerConfig.class.getDeclaredFields(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Map<String, Field> fieldMap = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (Field field : fields) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (field.isAnnotationPresent(ConfigKeyId.class)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ConfigKeyId configKeyId = field.getAnnotation(ConfigKeyId.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                fieldMap.put(configKeyId.value(), field); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (int i = 0; i < jsonArray.size(); i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            JSONObject jsonObject = jsonArray.getJSONObject(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (jsonObject == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for (String key : fieldMap.keySet()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (jsonObject.containsKey(key)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    Field field = fieldMap.get(key); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    field.setAccessible(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        field.set(ablServerConfig, jsonObject.getObject(key, fieldMap.get(key).getType())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } catch (IllegalAccessException e) {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return ablServerConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getSecret() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return secret; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setSecret(String secret) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.secret = secret; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getServerIp() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return serverIp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setServerIp(String serverIp) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.serverIp = serverIp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getMediaServerId() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return mediaServerId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setMediaServerId(String mediaServerId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.mediaServerId = mediaServerId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getHookEnable() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return hookEnable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setHookEnable(Integer hookEnable) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.hookEnable = hookEnable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getEnableAudio() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return enableAudio; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setEnableAudio(Integer enableAudio) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.enableAudio = enableAudio; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getHttpServerPort() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return httpServerPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setHttpServerPort(Integer httpServerPort) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.httpServerPort = httpServerPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getRtspPort() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return rtspPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setRtspPort(Integer rtspPort) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.rtspPort = rtspPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getRtmpPort() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return rtmpPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setRtmpPort(Integer rtmpPort) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.rtmpPort = rtmpPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getHttpFlvPort() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return httpFlvPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setHttpFlvPort(Integer httpFlvPort) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.httpFlvPort = httpFlvPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getHlsEnable() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return hlsEnable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setHlsEnable(Integer hlsEnable) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.hlsEnable = hlsEnable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getHlsPort() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return hlsPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setHlsPort(Integer hlsPort) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.hlsPort = hlsPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getWsPort() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return wsPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setWsPort(Integer wsPort) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.wsPort = wsPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getMp4Port() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return mp4Port; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setMp4Port(Integer mp4Port) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.mp4Port = mp4Port; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getPsTsRecvPort() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return psTsRecvPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setPsTsRecvPort(Integer psTsRecvPort) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.psTsRecvPort = psTsRecvPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getHlsCutType() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return hlsCutType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setHlsCutType(Integer hlsCutType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.hlsCutType = hlsCutType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getH265CutType() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return h265CutType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setH265CutType(Integer h265CutType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.h265CutType = h265CutType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getRecvThreadCount() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return RecvThreadCount; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setRecvThreadCount(Integer recvThreadCount) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        RecvThreadCount = recvThreadCount; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getSendThreadCount() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return SendThreadCount; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setSendThreadCount(Integer sendThreadCount) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SendThreadCount = sendThreadCount; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getGB28181RtpTCPHeadType() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return GB28181RtpTCPHeadType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setGB28181RtpTCPHeadType(Integer GB28181RtpTCPHeadType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.GB28181RtpTCPHeadType = GB28181RtpTCPHeadType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getReConnectingCount() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return ReConnectingCount; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setReConnectingCount(Integer reConnectingCount) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ReConnectingCount = reConnectingCount; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getMaxTimeNoOneWatch() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return maxTimeNoOneWatch; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setMaxTimeNoOneWatch(Integer maxTimeNoOneWatch) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.maxTimeNoOneWatch = maxTimeNoOneWatch; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getPushEnableMp4() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return pushEnableMp4; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setPushEnableMp4(Integer pushEnableMp4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.pushEnableMp4 = pushEnableMp4; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getFileSecond() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return fileSecond; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setFileSecond(Integer fileSecond) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fileSecond = fileSecond; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getFileKeepMaxTime() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return fileKeepMaxTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setFileKeepMaxTime(Integer fileKeepMaxTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fileKeepMaxTime = fileKeepMaxTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getHttpDownloadSpeed() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return httpDownloadSpeed; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setHttpDownloadSpeed(Integer httpDownloadSpeed) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.httpDownloadSpeed = httpDownloadSpeed; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getRecordReplayThread() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return RecordReplayThread; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setRecordReplayThread(Integer recordReplayThread) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        RecordReplayThread = recordReplayThread; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getConvertMaxObject() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return convertMaxObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setConvertMaxObject(Integer convertMaxObject) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.convertMaxObject = convertMaxObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getVersion() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return version; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setVersion(String version) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.version = version; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getRecordPath() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return recordPath; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setRecordPath(String recordPath) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.recordPath = recordPath; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getPicturePath() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return picturePath; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setPicturePath(String picturePath) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.picturePath = picturePath; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getNoneReaderDuration() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return noneReaderDuration; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setNoneReaderDuration(Integer noneReaderDuration) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.noneReaderDuration = noneReaderDuration; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getOnServerStarted() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return onServerStarted; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setOnServerStarted(String onServerStarted) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.onServerStarted = onServerStarted; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getOnServerKeepalive() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return onServerKeepalive; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setOnServerKeepalive(String onServerKeepalive) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.onServerKeepalive = onServerKeepalive; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getOnPlay() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return onPlay; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setOnPlay(String onPlay) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.onPlay = onPlay; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getOnPublish() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return onPublish; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setOnPublish(String onPublish) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.onPublish = onPublish; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getOnStreamArrive() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return onStreamArrive; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setOnStreamArrive(String onStreamArrive) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.onStreamArrive = onStreamArrive; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getOnStreamNotArrive() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return onStreamNotArrive; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setOnStreamNotArrive(String onStreamNotArrive) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.onStreamNotArrive = onStreamNotArrive; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getOnStreamNoneReader() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return onStreamNoneReader; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setOnStreamNoneReader(String onStreamNoneReader) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.onStreamNoneReader = onStreamNoneReader; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getOnStreamDisconnect() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return onStreamDisconnect; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setOnStreamDisconnect(String onStreamDisconnect) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.onStreamDisconnect = onStreamDisconnect; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getOnDeleteRecordMp4() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return onDeleteRecordMp4; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setOnDeleteRecordMp4(String onDeleteRecordMp4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.onDeleteRecordMp4 = onDeleteRecordMp4; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getOnRecordProgress() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return onRecordProgress; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setOnRecordProgress(String onRecordProgress) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.onRecordProgress = onRecordProgress; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getOnRecordTs() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return onRecordTs; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setOnRecordTs(String onRecordTs) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.onRecordTs = onRecordTs; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getEnableGetFileDuration() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return enableGetFileDuration; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setEnableGetFileDuration(Integer enableGetFileDuration) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.enableGetFileDuration = enableGetFileDuration; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getKeepaliveDuration() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return keepaliveDuration; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setKeepaliveDuration(Integer keepaliveDuration) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.keepaliveDuration = keepaliveDuration; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getCaptureReplayType() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return captureReplayType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setCaptureReplayType(Integer captureReplayType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.captureReplayType = captureReplayType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getVideoFileFormat() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return videoFileFormat; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setVideoFileFormat(Integer videoFileFormat) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.videoFileFormat = videoFileFormat; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getMaxDiconnectTimeoutSecond() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return maxDiconnectTimeoutSecond; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setMaxDiconnectTimeoutSecond(Integer maxDiconnectTimeoutSecond) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.maxDiconnectTimeoutSecond = maxDiconnectTimeoutSecond; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getG711ConvertAAC() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return g711ConvertAAC; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setG711ConvertAAC(Integer g711ConvertAAC) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.g711ConvertAAC = g711ConvertAAC; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getFilterVideoEnable() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return filterVideoEnable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setFilterVideoEnable(Integer filterVideoEnable) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.filterVideoEnable = filterVideoEnable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getFilterVideoText() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return filterVideoText; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setFilterVideoText(String filterVideoText) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.filterVideoText = filterVideoText; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getFilterFontSize() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return filterFontSize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setFilterFontSize(Integer filterFontSize) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.filterFontSize = filterFontSize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getFilterFontColor() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return filterFontColor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setFilterFontColor(String filterFontColor) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.filterFontColor = filterFontColor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getFilterFontLeft() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return filterFontLeft; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setFilterFontLeft(Integer filterFontLeft) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.filterFontLeft = filterFontLeft; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getFilterFontTop() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return filterFontTop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setFilterFontTop(Integer filterFontTop) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.filterFontTop = filterFontTop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Double getFilterFontAlpha() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return filterFontAlpha; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setFilterFontAlpha(Double filterFontAlpha) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.filterFontAlpha = filterFontAlpha; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getConvertOutWidth() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return convertOutWidth; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setConvertOutWidth(Integer convertOutWidth) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.convertOutWidth = convertOutWidth; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getConvertOutHeight() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return convertOutHeight; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setConvertOutHeight(Integer convertOutHeight) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.convertOutHeight = convertOutHeight; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getConvertOutBitrate() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return convertOutBitrate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setConvertOutBitrate(Integer convertOutBitrate) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.convertOutBitrate = convertOutBitrate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getFlvPlayAddMute() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return flvPlayAddMute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setFlvPlayAddMute(Integer flvPlayAddMute) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.flvPlayAddMute = flvPlayAddMute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getGb28181LibraryUse() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return gb28181LibraryUse; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setGb28181LibraryUse(Integer gb28181LibraryUse) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.gb28181LibraryUse = gb28181LibraryUse; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getRtcListeningIp() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return rtcListeningIp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setRtcListeningIp(String rtcListeningIp) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.rtcListeningIp = rtcListeningIp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getRtcListeningIpPort() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return rtcListeningIpPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setRtcListeningIpPort(Integer rtcListeningIpPort) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.rtcListeningIpPort = rtcListeningIpPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getRtcExternalIp() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return rtcExternalIp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setRtcExternalIp(String rtcExternalIp) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.rtcExternalIp = rtcExternalIp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getRtcRealm() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return rtcRealm; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setRtcRealm(String rtcRealm) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.rtcRealm = rtcRealm; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getRtcUser() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return rtcUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setRtcUser(String rtcUser) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.rtcUser = rtcUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getRtcMinPort() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return rtcMinPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setRtcMinPort(Integer rtcMinPort) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.rtcMinPort = rtcMinPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Integer getRtcMaxPort() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return rtcMaxPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setRtcMaxPort(Integer rtcMaxPort) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.rtcMaxPort = rtcMaxPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |