查询单个通道录像存在状态

接口说明

查询单个通道录像存在状态

前置条件

通道须视频通道

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.5及以上版本
视频业务系统V1.0.1及以上版本

接口版本

1.0.0

接口URL

/evo-apigw/admin/API/SS/Record/GetChannelMonthRecordStatus

请求Method

POST

数据提交格式

application/json

请求参数

参数名称必填类型描述
datatrueObjectJson对象
+channelIdtruestring视频通道编码,第一个$后数字代表通道类型,必须是1;
方式一:调设备通道分页查询接口 ,unitTypeList送1;
方式二:调设备树查询接口,type送;;1
+recordSourcetruestring录像来源:2=设备,3=中心
+monthtruestring月份,格式:yyyyMM

其他字段无需关心

请求参数示例


{
    "data":    {
        "recordSource":    "3",
        "channelId":    "1000002$1$0$0",
        "month":    "202210"
    }
}

返回参数示例

参数名称类型描述
codeString错误码
descString描述详情
dataChannelMonthRecordStatusInfo通道月录像状态信息

ChannelMonthRecordStatusInfo

参数名称类型描述
daysString月份每天通道是否有录像标识,用逗号分隔,其中1代表有录像,0代表无录像,按顺序展示;
例如查询月份是10月,days示例:1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0
说明10月1日至10月17日有录像,10月18日至10月31日无

