| | |
| | | package com.ruoyi.media.service; |
| | | |
| | | import com.dtflys.forest.annotation.Var; |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | import com.ruoyi.media.domain.*; |
| | | |
| | | import java.lang.reflect.MalformedParameterizedTypeException; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | |
| | | |
| | | void removePath(String name); |
| | | |
| | | List<StreamInfo> paths(); |
| | | List<StreamInfo> paths(Integer pageNum,Integer pageSize); |
| | | |
| | | List<String> getNameList(); |
| | | |
| | | boolean checkNameExist(String name); |
| | | |
| | | RtspSession getRtspSessionById(String sessionId); |
| | | |
| | |
| | | |
| | | RtmpSession getRtmpSessionById(String sessionId); |
| | | |
| | | List<StreamInfo> getPushStreamList(); |
| | | TableDataInfo getPushStreamList(Integer pageNum,Integer pageSize); |
| | | |
| | | List<StreamInfo> getPullStreamList(); |
| | | TableDataInfo getPullWebrtcStreamList(Integer pageNum, Integer pageSize); |
| | | TableDataInfo getPullRtspStreamList(Integer pageNum, Integer pageSize); |
| | | TableDataInfo getPullRtmpStreamList(Integer pageNum, Integer pageSize); |
| | | |
| | | Boolean kickRtspSession(String sessionId); |
| | | |
| | |
| | | |
| | | Boolean kickWebrtcSession(String sessionId); |
| | | |
| | | /** |
| | | * 配置流媒体参数 |
| | | * 刘苏义 |
| | | * 2023/10/13 15:17:57 |
| | | */ |
| | | public String setConfig(Config config); |
| | | } |