2025-04-16 02:20:40 +01:00

122 lines
2.8 KiB
JavaScript

import request from '@/utils/request'
// 查询监控设备通道信息列表
export function listChannel(query) {
return request({
url: '/sip/channel/list',
method: 'get',
params: query
})
}
// 查询监控设备通道信息详细
export function getChannel(channelId) {
return request({
url: '/sip/channel/' + channelId,
method: 'get'
})
}
// 新增监控设备通道信息
export function addChannel(createNum, data) {
return request({
url: '/sip/channel/' + createNum,
method: 'post',
data: data
})
}
// 向设备新增监控设备通道信息
export function addChannelToDevice(createNum, data) {
return request({
url: '/sip/channel/addToDevice/' + createNum,
method: 'post',
data: data
})
}
// 修改监控设备通道信息
export function updateChannel(data) {
return request({
url: '/sip/channel',
method: 'put',
data: data
})
}
// 删除监控设备通道信息
export function delChannel(channelId) {
return request({
url: '/sip/channel/' + channelId,
method: 'delete'
})
}
// 开始播放
export function startPlay(deviceId, channelId) {
return request({
url: '/sip/player/play/' + deviceId + "/" + channelId,
method: 'get'
})
}
export function stopPlay(deviceId, channelId, streamId) {
return request({
url: '/sip/player/playstop/' + deviceId + "/" + channelId + "/" + streamId,
method: 'get'
})
}
// 获取流信息
export function getStreaminfo(deviceId, channelId) {
return request({
url: '/sip/player/playstream/' + deviceId + "/" + channelId,
method: 'get'
})
}
export function playback(deviceId, channelId, query) {
return request({
url: '/sip/player/playback/' + deviceId + "/" + channelId,
method: 'get',
params: query
})
}
export function playbackStop(deviceId, channelId, streamId) {
return request({
url: '/sip/player/playbackStop/' + deviceId + "/" + channelId + "/" + streamId,
method: 'get'
})
}
export function playbackPause(deviceId, channelId, streamId) {
return request({
url: '/sip/player/playbackPause/' + deviceId + "/" + channelId + "/" + streamId,
method: 'get'
})
}
export function playbackReplay(deviceId, channelId, streamId) {
return request({
url: '/sip/player/playbackReplay/' + deviceId + "/" + channelId + "/" + streamId,
method: 'get'
})
}
export function playbackSeek(deviceId, channelId, streamId, query) {
return request({
url: '/sip/player/playbackSeek/' + deviceId + "/" + channelId + "/" + streamId,
method: 'get',
params: query
})
}
export function playbackSpeed(deviceId, channelId, streamId, query) {
return request({
url: '/sip/player/playbackSpeed/' + deviceId + "/" + channelId + "/" + streamId,
method: 'get',
params: query
})
}