This application provides a multimedia data processing method, device and storage medium, which relates to the field of data storage technology, including receiving and collecting raw multimedia data sent by the terminal; slicing the original multimedia data to obtain multiple original slice data blocks; and the size of any original slice data block is larger than that of any key frame image in the original multimedia data. Based on EC algorithm, multiple original slice data blocks are coded to obtain redundant data blocks, and multiple original slice data blocks and redundant data blocks are written into corresponding storage media. In this way, when the number of damaged data blocks in storage media exceeds the set threshold, it is still possible to read the undamaged data blocks and play the multimedia data corresponding to the undamaged data blocks. This provides a stable and reliable mechanism for storing and restoring multimedia data, and solves the problem of inaccessibility of original multimedia data due to the large number of missing data blocks in the existing technology. Ask questions about broadcasting.
【技术实现步骤摘要】
一种多媒体数据处理方法、装置及存储介质
本申请涉及数据存储
,具体而言,涉及一种多媒体数据处理方法、装置及存储介质。
技术介绍
视频监控系统广泛应用于公共场所,视频监控系统在采集到原始视频数据后,将原始视频数据进行存储,以备后续调用查看该原始视频数据。目前,视频监控系统对原始视频数据进行存储的方法如下:在采集到原始视频数据后,对该原始视频数据进行切片,得到多份原始视频数据块,然后将得到的多份原始视频数据块存储到磁盘中。其中,在上述存储方法中,切片得到的原始视频数据块较小,这样,能够便于对原始视频数据块进行存储和还原过程中的计算处理。但是,上述视频数据的存储方法,在由于磁盘损坏进而导致该磁盘中损坏的数据块数量超过设定阈值的情况下,无法恢复磁盘中存储的原始视频数据块。由于切分后的原始视频数据块较小,进而导致用户终端无法访问磁盘中的原始视频数据。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种多媒体数据处理方法、装置及存储介质,在存储介质中损坏的数据块数量超过设定阈值的情况下,能够读取未损坏的数据块并播放对应的多媒体数据,解决了数据块丢失而导致的原始多媒体数据无法访问并播放的问题。第一方面,本申请实施例提供了一种多媒体数据处理方法,所述方法包括:接收采集终端发送的原始多媒体数据;对所述原始多媒体数据进行切片处理,得到多个原始切片数据块;其中,任一所述原始切片数据块的大小均大于所述原始多媒体数据中任一关键帧图像的大小;基于纠删码EC算法对所述多个原始切片数据块进行编码,得到冗余数据块;将所述多个原始切片数据块和所述冗余数据块写入对应的存储介质。结合第一方 ...
【技术保护点】
1.一种多媒体数据处理方法,其特征在于,所述方法包括:接收采集终端发送的原始多媒体数据;对所述原始多媒体数据进行切片处理,得到多个原始切片数据块;其中,任一所述原始切片数据块的大小均大于所述原始多媒体数据中任一关键帧图像的大小;基于纠删码EC算法对所述多个原始切片数据块进行编码,得到冗余数据块;将所述多个原始切片数据块和所述冗余数据块写入对应的存储介质。
【技术特征摘要】
1.一种多媒体数据处理方法,其特征在于,所述方法包括:接收采集终端发送的原始多媒体数据;对所述原始多媒体数据进行切片处理,得到多个原始切片数据块;其中,任一所述原始切片数据块的大小均大于所述原始多媒体数据中任一关键帧图像的大小;基于纠删码EC算法对所述多个原始切片数据块进行编码,得到冗余数据块;将所述多个原始切片数据块和所述冗余数据块写入对应的存储介质。2.根据权利要求1所述的多媒体数据处理方法,其特征在于,所述将所述多个原始切片数据块和所述冗余数据块写入对应的存储介质之后,所述方法还包括:接收用户终端发送的访问请求,所述访问请求携带有目标原始多媒体数据的标识信息;根据所述访问请求中的标识信息,从所述存储介质中查找与所述目标原始多媒体数据对应的目标数据块;其中,所述目标数据块包括目标原始切片数据块和目标冗余数据块;若所述存储介质中损坏的目标数据块的数量大于所述目标数据块中目标冗余数据块的数量,则读取未损坏的目标数据块;其中,未损坏的目标数据块至少包括目标原始切片数据块;将所述未损坏的目标数据块发送给用户终端,以使所述用户终端播放所述未损坏的目标数据块对应的关键帧图像。3.根据权利要求2所述的多媒体数据处理方法,其特征在于,所述将所述多个原始切片数据块和所述冗余数据块写入对应的存储介质之后,所述方法还包括:若所述存储介质中损坏的目标数据块的数量小于等于所述目标数据块中目标冗余数据块的数量,则读取未损坏的目标数据块;其中,损坏的目标数据块和未损坏的目标数据块均至少包括目标原始切片数据块;利用EC算法对所述未损坏的目标数据块进行还原处理,得到所述目标原始多媒体数据对应的目标原始切片数据块;对所述目标原始切片数据块进行重构,得到所述目标原始多媒体数据;将所述目标原始多媒体数据发送给用户终端,以使所述用户终端播放所述目标原始多媒体数据。4.根据权利要求2所述的多媒体数据处理方法,其特征在于,所述将所述多个原始切片数据块和所述冗余数据块写入对应的存储介质之后,所述方法还包括:若所述存储介质中损坏的目标数据块均为目标冗余数据块,则读取未损坏的目标原始切片数据块;对所述目标原始切片数据块进行重构,得到所述目标原始多媒体数据;将所述目标原始多媒体数据发送给用户终端,以使所述用户终端播放所述目标原始多媒体数据。5.根据权利要求2所述的多媒体数据处理方法,其特征在于,所述将所述多个原始切片数据块和所述冗余数据块写入对应的存储介质之后,...
【专利技术属性】
技术研发人员:张炯奎,余洋洋,
申请(专利权)人:东方网力科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。