视频传输、播放方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:28221990 阅读:27 留言:0更新日期:2021-04-28 09:47
本发明专利技术公开了视频传输、播放方法、装置、计算机设备及存储介质,属于数据处理技术领域。视频传输方法通过将相邻两个视频帧的像素点数组进行比较得到像素点差异数组,以减少相邻视频帧的像素点数组中的数据;通过将相邻且相同的多个像素点差异数组压缩为一个聚合像素点差异数组,以减少像素点相同的视频帧;通过将视频数据的初始帧像素数组与像素点差异数组和/或聚合像素点差异数组合并得到初始视频数据结构,将视频数据的切换数据添加到初始视频数据结构中,从而生成在不改变视频图像清晰度的前提下缩小传输体积,提升传输速度及效果的目的。本发明专利技术可在提升视频传输速度的同时保证视频图像的画质清晰度。证视频图像的画质清晰度。证视频图像的画质清晰度。

【技术实现步骤摘要】
视频传输、播放方法、装置、计算机设备及存储介质


[0001]本专利技术涉及数据处理
,尤其涉及视频传输、播放方法、装置、计算机设备及存储介质。

技术介绍

[0002]目前视频动画一般采用GIF格式或javascript语言。对于GIF格式的视频动画一般是固化图片,体积比较大,经压缩传输后清晰度低,无法播放高清画质;对于javascript语言的视频动画,在播放时通过将动图每一帧进行拆分,将javascript语言和css(Cascading Style Sheets,层叠样式表)结合,通过定时器不断播放每一帧图片,从视觉上给用户动画的感知,这种方式因为有多少帧就需要加载多少张图片,因此当动画效果较为复杂时,需要传输加载较多的图片,浪费网络流量,影响加载速度和用户体验。

技术实现思路

[0003]针对现有视频动画存在传输体积大加载熟速度慢的问题,现提供一种旨在提升视频传输速度的同时保证视频图像的画质清晰度的视频传输、播放方法、装置、计算机设备及存储介质。
[0004]为实现上述目的,本专利技术提供一种视频传输方法,包本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频传输方法,其特征在于,包括:逐帧获取视频数据中各个视频帧的像素点数组;依据所述视频帧的排序顺序,逐帧比较相邻两个所述视频帧的像素点数组之间的差异,得到后一视频帧的像素点差异数组;将相邻且相同的多个所述像素点差异数组压缩为一个聚合像素点差异数组;根据所述视频帧的排序顺序,依次将所述视频数据的初始帧像素数组与像素点差异数组和/或聚合像素点差异数组合并,生成初始视频数据结构;将所述视频数据的切换数据添加到所述初始视频数据结构中,形成视频传输数据。2.根据权利要求1所述的视频传输方法,其特征在于,所述依据所述视频帧的排序顺序,逐帧比较相邻两个所述视频帧的像素点数组之间的差异,得到后一视频帧的像素点差异数组,包括:依据所述视频帧的排序顺序,比较相邻两个所述视频帧的像素点数组中相对应的两个像素点元素,对两个视频帧的像素点数组中相对应且相同的两个像素点元素中的后一视频帧中的所述像素点元素,采用第一标识进行标识;识别所述后一视频帧像素点数组中是否有连续标识有所述第一标识的所述像素点元素;若有,则将所述后一视频帧像素点数组中连续标识有所述第一标识的所述像素点元素合并后,得到后一视频帧的像素点差异数组;若无,则将当前经标识后的后一视频帧像素点数组作为后一视频帧的像素点差异数组。3.根据权利要求1所述的视频传输方法,其特征在于,所述将相邻且相同的多个所述像素点差异数组压缩为一个聚合像素点差异数组,包括:确定多个相邻且所述像素点差异数组相同,采用第二标识对最后一视频帧的所述像素点差异数组进行标识,将携带所述第二标识的像素点差异数组作为聚合像素点差异数组,并记录相邻且所述像素点差异数组相同的视频帧的个数。4.根据权利要求1所述的视频传输方法,其特征在于,所述切换数据包括:每一所述视频帧的播放时间和动作数据;所述将所述视频数据的切换数据添加到所述初始视频数据结构中,形成视频传输数据,包括:依据所述视频数据中每一所述视频帧的播放时间,生成与所述初始视频数据结构中各个数组对应的播放时间数组;依据所述视频数据中每一所述视频帧的动作数据,生成与所述初始视频数据结构中各个数组对应的动作数组;将所述播放时间数组和所述动作数组添加到所述初始视频数据结构中,形成视频传输数据。5.一种视频播放方法,其特征在于,包括:接收视频传输数据,所述视频传输数据由初始视频数据结构、播放时间数组和动作数组组成;逐帧对所述视频传输数据中的所述初始视频数据结构进行解析,以获...

【专利技术属性】
技术研发人员:林泽全
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1