1、功能说明
调用API接口实现分段下载录像文件为MP4格式
2、操作说明
2.1 设置存储服务器保存MP4格式文件
参考文档:#2198
2.2 API获取会话号
https://v7.cmsv8.com/StandardApiAction_login.action?account=cmsv6&password=cmsv6
2.3 查询终端录像文件
https://v7.cmsv8.com/StandardApiAction_getVideoFileInfo.action?DevIDNO=990108&LOC=1&CHN=0&YEAR=2023&MON=06&DAY=19&RECTYPE=-1&FILEATTR=2&BEG=0&END=86399&ARM1=0&ARM2=0&RES=0&STREAM=0&STORE=0&jsession=d2063cefa2b34538b3b5ebf19dd1edc2
2.4 添加分段下载任务
用第3步返回的downtaskurl,补齐jsession会话号和lab标签,dtp=2并执行,返回result:0,示例如下:
https://v7.cmsv8.com/StandardApiAction_addDownloadTask.action?jsession=d2063cefa2b34538b3b5ebf19dd1edc2&did=990108&fbtm=2023-06-19%2000:25:55&fetm=2023-06-19%2000:37:21&sbtm=2023-06-19%2000:25:55&setm=2023-06-19%2000:37:21&lab=&fph=/var/disk0/rec_file/rec1488.cv1&vtp=0&len=536863475&chn=0&dtp=2
2.5 下载MP4文件到本地
等待文件下载完成后,搜索存储服务器录像,LOC=2
https://v7.cmsv8.com/StandardApiAction_getVideoFileInfo.action?DevIDNO=990108&LOC=2&CHN=0&YEAR=2023&MON=06&DAY=19&RECTYPE=-1&FILEATTR=2&BEG=0&END=86399&ARM1=0&ARM2=0&RES=0&STREAM=0&STORE=0&jsession=d2063cefa2b34538b3b5ebf19dd1edc2
用返回的带MP4格式的URL下载到本地,自定义SAVENAME=20230619.mp4,执行后开始下载MP4文件
https://v7.cmsv8.com:16611/3/5?DownType=3&jsession=&DevIDNO=990108&FILELOC=2&FLENGTH=269750640&FOFFSET=0&MTYPE=1&FPATH=C:/gStorage/RECORD_FILE/990108/2023-06-19/990108_0-230619-042536-043702-20010100.mp4&SAVENAME=20230619.mp4