代码拉取完成,页面将自动刷新
同步操作将从 maxwell/海康视频sdk调用代理 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
该项目为调用海康综合安防管理平台的视频的代理,方便前端调用视频相关接口。同时支持海康萤石云。
海康综合安防管理平台视频接入文档地址为:iSecure Center 萤石云接入指南: 萤石云文档
./mvnw spring-boot:run
./mvnw package
docker run -p "8090:8090" \
-e HIK_KEYS[0]_IP=xxx \
-e HIK_KEYS[0]_APPKEY=change \
-e HIK_KEYS[0]_APPSECRET=change \
jmaxhu/hik-proxy:latest
创建一个 docker-compose.yml 的文件,内容如下。
version: '3'
services:
hik-proxy:
image: jmaxhu/hik-proxy
container_name: hik-proxy
restart: always
ports:
- "8090:8090"
environment:
- HIK_KEYS[0]_IP=change it
- HIK_KEYS[0]_APPKEY=change it
- HIK_KEYS[0]_APPSECRET=change it
然后切换到包含该文件的目录,运行命令:
docker-compose up -d
创建本地镜像
./mvnw compile jib:dockerBuild
生成镜像并上传到 docker hub
./mvnw compile jib:build
只接收:POST 请求
请求的参数为:
返回结果为调用视频api地址的原始结果。
发送请求(请用真实ip代替):
curl --location --request POST 'http://localhost:8090/api/hik' \
--header 'Content-Type: application/json' \
--data-raw '{
"ip": "111.222.111.111",
"apiUrl": "/api/resource/v1/camera/advance/cameraList",
"apiParams": "{\"pageNo\":1,\"pageSize\":5}"
}'
返回结果:
HTTP/1.1 200
Location: /api/hik
Content-Type: application/json
Content-Length: 4957
Date: Thu, 19 Mar 2020 14:26:50 GMT
Connection: close
{"code":"0","msg":"SUCCESS","data":{"total":6,"pageNo":1,"pageSize":5,"list":[{"altitude":null,"cameraIndexCode":"69c41a798a094b11a022b6ae5b22ddaf","cameraName":"第三通道","cameraType":0,"cameraTypeName":"枪"...
发送请求(请用真实ip代替):
curl --location --request POST 'http://localhost:8090/api/ys' \
--header 'Content-Type: application/json' \
--data-raw '{
"appKey": "xxxxxxxxx",
"apiUrl": "/api/lapp/v2/live/address/get",
"apiParams": "deviceSerial=1212&protocol=hls"
}'
返回结果:
HTTP/1.1 200
Location: /api/hik
Content-Type: application/json
Content-Length: 4957
Date: Thu, 19 Mar 2020 14:26:50 GMT
Connection: close
{"code":"200","msg":"Operation succeeded","data":{"id": "1212312434", "url": "xxxx"...
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。