package com.hikvision.video.model; import lombok.Data; /** * 录像回放取流请求(v2) *
* 对应接口:POST /artemis/api/video/v2/cameras/playbackURLs *
*/ @Data public class PlaybackUrlRequest { /** 监控点编码(必填) */ private String cameraIndexCode; /** * 回放开始时间,ISO 8601 格式(必填) * 示例:2024-01-01T00:00:00.000+08:00 */ private String beginTime; /** * 回放结束时间,ISO 8601 格式(必填) */ private String endTime; /** * 存储位置(必填) * "0" - 中心存储(默认) * "1" - 设备存储 */ private String recordLocation = "0"; /** * 协议类型(v2 用字符串) * "rtsp"(默认)/ "rtmp" / "hls" / "flv" */ private String protocol = "rtsp"; /** * 传输协议:0-UDP(默认), 1-TCP */ private Integer transmode = 0; /** * 扩展字段,例如 "streamform=rtp"(可选) */ private String expand; /** * 流封装格式:"ps"(默认)/ "rtp"(可选) */ private String streamform = "ps"; /** * 锁定类型:0-不锁定(默认)(可选) */ private Integer lockType = 0; /** * 唯一流标识(可选,不传由平台生成) */ private String uuid; }