最近更新时间:2022-08-31
请求设备端的录像回放视频,返回播放url。该接口适用于国标NVR设备、带TF卡的IPC设备。
参数 | 是否必选 | 参数类型 | 描述 |
---|---|---|---|
Action | 是 | String | StartDeviceVodStream |
DeviceId | 是 | String | 设备ID |
StartTime | 是 | String | 开始时间,格式如:yyyy-MM-ddTHH:mm:ssZ,UTC时间 |
EndTime | 是 | String | 结束时间,格式如:yyyy-MM-ddTHH:mm:ssZ,UTC时间 |
PlayProtocol | 否 | String | 播放协议,多值用逗号分隔。取值:rtmp,flv,hls,mp4。默认hls |
PrivateFlag | 否 | Integer | 是否内网地址。取值:0(否),1(是)。默认值为0 |
TlsFlag | 否 | Integer | 是否使用TLS URL。取值:0:不使用,1:使用。默认1,对PrivateFlag为1无效 |
参数 | 是否必选 | 参数类型 | 描述 |
---|---|---|---|
RequestId | 否 | String | 该条接口请求ID |
Code | 是 | String | 错误码 0:表示成功 |
Message | 否 | String | 提示信息 |
Data | 否 | object | 返回数据 |
├─DeviceId | 否 | String | 设备ID |
├─AppName | 是 | String | 应用名称 |
├─StreamName | 是 | String | 流名称 |
├─HlsUrl | 否 | String | hls播放地址(请求参数play_protocol设置了hls) |
├─HttpFlvUrl | 否 | String | http flv播放地址(请求参数play_protocol设置flv方式) |
├─RtmpUrl | 否 | String | rtmp播放地址(请求参数play_protocol设置rtmp方式) |
├─Mp4Url | 否 | String | mp4播放地址(请求参数play_protocol设置了mp4) |
GET https://api.unicloud.com/univms?
Action=StartDeviceVodStream
&DeviceID=gb763487hfdk8a
&StartTime=2021-02-10T11:12:08
&EndTime=2021-02-10T22:12:08
&PlayProtocol=hls,flv,rtmp
&公共请求参数
返回示例:
{ "RequestId": "b9de1a62-d09e-4d34-9a61-38f0f56564b6", "Code": "0", "Data": { "AppName": "live", "StreamName": "gb763487hfdk8a_20210510111208_20210510221208_8765", "RtmpUrl": "rtmp://112.3.6.10:1935/live/gb763487hfdk8a_20210510111208_20210510221208_8765?token=dbkwe98jhehbc", "HttpFlvUrl": "http://112.3.6.10:8080/live/gb763487hfdk8a_20210510111208_20210510221208_8765.flv?token=dbkwe98jhehbc", "HlsUrl": "http://112.3.6.10:8080/live/gb763487hfdk8a_20210510111208_20210510221208_8765/hls.m3u8?token=dbkwe98jhehbc" } } |