| | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.genersoft.iot.vmp.common.StreamInfo; |
| | | import com.genersoft.iot.vmp.gb28181.bean.*; |
| | | 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.StreamPushItem; |
| | | import com.genersoft.iot.vmp.media.zlm.dto.*; |
| | | import com.genersoft.iot.vmp.service.bean.GPSMsgInfo; |
| | | import com.genersoft.iot.vmp.service.bean.MessageForPushChannel; |
| | | import com.genersoft.iot.vmp.service.bean.SSRCInfo; |
| | |
| | | */ |
| | | public boolean deviceIsOnline(String deviceId); |
| | | |
| | | /** |
| | | * 存储推流的鉴权信息 |
| | | * @param app 应用名 |
| | | * @param stream 流 |
| | | * @param streamAuthorityInfo 鉴权信息 |
| | | */ |
| | | void updateStreamAuthorityInfo(String app, String stream, StreamAuthorityInfo streamAuthorityInfo); |
| | | |
| | | /** |
| | | * 移除推流的鉴权信息 |
| | | * @param app 应用名 |
| | | * @param streamId 流 |
| | | */ |
| | | void removeStreamAuthorityInfo(String app, String streamId); |
| | | |
| | | /** |
| | | * 获取推流的鉴权信息 |
| | | * @param app 应用名 |
| | | * @param stream 流 |
| | | * @return |
| | | */ |
| | | StreamAuthorityInfo getStreamAuthorityInfo(String app, String stream); |
| | | } |