| 
					
				 | 
			
			
				@@ -2,9 +2,7 @@ package com.genersoft.iot.vmp.media.bean; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.alibaba.fastjson2.JSONArray; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.alibaba.fastjson2.JSONObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.genersoft.iot.vmp.media.abl.bean.hook.OnStreamArriveABLHookParam; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.genersoft.iot.vmp.media.zlm.dto.hook.OnStreamChangedHookParam; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.genersoft.iot.vmp.media.zlm.dto.hook.OriginType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.swagger.v3.oas.annotations.media.Schema; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.List; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -178,42 +176,6 @@ public class MediaInfo { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return mediaInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public static MediaInfo getInstance(OnStreamArriveABLHookParam param, MediaServer mediaServer) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        MediaInfo mediaInfo = new MediaInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        mediaInfo.setApp(param.getApp()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        mediaInfo.setStream(param.getStream()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        mediaInfo.setMediaServer(mediaServer); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        mediaInfo.setReaderCount(param.getReaderCount()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        mediaInfo.setOnline(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        mediaInfo.setVideoCodec(param.getVideoCodec()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        switch (param.getNetworkType()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            case 21: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                mediaInfo.setOriginType(OriginType.RTMP_PUSH.ordinal()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            case 23: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                mediaInfo.setOriginType(OriginType.RTSP_PUSH.ordinal()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            case 30: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            case 31: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            case 32: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            case 33: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                mediaInfo.setOriginType(OriginType.PULL.ordinal()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                mediaInfo.setOriginType(OriginType.UNKNOWN.ordinal()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        mediaInfo.setWidth(param.getWidth()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        mediaInfo.setHeight(param.getHeight()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        mediaInfo.setAudioCodec(param.getAudioCodec()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        mediaInfo.setAudioChannels(param.getAudioChannels()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        mediaInfo.setAudioSampleRate(param.getAudioSampleRate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return mediaInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public Integer getReaderCount() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return readerCount; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |