[发明专利]基于区块链的多视点视频发送方法、服务器及存储介质有效
申请号: | 202210827055.4 | 申请日: | 2022-07-13 |
公开(公告)号: | CN115209164B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 王飞;刘炯天;王忠勇;陈红杰;田权奎;张志鸿;王振飞;陈宝辉;王毅 | 申请(专利权)人: | 郑州大学 |
主分类号: | H04N21/218 | 分类号: | H04N21/218;H04N21/2343;H04N21/2347;H04L9/40 |
代理公司: | 郑州亦鼎知识产权代理事务所(普通合伙) 41188 | 代理人: | 王璐 |
地址: | 450001 河南省郑州市市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 视点 视频 发送 方法 服务器 存储 介质 | ||
1.一种基于区块链的多视点视频发送方法,其特征在于,包括以下步骤:
S1:接收多视点视频图像以及采集设备配置信息,所述多视点视频图像中每个视点的视频图像由位于多个不同视角位置的采集设备拍摄得到;所述采集设备配置信息包括采集设备的数量和位置信息;
S2:将所述采集设备配置信息发送给服务描述文件生成器,所述服务描述文件生成器用于生成服务描述文件,服务器基于服务描述文件向客户端提供多视点服务;
S3:将上述多个采集设备采集的RGB视频数据分别转换为YUV格式,通过深度估计生成深度视频数据,基于上述YUV格式的视频数据和所述深度视频数据生成3D扭曲视频数据;
S4:将所述YUV格式的多视点视频数据以及3D扭曲视频数据进行H.265编码并获得H.265格式的多视点视频数据;
S5:为所述H.265格式的多视点视频数据中的每个视点生成对应的媒体管理文档,所述媒体管理文档包含多视点视频数据的访问地址;
S6:将所述媒体管理文档发送给服务描述文件生成器,以便每个媒体管理文档通过对应的视点位置映射到服务描述文件中;
S7:服务描述文件生成器通过接收到的采集设备参数信息、媒体管理文档生成服务描述文件;
S8:构建区块链数据通信网络模型,并针对待传输的服务描述文件采用如下函数进行区块加密:其中,Δf表示单位时间传输密钥区块的信息变化量,e表示数据转化量,f0和f1分别为待传输的服务描述文件的暗文和明文,a表示数据传输经过的区块下限,b表示数据传输经过的区块上限;
S9:将处理后的服务描述文件通过上述区块链数据通信网络发送给客户端;所述客户端通过服务描述文件访问媒体管理文档并选择对应的视点图像,基于客户端的观看请求将对应视点的视频数据通过内容分发网络发送给客户端。
2.根据权利要求1所述的方法,所述客户端基于所述服务描述文件生成视点地图以展示视点位置,所述视点位置包含任意视点信息,客户端能够通过视点地图选取所要观看的视点图像。
3.根据权利要求2所述的方法,当客户端选择原始视点图像时,通过服务描述文件中包含的媒体管理文档访问对应的视点图像进行观看,所述原始视点图像为所述采集设备采集得到的视点图像。
4.根据权利要求3所述的方法,当客户端选择虚拟视点图像时,该所述原始视点图像以及所述扭曲视频数据生成上述虚拟视点图像并发送给客户端。
5.根据权利要求4所述的方法,根据服务描述文件,计算客户端选择的视点位置与当前正在观看的视点位置的距离,在所述距离小于阈值时,向客户端提供正在观看的视点视频图像。
6.根据权利要求5所述的方法,在所述距离大于或等于阈值时,根据客户端选择的视点对应的媒体管理文档,向客户端提供对应视点的视频数据。
7.根据权利要求1所述的方法,所述区块链宽度为W={m(x,y)|x∈M1∩Ms,y∈M},其中,m(x,y)表示数据通信网络中的主区块,x与y分别表示主区块中的横、纵坐标,M表示所有区块的集合,M1表示存活区块的集合,MS表示空闲区块的集合。
8.根据权利要求7所述的方法,其中,加密算法采用RSA非对称加密算法。
9.一种服务器,用于执行权利要求1-8任意一项所述的多视点视频发送方法。
10.一种存储介质,其上存储由计算机指令,所述指令被处理器执行时用于实现权利要求1-8任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州大学,未经郑州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210827055.4/1.html,转载请声明来源钻瓜专利网。