|  | @@ -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;
 | 
	
		
			
				|  |  |      }
 |