|  | @@ -1,9 +1,6 @@
 | 
	
		
			
				|  |  |  package com.genersoft.iot.vmp.media.event.hook;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -import com.genersoft.iot.vmp.media.event.media.MediaArrivalEvent;
 | 
	
		
			
				|  |  | -import com.genersoft.iot.vmp.media.event.media.MediaDepartureEvent;
 | 
	
		
			
				|  |  | -import com.genersoft.iot.vmp.media.event.media.MediaEvent;
 | 
	
		
			
				|  |  | -import com.genersoft.iot.vmp.media.event.media.MediaPublishEvent;
 | 
	
		
			
				|  |  | +import com.genersoft.iot.vmp.media.event.media.*;
 | 
	
		
			
				|  |  |  import org.springframework.context.event.EventListener;
 | 
	
		
			
				|  |  |  import org.springframework.scheduling.annotation.Async;
 | 
	
		
			
				|  |  |  import org.springframework.scheduling.annotation.Scheduled;
 | 
	
	
		
			
				|  | @@ -60,6 +57,14 @@ public class HookSubscribe {
 | 
	
		
			
				|  |  |      public void onApplicationEvent(MediaPublishEvent event) {
 | 
	
		
			
				|  |  |          sendNotify(HookType.on_publish, event);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 推流鉴权事件
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    @Async("taskExecutor")
 | 
	
		
			
				|  |  | +    @EventListener
 | 
	
		
			
				|  |  | +    public void onApplicationEvent(MediaRecordMp4Event event) {
 | 
	
		
			
				|  |  | +        sendNotify(HookType.on_record_mp4, event);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private final Map<String, Event> allSubscribes = new ConcurrentHashMap<>();
 | 
	
		
			
				|  |  |      private final Map<String, Hook> allHook = new ConcurrentHashMap<>();
 |