package com.ruoyi.media.service; import com.ruoyi.media.domain.Items; import com.ruoyi.media.domain.RtspSession; import com.ruoyi.media.domain.StreamInfo; import java.util.List; public interface IMediaService { /** * 增加路径 * name 名称 * rtspPath rtsp地址 * mode 模式:实时/按需 * isCode 是否转码 * 刘苏义 * 2023/8/12 13:56:52 */ public String addPath(String name, String rtspPath, String mode, String isCode); StreamInfo getPathInfo(String name); public void removePath(String[] names); public List paths(); public List rtspconns(); public List rtspsessions(); RtspSession getRtspSessionById(String sessionId); List getPushStreams(); List getPullStreams(); List getPushStreamList(); List getPullStreamList(); Boolean kickRtspSession(String sessionId); }