 648540858
					
					4 years ago
						648540858
					
					4 years ago
					
				
				 3 changed files with 21 additions and 50 deletions
			
			
		| @ -1,42 +0,0 @@ | |||||
| package com.genersoft.iot.vmp.media.zlm.event; |  | ||||
| 
 |  | ||||
| import com.genersoft.iot.vmp.conf.UserSetup; |  | ||||
| import com.genersoft.iot.vmp.service.IMediaServerService; |  | ||||
| import com.genersoft.iot.vmp.service.IStreamProxyService; |  | ||||
| import com.genersoft.iot.vmp.service.IStreamPushService; |  | ||||
| import com.genersoft.iot.vmp.storager.IVideoManagerStorager; |  | ||||
| import com.genersoft.iot.vmp.utils.redis.RedisUtil; |  | ||||
| import org.slf4j.Logger; |  | ||||
| import org.slf4j.LoggerFactory; |  | ||||
| import org.springframework.beans.factory.annotation.Autowired; |  | ||||
| import org.springframework.context.ApplicationListener; |  | ||||
| import org.springframework.stereotype.Component; |  | ||||
| 
 |  | ||||
| /** |  | ||||
|  * |  | ||||
|  */ |  | ||||
| @Component |  | ||||
| public class ZLMOfflineEventListener implements ApplicationListener<ZLMOfflineEvent> { |  | ||||
| 
 |  | ||||
| 	private final static Logger logger = LoggerFactory.getLogger(ZLMOfflineEventListener.class); |  | ||||
| 
 |  | ||||
| 	@Autowired |  | ||||
|     private IMediaServerService mediaServerService; |  | ||||
| 
 |  | ||||
| 	@Autowired |  | ||||
|     private IStreamPushService streamPushService; |  | ||||
| 
 |  | ||||
| 	@Autowired |  | ||||
|     private IStreamProxyService streamProxyService; |  | ||||
| 
 |  | ||||
| 	@Override |  | ||||
| 	public void onApplicationEvent(ZLMOfflineEvent event) { |  | ||||
| 
 |  | ||||
| 		logger.info("ZLM离线事件触发,ID:" + event.getMediaServerId()); |  | ||||
| 		// 处理ZLM离线
 |  | ||||
| 		mediaServerService.zlmServerOffline(event.getMediaServerId()); |  | ||||
| 		streamProxyService.zlmServerOffline(event.getMediaServerId()); |  | ||||
| 		streamPushService.zlmServerOffline(event.getMediaServerId()); |  | ||||
| 		// TODO 处理对国标的影响
 |  | ||||
| 	} |  | ||||
| } |  | ||||
					Loading…
					
					
				
		Reference in new issue