wvp-GB28181-pro/src/main/java/com/genersoft/iot/vmp/service/IMediaService.java

45 lines
1.5 KiB
Java
Raw Normal View History

package com.genersoft.iot.vmp.service;
import com.alibaba.fastjson.JSONArray;
import com.genersoft.iot.vmp.common.StreamInfo;
2021-07-16 16:34:51 +08:00
import com.genersoft.iot.vmp.media.zlm.dto.MediaServerItem;
/**
*
*/
public interface IMediaService {
/**
* ID, zlm
* @param app
* @param stream
* @return
*/
StreamInfo getStreamInfoByAppAndStreamWithCheck(String app, String stream, String mediaServerId,String addr, boolean authority);
2021-07-16 16:34:51 +08:00
/**
2021-07-16 16:34:51 +08:00
* ID, zlm, ip使访ipzlmwvp
* @param app
* @param stream
* @return
*/
StreamInfo getStreamInfoByAppAndStreamWithCheck(String app, String stream, String mediaServerId, boolean authority);
/**
2021-07-16 16:34:51 +08:00
* ID,
* @param app
* @param stream
* @return
*/
StreamInfo getStreamInfoByAppAndStream(MediaServerItem mediaServerItem, String app, String stream, Object tracks, String callId);
/**
2021-07-16 16:34:51 +08:00
* ID, ip使访ipzlmwvp
* @param app
* @param stream
* @return
*/
StreamInfo getStreamInfoByAppAndStream(MediaServerItem mediaInfo, String app, String stream, Object tracks, String addr, String callId);
}