V5 Api
V5 Api
, Inc
March 2,2024
SEEWORLD Technology Corp., Inc
1. version
version author date content
V1.0.0 SEEWORLD 2024.02.21 provide api document
2. range
This document defines the open interface for external real-time video
playback/playback
3. Protocol overview
This communication interface is developed based on the HTTP1.1 + JSON protocol
4. API
4.1. Get the play address interface
4.1.1. description
Get the play address
4.1.2. URL
https://www.whatsgps.com/api/video/startPull.do
#normal
{
"data": {
"controlFlag": false,
"rtmpUrl": "",
"webFlvUrl": "https://video.whatsgps.com:1443/138.2.84.179-20443/jtt
1078/015610004170_1_0.live.flv",
"webUrl": "wss://video.whatsgps.com:1443/138.2.84.179-20443/jtt1078/
015610004170_1_0.live.flv",
"webrtcUrl": "https://video.whatsgps.com:1443/138.2.84.179-20443/ind
ex/api/webrtc?app=jtt1078&stream=015610004170_1_0&type=play"
},
SEEWORLD Technology Corp., Inc
"ret": 1
}
#exception
{
"code": -108
"msg": "Device is offline, please try again later"
}
4.2.1. Description
Delivering the command to obtain playback resource
SEEWORLD Technology Corp., Inc
4.2.2. URL
https://www.whatsgps.com/api/video/getVideoList.do
{
"data": {
"online": true,
"serNO": "fd52d9f9-1434-449e-b39e-489094945f39"
},
"ret": 1
}
SEEWORLD Technology Corp., Inc
4.3.1. Description
4.3.2. URL
https://www.whatsgps.com/api/video/getVideoListRes.do
POST (application/json)
#normal:
{
"data": {
"imei": "863015610004305",
"resourceTotal": 112,
"videoResourceLists": [
{
"beginTime": "2024-01-05 08:48:41",
"endTime": "2024-01-05 08:54:05",
"fileSize": 0,
"logicChannelId": 1
},
{
"beginTime": "2024-01-05 09:14:53",
"endTime": "2024-01-05 09:44:17",
"fileSize": 0,
"logicChannelId": 1
},
{
"beginTime": "2024-01-05 09:56:35",
"endTime": "2024-01-05 10:18:21",
"fileSize": 0,
"logicChannelId": 1
},
{
"beginTime": "2024-01-05 11:05:46",
"endTime": "2024-01-05 11:12:53",
"fileSize": 0,
"logicChannelId": 1
},
{
"beginTime": "2024-01-05 11:15:19",
"endTime": "2024-01-05 11:38:56",
"fileSize": 0,
SEEWORLD Technology Corp., Inc
"logicChannelId": 1
},
{
"beginTime": "2024-01-05 12:15:36",
"endTime": "2024-01-05 12:22:37",
"fileSize": 0,
"logicChannelId": 1
},
{
"beginTime": "2024-01-05 13:29:23",
"endTime": "2024-01-05 13:36:25",
"fileSize": 0,
"logicChannelId": 1
},
{
"beginTime": "2024-01-05 14:06:13",
"endTime": "2024-01-05 14:11:33",
"fileSize": 0,
"logicChannelId": 1
},
{
"beginTime": "2024-01-05 14:21:55",
"endTime": "2024-01-05 14:34:21",
"fileSize": 0,
"logicChannelId": 1
},
{
"beginTime": "2024-01-05 14:55:52",
"endTime": "2024-01-05 15:16:13",
"fileSize": 0,
"logicChannelId": 1
},
{
"beginTime": "2024-01-05 15:23:43",
"endTime": "2024-01-05 15:34:30",
"fileSize": 0,
"logicChannelId": 1
},
{
"beginTime": "2024-01-05 15:37:48",
"endTime": "2024-01-05 16:38:00",
"fileSize": 0,
"logicChannelId": 1
},
SEEWORLD Technology Corp., Inc
{
"beginTime": "2024-01-05 16:38:00",
"endTime": "2024-01-05 16:40:00",
"fileSize": 0,
"logicChannelId": 1
}
]
},
"ret": 1
}
#exception
{
"code": -108
"msg": "Device is offline,please try again later"
}
6. Notice