| | |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.genersoft.iot.vmp.common.StreamInfo; |
| | | import com.genersoft.iot.vmp.gb28181.bean.Device; |
| | | import com.genersoft.iot.vmp.gb28181.bean.ParentPlatform; |
| | | import com.genersoft.iot.vmp.gb28181.bean.ParentPlatformCatch; |
| | | import com.genersoft.iot.vmp.gb28181.bean.SendRtpItem; |
| | |
| | | import java.util.Map; |
| | | |
| | | public interface IRedisCatchStorage { |
| | | |
| | | /** |
| | | * 计数器。为cseq进行计数 |
| | | * |
| | | * @param method sip 方法 |
| | | * @return |
| | | */ |
| | | Long getCSEQ(String method); |
| | | |
| | | /** |
| | | * 开始播放时将流存入 |
| | |
| | | ThirdPartyGB queryMemberNoGBId(String queryKey); |
| | | |
| | | List<StreamInfo> getStreams(String mediaServerId, String pull); |
| | | |
| | | /** |
| | | * 将device信息写入redis |
| | | * @param device |
| | | */ |
| | | void updateDevice(Device device); |
| | | |
| | | /** |
| | | * 获取Device |
| | | */ |
| | | Device getDevice(String deviceId); |
| | | |
| | | void resetAllCSEQ(); |
| | | } |