针对大华SDK及ucloud API开发视频下载上传功能

titikaka 发布于 2016/11/24 16:27
阅读 42
收藏 0

1)     中心服务端视频数据下载上传功能

现需要对大华NVR及大华播放器进行SDK二次开发,以满足我司的需求,具体如下:

a)      在配置文件中设置center_id

b)     查询t_monitor_video表,条件为center_id等于配置值,且filename为空

c)      获取记录信息,该记录包括通道号、开始时间、结束时间

d)     根据通道号、开始时间、结束时间,调用大华NVR SDK中的文件查找功能,下载视频文件到中心内网的服务器,调整格式为MP4,并上传至Ucloud 的uFile中(可通过配置文件配置地址,Ucloud有对应的上传SDK),上传Ucloud时需要对原有文件名进行增加中心编号,如源文件名为徽章.png,中心编号为1,则改为1/徽章.png,使其通过http://域名/1/徽章.png访问

  e)      上传成功后,修改t_monitor_video表的filename字段,将文件名写入该字段。

f)       以上操作成功后,删除中心服务器上的视频文件

2)     中心编号、大华NVR注册所需的用户名和密码、脚本执行时间都可通过配置文件修改

3)制作客户端播放demo,需支持在线流媒体播放,播放器支持快进、最大化、暂停等功能

4)可下载视频到本机

5)提供至少一年的免费运维服务

6)使用Python、java开发

加载中
返回顶部
顶部