返回参数示例

  • 返回参数结构与其他请求地址包含**/evo-xxxx/**的有差异,请知悉
{
    "code": 1000,
    "desc": "Success",
    "data": {
        "days": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0"
    }
}
查询普通录像信息列表

接口说明

根据通道编码、录像来源、开始时间和结束时间等条件查询录像信息
录像文件是按照文件存储的,每个文件均有开始与结束时间,录像回放不支持跨文件(时间范围需在录像信息区间内),因此需先查询录像信息获取录像回放流地址

前置条件

需配置录像计划 客户端时间区间内录像回放正常播放

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.5及以上版本
视频业务系统V1.0.1及以上版本

接口版本

1.0.0

接口更新说明

接口URL

/evo-apigw/admin/API/SS/Record/QueryRecords

请求类型

POST

数据格式

application/json

请求参数

参数名必选类型说明
datatrueObjectJson对象
+channelIdtruestring视频通道编码,第一个$后数字代表通道类型,必须是1;
方式一:调设备通道分页查询接口 ,unitTypeList送1;
方式二:调设备树查询接口,type送;;1
+recordSourcetruestring录像来源:1=全部,2=设备,3=中心
+startTimetruestring开始时间(时间戳:单位秒)
+endTimetruestring结束时间(时间戳:单位秒)
+streamTypetruestring码流类型:0=所有码流,1=主码流, 2=辅码流,3=辅码流2
+recordTypetruestring录像类型:0=全部录像

请求参数示例

{
    "data": {
        "channelId":    "1000018$1$0$0",
        "recordSource":    "3",
        "startTime":    "1642559287",
        "endTime":    "1642645687",
        "streamType":    "0",
        "recordType":    "0"
    }
}

返回参数

名称类型说明
codeint错误代码,code=1000代表成功,非1000代表失败,参考附录-错误码
descstring结果描述
dataObjectJson对象
+recordslist录像段信息
++channelIdstring通道编码
++recordSourcestring录像来源:1=全部,2=设备,3=中心
++recordTypestring录像类型:0=全部,1=远程录像,2=报警录像,6=定时录像
++startTimestring开始时间(时间戳:单位秒)
++endTimestring结束时间(时间戳:单位秒)
++recordNamestring录像名字(不同厂家对文件的标识不同)
++fileLengthstring文件长度,单位KB
++planIdstring录像计划ID
++ssIdstring存储服务ID
++diskIdstring磁盘ID
++streamIdstring码流处理(StreamId)
++forgottenstring是否淡忘
++streamTypestring码流类型:0=全部,1=主码流, 2=辅码流
++videoRecordTypestring中心录像才会有值 1:普通录像 2:报警录像 81:补录录像 82:预录录像,按时间播放的时候,可以用这个值替换recordType,因为上面recordType返回的不准确,可能会出现根据recordType查询的streamId不对,导致播放失败

返回参数示例(成功)

{
    "code": 1000,
    "desc": "Success",
    "data": {
        "records": [
            {
                "channelId": "1000018$1$0$0",
                "recordSource": "3",
                "recordType": "1",
                "startTime": "1642559426",
                "endTime": "1642559436",
                "recordName": "lijy_media_42/2022/01/19/183026_183036_1_0_1.dav",
                "fileLength": "7617",
                "planId": "0",
                "ssId": "1001",
                "diskId": "1642559426-1642559436",
                "streamId": "42",
                "forgotten": "0",
                "streamType": "6"
            }
        ]
    }
}

返回参数示例(失败)

{
  "code": 1001,
  "desc": "Failed"
}
查询报警录像信息列表

接口说明

获取报警录像

前置条件

配置报警预案,联动录像

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.5及以上版本
视频业务系统V1.0.1及以上版本

接口版本

1.0.0

接口URL

/evo-apigw/admin/API/SS/Record/GetAlarmRecords

请求Method

POST

数据提交格式

application/json

请求参数

参数名称必填类型描述
clientTypeString客户端类型;固定值:WINPC
clientMacString电脑MAC;可随便填;示例:30:9c:23:79:40:08
clientPushIdString固定值:""
projectString固定值:""
methodString固定值:""
dataAlarmInfo对象信息

AlarmInfo

参数名称必填类型描述
alarmCodeString报警编码
optionalStringURI信息

其他字段无需关心

请求参数示例


{
    "clientType":    "WINPC",
    "clientMac":    "30:9c:23:79:40:08",
    "clientPushId":    "",
    "project":    "PSDK",
    "method":    "SS.Record.GetAlarmRecords",
    "data":    {
        "alarmCode":    "{CC84DA5A-6B7D-4D7C-8447-1D7DC27EAE81}",
        "optional":    "/admin/API/SS/Record/GetAlarmRecords?token=4857b6fa9a6e4677affb6ef366b635b3"
    }
}

返回参数示例

参数名称类型描述
codeint错误码
descString描述详情
dataAlarmRecordInfodata详情

AlarmRecordInfo

参数名称类型描述
recordsList<RecordVO>录像信息

RecordVO

参数名称类型描述
channelIdstring通道编码
recordSourcestring录像来源:1=全部,2=设备,3=中心
recordTypestring录像类型:0=全部,1=手动录像,2=报警录像,6=定时录像(普通录像
startTimestring起始时间(时间戳:单位秒)
endTimestring结束时间(时间戳:单位秒)
recordNamestring录像名字(不同厂家对文件的标识不同)
fileLengthstring文件长度,单位KB
planIdstring录像计划ID
ssIdstring存储服务ID
diskIdstring磁盘ID
streamIdstring码流处理(StreamId)
streamTypestring码流类型:0=全部,1=主码流, 2=辅码流
forgottenstring是否淡忘
videoRecordTypestring中心录像才会有值 1:普通录像 2:报警录像 81:补录录像 82:预录录像,按时间播放的时候,可以用这个值替换recordType,因为上面recordType返回的不准确,可能会出现根据recordType查询的streamId不对,导致播放失败

返回参数示例

  • 返回参数结构与其他请求地址包含**/evo-xxxx/**的有差异,请知悉
{
  "code": 1000,
  "desc": "Success",
  "data": {
    "records": [
      {
        "channelId": "1004502$1$0$0",
        "recordSource": "3",
        "recordType": "6",
        "startTime": "1641350103",
        "endTime": "1641350109",
        "recordName": "huxiaolong_media_2542/2022/01/05/183421_6.dav",
        "fileLength": "87296",
        "planId": "0",
        "ssId": "1001",
        "diskId": "1641350103-1641350109",
        "streamId": "2542",
        "forgotten": "0",
        "streamType": "1",
        "videoRecordType": "82"
      }
    ]
  }
}
rtsp以文件形式回放录像

接口说明

根据通道编码和录像段文件名称等条件获取对应录像的RTSP流地址
中心录像存储推荐使用以文件形式回放录像
调此接口前需调用查询录像信息查询报警录像获取录像信息,保证入参时间在录像时间内,跨文件可能无法播放

前置条件

客户端保证有录像、正常播放
端口必须通
    wsplayer对接:ws:9320端口,wss:9322端口
    dhplayer对接:固定端口9320

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.5及以上版本
视频业务系统V1.0.1及以上版本

接口版本

1.0.0

接口更新说明

接口URL

/evo-apigw/admin/API/SS/Playback/StartPlaybackByFile

请求类型

POST

数据格式

application/json

请求参数

参数名必选类型说明
datatrueObjectJson对象
+channelIdtruestring视频通道编码,第一个$后数字代表通道类型,必须是1;
方式一:调设备通道分页查询接口 ,unitTypeList送1;
方式二:调设备树查询接口,type送;;1
+recordSourcetruestring录像来源:2=设备,3=中心
+startTimetruestring开始时间(时间戳:单位秒),时间必须大于等于在实际录像文件的开始时间
+endTimetruestring结束时间(时间戳:单位秒),时间必须小于等于在实际录像文件的结束时间,startTime与endTime不能跨文件
+streamTypetruestring码流类型:1=主码流, 2=辅码流,3=辅码流2
+recordTypetruestring录像类型:0=全部录像,1=远程录像,2=报警录像,6=定时录像(和查询到的类型保持一致即可)
+fileNamefalsestring录像文件名称
+ssIdtruestringSS服务ID
+diskIdfalsestring磁盘ID
+streamIdtruestring码流处理

请求参数示例

{
  "data": {
    "channelId": "1000018$1$0$0",
    "recordSource": "3",
    "startTime": "1642559426",
    "endTime": "1642559436",
    "streamType": "1",
    "recordType": "1",
    "fileName": "lijy_media_42/2022/01/19/183026_183036_1_0_1.dav",
    "ssId": "1001",
    "diskId": "1642559426-1642559436",
    "streamId": "42"
  }
}

返回参数

名称类型说明
codeint错误代码,code=1000代表成功,非1000代表失败,参考附录-错误码
descstring结果描述
dataObjectJson对象
+urlstringRTSP地址,完整的播放地址需拼接RTSP令牌访问,RTSP令牌为此接口返回的token字段;

以返回参数示例(无内外网映射)为例,
完整的播放地址:rtsp://10.55.36.202:9320/playback/center/44?token=44

以返回参数示例(内外网映射)为例,根据竖线截取,选择响应网络地址,拼接token;
内网播放的完整地址:rtsp://10.55.36.202:9320/playback/center/44?token=44;
外网播放的完整地址:rtsp://115.236.17.59:9023/playback/center/44?token=4
+sessionstring录像回放会话ID
+protocolstring协议类型 1RTSP\RTP/RTCP
+tokenstringRTSP令牌(有效时间30秒,请及时建立连接),仅能播放一次,失效后重新请求获取

返回参数示例(成功)

{
    "code": 1000,
    "desc": "Success",
    "data": {
        "url": "rtsp://10.55.36.202:9320/playback/center/44",
        "session": "44",
        "protocol": "0",
        "token": "44"
    }
}

返回参数示例(失败)

{
  "code": 1001,
  "desc": "Failed"
}
demo示例

demo下载参考支持与服务->资源中心->资源下载下的开发demo

集成方式说明在线参考网址
H5播放器开发套件(wsplayer无插件开发包)无插件播放,无操作系统的限制wsplayer在线文档
插件式播放器开发套件(DHPlayer插件开发包)插件播放,仅支持win7/win8/win10/win11dhplayer在线文档
rtsp以时间形式回放录像

接口说明

根据通道编码、开始时间和结束时间等条件获取对应时间段录像的RTSP流地址
设备录像存储推荐使用以时间形式回放录像
调此接口前需调用查询录像信息获取录像信息,保证入参时间在录像时间内,跨文件可能无法播放

前置条件

客户端保证有录像、正常播放
端口必须通
    wsplayer对接:ws:9320端口,wss:9322端口
    dhplayer对接:固定端口9320

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.5及以上版本
视频业务系统V1.0.1及以上版本

接口版本

1.0.0

接口更新说明

接口URL

/evo-apigw/admin/API/SS/Playback/StartPlaybackByTime

请求类型

POST

数据格式

application/json

请求参数

参数名必选类型说明
datatrueObjectJson对象
+channelIdtruestring视频通道编码,第一个$后数字代表通道类型,必须是1;
方式一:调设备通道分页查询接口 ,unitTypeList送1;
方式二:调设备树查询接口,type送;;1
+recordSourcetruestring录像来源:2=设备,3=中心
+startTimetruestring开始时间(时间戳:单位秒),时间必须大于等于在实际录像文件的开始时间
+endTimetruestring结束时间(时间戳:单位秒),时间必须小于等于在实际录像文件的结束时间,startTime与endTime不能跨文件
+streamTypetruestring码流类型:1=主码流, 2=辅码流,3=辅码流2
+recordTypetruestring录像类型:1=远程录像,2=报警录像,6=定时录像(和查询到的类型保持一致即可)

请求参数示例

{
  "data": {
    "channelId": "1000018$1$0$0",
    "recordSource": "2",
    "startTime": "1642559426",
    "endTime": "1642559436",
    "streamType": "1",
    "recordType": "1"
  }
}

返回参数

名称类型说明
codeint错误代码,code=1000代表成功,非1000代表失败,参考附录-错误码
descstring结果描述
datastringJson串
+urlstringRTSP地址,完整的播放地址需拼接RTSP令牌访问,RTSP令牌为此接口返回的token字段;

以返回参数示例(无内外网映射)为例,
完整的播放地址:rtsp://10.56.10.163:9320/playback/pu/35006?token=35006

以返回参数示例(内外网映射)为例,根据竖线截取,选择响应网络地址,拼接token;
内网播放的完整地址:rtsp://10.10.8.5:9320/playback/pu/340?token=345;
外网播放的完整地址:rtsp://124.160.33.135:4080/playback/pu/340?token=345;
+sessionstring录像回放会话ID
+protocolstring协议类型 1RTSP\RTP/RTCP
+tokenstringRTSP令牌(有效时间30秒,请及时建立连接),仅能播放一次,失效后重新请求获取
+fromDevicestring是否从设备拉流(缺省时从MTS拉流):1=直接从设备拉流(如EVS),0=从MTS平台拉流

返回参数示例(成功)

{
    "code": 1000,
    "desc": "Success",
    "data": {
        "url": "rtsp://10.55.36.202:9320/playback/center/44",
        "session": "44",
        "protocol": "0",
        "token": "44"
    }
}

返回参数示例(失败)

{
  "code": 1001,
  "desc": "Failed"
}
demo示例

demo下载参考支持与服务->资源中心->资源下载下的开发demo

集成方式说明在线参考网址
H5播放器开发套件(wsplayer无插件开发包)无插件播放,无操作系统的限制wsplayer在线文档
插件式播放器开发套件(DHPlayer插件开发包)插件播放,仅支持win7/win8/win10/win11dhplayer在线文档
HLS、RTMP录像回放(FLV不支持)

接口说明

获取某视频通道的HLS和RTMP形式的录像回放流地址

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.12及以上版本
视频业务系统V1.1.2及以上版本

接口版本

1.0.0

接口更新说明

接口URL

/evo-apigw/admin/API/video/stream/record
  • 注意:后端仅进行了URL的拼接工作,如果通过VLC播放失败,需要开发人员协助进行相关问题排查
  • rtmp录像拉流接口仅支持H264编码模式,不能播放时请先确认设备的编码模式
  • hlss表示使用https协议的HLS

请求类型

POST

数据格式

application/json

请求参数

参数名必选类型说明
datatrueObjectJson对象
+channelIdtruestring视频通道编码,第一个$后数字代表通道类型,必须是1;
方式一:调设备通道分页查询接口 ,unitTypeList送1;
方式二:调设备树查询接口,type送;;1
+streamTypetruestring码流类型:1=主码流, 2=辅码流,3=辅码流2
+typetruestring格式类型,hls、hlss、rtmp;
hls:http m3u8流,端口默认7086;
hlss:https m3u8流,端口默认7096;
rtmp:rtmp流,端口默认1975;
+recordTypetruestring录像类型,1-普通录像;2-报警录像;其他录像类型接口不支持,建议参考HLS拼接参考HLS录像回放拼接方式或RTMP拼接参考RTMP录像回放拼接方式获取流地址说明
+beginTimetruestring开始时间,格式:yyyy-MM-dd HH:mm:ss ,时间必须大于等于在实际录像文件的开始时间
+endTimetruestring结束时间,格式:yyyy-MM-dd HH:mm:ss,时间必须小于等于在实际录像文件的结束时间,beginTime与endTime不能跨文件
+recordSourcetruestring录像来源:2:设备 device,3:中心 center

请求参数示例

{
  "data": {
    "channelId": "1000018$1$0$0",
    "streamType": "1",
    "type": "hls",
    "recordType": "1",
    "beginTime": "2022-1-18 11:10:11",
    "endTime": "2022-1-20 11:10:11",
    "recordSource": "3"
  }
}

返回参数

名称类型说明
codeint错误代码,code=1000代表成功,非1000代表失败,参考附录-错误码
descstring结果描述
datastringJson串
+urlstringurl,流地址需拼接?token=鉴权认证接口返回的access_token;
hls示例:http://10.35.239.81:7086/vod/center/cameraid/1000018%240/substream/1/recordtype/1/totallength/91439/begintime/1642475411/endtime/1642648211.m3u8?token=1:2cfa8e9b-e6c7-44d1-a676-6ae1cb9971e0
rtmp播放示例:rtmp://10.35.239.81:1975/vod/center/cameraid=1000018%240;substream=1;recordtype=1;begintime=1642475411;endtime=1642648211;token=1:2cfa8e9b-e6c7-44d1-a676-6ae1cb9971e0

返回参数示例(hls拉流成功)

{
    "code": 1000,
    "desc": "Success",
    "data": {
        "url": "http://10.35.239.81:7086/vod/center/cameraid/1000018%240/substream/1/recordtype/1/totallength/91439/begintime/1642475411/endtime/1642648211.m3u8"
    }
}

返回参数示例(rtmp拉流成功)

 {
   "code": 1000,
   "desc": "Success",
   "data": {
     "url": "rtmp://10.35.239.81:1975/vod/center/cameraid=1000018%240;substream=1;recordtype=1;begintime=1642475411;endtime=1642648211"
   }
 }

返回参数示例(未查询到录像)

{
    "code": 2239,
    "desc": "The record was null."
}

返回参数示例(失败)

{
  "code": 1001,
  "desc": "Failed"
}
demo示例

demo下载参考支持与服务->资源中心->资源下载下的开发demo

集成方式说明在线参考网址
HLS/FLV开发套件无插件播放,无操作系统的限制在线文档

播放示例说明

HLS录像回放拼接方式

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.12及以上版本
视频业务系统V1.1.2及以上版本

前置条件

7086/7096端口必须通

录像拼接规则

  • 中心录像拼接规则

http(s)://[服务IP]:[服务端口]/vod/center/cameraid/[设备编码]%24[通道号]/substream/[码流类型]/recordtype/[中心录像类型]/totallength/[实际总录像时长]/begintime/[开始时间]/endtime/[结束时间].m3u8?token=鉴权token

设备录像拼接规则

http(s)://[服务IP]:[服务端口]/vod/device/cameraid/[设备编码]%24[通道号]/substream/[码流类型]/recordtype/[设备录像类型]/totallength/[实际总录像时长]/begintime/[开始时间]/endtime/[结束时间].m3u8?token=鉴权token

字段说明

[服务IP]:MES所在服务器的ip地址,若MES是分布式部署的话,IP为MESGW服务所在服务器的IP
[服务端口]:MES服务监听的http端口,默认7086,https端口是7096,若MES是分布式部署的话,端口为MESGW服务监听的Port
[设备编码]:通道编码第一个$前的内容,做下urlencode,例如通道编编码:1000001$1$0$1,设备编码是1000001;通道编码:1000001@001$1$0$1,则设备编码是1000001@001
[通道号]:通道编码最后一个$的数字,例如通道编编码:1000001$1$0$50,通道号是50;通道编码:1000001@001$1$0$46,则通道号是46
两者间以“%40”即“@”分隔 %24代表符号“$”,后面的0代表通道1(从0开始) [码流类型]:1表示主码流,2表示辅码流
[实际总录像时长] :向SS查询到的实际总录像长度,单位秒,结束时间-开始时间
[中心录像类型]:1表示普通录像;2表示报警录像;81表示补录录像;82表示报警预录录像
[设备录像类型]:固定值0
[开始时间] 和 [结束时间] :录像块的开始和结束时间,int类型表示的,单位秒;开始时间必须大于等于在实际录像文件的开始时间,结束时间必须小于等于在实际录像文件的结束时间,startTime与endTime不能跨文件
鉴权token:鉴权认证接口返回的access_token,若要取消拼接token,参考FAQHLS/FLV/RTMP取消拼接token配置中的HLS修改配置;

中心录像http流地址示例

http://10.35.51.112:7086/vod/center/cameraid/1000221%2450/substream/1/recordtype/1/totallength/300/begintime/1508774400/endtime/1508774700.m3u8?token=1:2cfa8e9b-e6c7-44d1-a676-6ae1cb9971e0

中心录像https流地址示例

https://20.2.42.185:7096/vod/center/cameraid/1000221%2450/substream/1/recordtype/1/totallength/300/begintime/1508774400/endtime/1508774700.m3u8?token=1:2cfa8e9b-e6c7-44d1-a676-6ae1cb9971e0

设备录像http流地址示例

http://10.35.51.112:7086/vod/device/cameraid/1000221%2450/substream/1/recordtype/0/totallength/300/begintime/1508774400/endtime/1508774700.m3u8?token=1:2cfa8e9b-e6c7-44d1-a676-6ae1cb9971e0

设备录像https流地址示例

https://10.35.51.112:7096/vod/device/cameraid/1000221%2450/substream/1/recordtype/0/totallength/300/begintime/1508774400/endtime/1508774700.m3u8?token=1:2cfa8e9b-e6c7-44d1-a676-6ae1cb9971e0

http取消token鉴权流地址示例

参考FAQHLS/FLV/RTMP取消拼接token配置中的HLS修改配置; http://10.35.51.112:7086/vod/center/cameraid/1000221%2450/substream/1/recordtype/1/totallength/300/begintime/1508774400/endtime/1508774700.m3u8

demo示例

demo下载参考支持与服务->资源中心->资源下载下的开发demo

集成方式说明在线参考网址
HLS/FLV开发套件无插件播放,无操作系统的限制在线文档

播放示例说明

RTMP录像回放拼接方式

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.12及以上版本
视频业务系统V1.1.2及以上版本

前置条件

1975端口必须通

中心录像拼接规则

rtmp://[服务IP]:1975/vod/center/cameraid=[设备编码]%24[通道号];substream=[码流类型];recordtype=[中心录像类型];begintime=[开始时间];endtime=[结束时间];token=鉴权token

设备录像拼接规则

rtmp://[服务IP]:1975/vod/device/cameraid=[设备编码]%24[通道号];substream=[码流类型];recordtype=[设备录像类型];begintime=[开始时间];endtime=[结束时间];token=鉴权token

字段说明

[服务IP]:MES所在服务器的ip地址,若MES是分布式部署的话,IP为MESGW服务所在服务器的IP
[服务端口]:MES服务监听的http端口,默认7086,https端口是7096,若MES是分布式部署的话,端口为MESGW服务监听的Port
[设备编码]:通道编码第一个$前的内容,做下urlencode;例如通道编编码:1000001$1$0$48,设备编码是1000001;通道编码:1000001@001$1$0$1,则设备编码是1000001@001
[通道号]:通道编码最后一个$的数字,例如通道编编码:1000001$1$0$48,通道号是48;通道编码:1000001@001$1$0$50,则通道号是50
两者间以“%40”即“@”分隔 %24代表符号“$”,后面的0代表通道1(从0开始)
[码流类型]:1表示主码流,2表示辅码流
[中心录像类型]:1表示普通录像;2表示报警录像;81表示补录录像;82表示报警预录录像
[设备录像类型]:固定值0
[开始时间] 和 [结束时间] :录像块的开始和结束时间,int类型表示的,单位秒;开始时间必须大于等于在实际录像文件的开始时间,结束时间必须小于等于在实际录像文件的结束时间,startTime与endTime不能跨文件
鉴权token:鉴权认证接口返回的access_token,若要取消拼接token,参考FAQHLS/FLV/RTMP取消拼接token配置中的HLS修改配置;

中心录像拉流拼接示例

rtmp://10.35.239.81:1975/vod/center/cameraid=1000018%240;substream=1;recordtype=1;begintime=1642475411;endtime=1642648211;token=1:2cfa8e9b-e6c7-44d1-a676-6ae1cb9971e0

设备录像拼接示例

rtmp://10.35.239.81:1975/vod/device/cameraid=1000018%240;substream=1;recordtype=0;begintime=1642475411;endtime=1642648211;token=1:2cfa8e9b-e6c7-44d1-a676-6ae1cb9971e0

http取消token鉴权流地址示例

参考FAQHLS/FLV/RTMP取消拼接token配置中的HLS修改配置; rtmp://10.35.239.81:1975/vod/center/cameraid=1000018%240;substream=1;recordtype=1;begintime=1642475411;endtime=1642648211

播放示例说明

录像下载

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本
仅支持MP4格式录像下载

前置条件

安装录像下载服务包,可联系区域同事运维中心升级部署
纯软版本下载
国产化版本下载
最多支持5路同时下载

接口URL

/evo-apigw/evo-httpnode/vod/cam/download.mp4

请求类型

GET

数据格式

-

请求参数

注意参数顺序,不能错乱

参数顺序参数名必选类型说明
1vcuidString通道编号
组成=设备编码%24通道号;
例如:通道编码是1000006$1$0$25,则通道编号为1000006%2425
2subtypeString码流类型 1-主码流 2-辅码流
3starttimeString开始时间 格式:2023_3_23_14_48_36
4endtimeString结束时间 格式:2023_3_23_18_48_36
5videoTypeString录像回放类型 2-设备录像 3-中心录像
6tokenString鉴权token:鉴权认证接口返回的access_token
7recordTypeString录像类型 ;
录像存储为设备录像时,即videoType=2时,recordType固定送0;
录像存储是中心存储时,即videoType=3时,参考枚举:1:普通录像 2:报警录像 81:补录录像 82:预录录像

请求参数示例

https://10.55.36.150/evo-apigw/evo-httpnode/vod/cam/download.mp4?vcuid=1000006%2425&subtype=1&starttime=2023_10_23_14_48_36&endtime=2023_10_23_15_2_57&videoType=3&token=1:drAtL4KDVMoj9fITDvE98gbzP4N1QbYp&recordType=1

示例代码

java示例代码