一种基于服务端读取视频数据的方法及系统与流程
技术特征:
1.一种基于服务端读取视频数据的系统,其特征在于:包括:
2.根据权利要求1所述的基于服务端读取视频数据的系统,其特征在于:所述视频文件输出模块通过内置摄像头或外部摄像头设备实时捕获监控区域的画面,将捕获的原始视频流进行编码处理,将编码后的数据保存为视频文件,并为其分配适配的文件名和格式,获得视频文件;所述视频文件输出模块在视频文件生成后,进行完整性检查,计算视频文件的哈希值,并与原始视频流进行比对,确定文件大小和格式符合预期,向标识符生成模块发送信号,表明视频文件已成功生成。
3.根据权利要求2所述的基于服务端读取视频数据的系统,其特征在于:所述标识符生成模块接收来自视频文件输出模块的视频文件,将视频文件分成若干视频数据块,使用哈希算法对视频数据块的内容进行哈希计算,生成唯一的标识符,将生成的哈希值作为视频数据块的唯一标识符,并进行格式化;将标识符与视频数据块的关联信息进行关联储存;向视频文件加密模块发送信号,表明唯一标识符已成功生成。
4.根据权利要求3所述的基于服务端读取视频数据的系统,其特征在于:所述视频文件加密模块接收来自标识符生成模块的视频数据块和唯一标识符,向智能合约节点发送请求,获取一次性加密密钥,生成动态随机数,使用加密公式对视频文件进行加密,将加密后的视频数据保存为新的加密文件,并记录其唯一标识符和相关信息。
5.根据权利要求4所述的基于服务端读取视频数据的系统,其特征在于:所述视频文件传输模块将加密后的视频数据块进行打包,形成数据包,并附加元数据,所述元数据包括视频数据块的唯一标识符和存储节点信息;根据网络环境和传输需求选择传输协议,建立与视频文件保存节点的网络连接,并处理连接的建立、维护和断开;将打包后的数据包通过网络发送至指定的视频文件保存节点,并实时监控传输状态,在数据发送后,接收来自视频文件保存节点的确认信息,确保数据已成功接收,并记录传输日志以备后续审计和追溯;在传输过程中,发生数据丢失、错误或超时,自动重发数据包。
6.根据权利要求1所述的基于服务端读取视频数据的系统,其特征在于:所述加密密钥生成模块包括以下功能组件:
7.根据权利要求6所述的基于服务端读取视频数据的系统,其特征在于:所述解密密钥生成模块包括以下功能组件:
8.根据权利要求1所述的基于服务端读取视频数据的系统,其特征在于:所述视频文件检索模块包括以下功能组件:
9.一种基于服务端读取视频数据的方法,其特征在于:包括使用权利要求1-8中任一项所述基于服务端读取视频数据的系统进行的基于服务端读取视频数据的方法。
技术总结
本发明涉及视频监控技术领域,尤其为一种基于服务端读取视频数据的方法及系统。本发明通过在传输前对视频文件进行加密,确保视频数据在传输过程中的安全性,防止数据被截取或篡改,特别是在涉及敏感监控场景时,能够有效保护视频内容的隐私;采用多个智能合约节点和区块链视频文件保存节点进行数据的热备份,避免了传统集中式视频服务器的单点故障问题,提高了系统的可靠性和可用性,确保视频数据的持续保存和访问;通过分散存储和多节点架构,降低了单个节点的负载,提升了系统在高并发访问情况下的性能,确保视频存储与读取的高效性,减少了因访问量激增导致的延迟和数据丢失风险;智能合约节点记录视频文件的检索记录,方便后续的审计和追溯。
技术研发人员:余秋燕,何建良,黄陈峰,吴文毅
受保护的技术使用者:福建中天智博科技有限公司
技术研发日:
技术公布日:2024/11/26
技术研发人员:余秋燕,何建良,黄陈峰,吴文毅
技术所有人:福建中天智博科技有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
