648540858
2021-12-07 381b3d15caa30e99c75f58a366b3b75cbbf01450
src/main/java/com/genersoft/iot/vmp/service/IStreamProxyService.java
@@ -1,7 +1,12 @@
package com.genersoft.iot.vmp.service;
import com.alibaba.fastjson.JSONObject;
import com.genersoft.iot.vmp.common.StreamInfo;
import com.genersoft.iot.vmp.media.zlm.dto.MediaItem;
import com.genersoft.iot.vmp.media.zlm.dto.MediaServerItem;
import com.genersoft.iot.vmp.media.zlm.dto.StreamProxyItem;
import com.genersoft.iot.vmp.media.zlm.dto.StreamPushItem;
import com.genersoft.iot.vmp.vmanager.bean.WVPResult;
import com.github.pagehelper.PageInfo;
public interface IStreamProxyService {
@@ -10,7 +15,7 @@
     * 保存视频代理
     * @param param
     */
    String save(StreamProxyItem param);
    WVPResult<StreamInfo> save(StreamProxyItem param);
    /**
     * 添加视频代理到zlm
@@ -56,4 +61,16 @@
     * @return
     */
    boolean stop(String app, String stream);
    /**
     * 获取ffmpeg.cmd模板
     * @return
     */
    JSONObject getFFmpegCMDs(MediaServerItem mediaServerItem);
    /**
     * 根据app与stream获取streamProxy
     * @return
     */
    StreamProxyItem getStreamProxyByAppAndStream(String app, String streamId);
}