Files
wvp-platform/web/src/api/cameraConfig.js
16337 5b39a3b947 修复ROI截图功能:改用ZLM同步getSnap直接返回图片
- 重写snap端点:直接调用ZLM的getSnap同步API,传入RTSP源地址,
  流式返回图片字节流,不再依赖异步文件存储
- 前端改为传srcUrl参数给snap接口,不需要先拉流即可截图
- 修复之前async=1导致ZLM返回JSON而非图片的问题

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 09:21:10 +08:00

31 lines
633 B
JavaScript

import request from '@/utils/request'
export function queryCameraList(params) {
const { page, count, query, pulling, mediaServerId } = params
return request({
method: 'get',
url: '/api/proxy/list',
params: { page, count, query, pulling, mediaServerId }
})
}
export function startCamera(id) {
return request({
method: 'get',
url: '/api/proxy/start',
params: { id }
})
}
export function stopCamera(id) {
return request({
method: 'get',
url: '/api/proxy/stop',
params: { id }
})
}
export function getSnapUrl(srcUrl) {
return `/api/ai/roi/snap?url=${encodeURIComponent(srcUrl)}`
}