一种在线视频处理方法及装置制造方法及图纸

技术编号:28735197 阅读:14 留言:0更新日期:2021-06-06 11:39
本公开提供了一种在线视频处理方法及装置,首先获取目标视频的初始资源文件,并将所述初始资源文件切分为第一视频文件以及第二视频文件;再对所述第一视频文件进行视频压缩,得到所述第一视频文件对应的压缩视频文件;最后将所述压缩视频文件与所述第二视频文件进行拼接,得到所述目标视频的优化资源文件。本公开实施例能够通过压缩目标视频的初始资源文件中的首个图像组数据,并生成包含压缩视频文件的优化资源文件,使得优化资源文件中首个图像组数据所占用的存储空间降低,在进行在线视频的传输时,传输首个图像组数据所用的耗时就会降低,进而使客户端能够更早地接收到渲染视频首帧所需要的数据,从而实现首帧显示时长的缩短。时长的缩短。时长的缩短。

【技术实现步骤摘要】
一种在线视频处理方法及装置


[0001]本公开涉及计算机
,具体而言,涉及一种在线视频处理方法及装置。

技术介绍

[0002]随着互联网以及智能终端的普及,在线视频在大众文娱生活中的占比越来越高,相应的,用户对于在线视频播放质量的要求也越来越高。在线视频是一种流媒体,一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程即为流式传输,流式传输可传送现场影音或预存于服务器上的视频,当观看者在收看这些视频时,视频在送达观看者的计算机后立即由特定播放软件播放。
[0003]对于在线视频来说,由于视频是以流式分段传输的,当一段视频传输至客户端后,客户端即可立即播放该片段,在播放的同时也会继续进行其他段视频的传输,因此,在线视频的播放过程中用户不会感知到不同段落之间的切换。但是,首帧显示所消耗的时间是用户能够感知到的,首帧显示时长是一个重要的视频质量指标,首帧显示时长是从用户点击视频到视频的第一帧画面播放所消耗的时长,如何缩短首帧显示时长成为了提高在线视频播放质量的一个重要课题。

技术实现思路

[0004]本公开实施例至少提供一种在线视频处理方法及装置。
[0005]第一方面,本公开实施例提供了一种在线视频处理方法,应用于服务器,包括:
[0006]获取目标视频的初始资源文件,并将所述初始资源文件切分为第一视频文件以及第二视频文件;所述第一视频文件包括所述初始资源文件中的首个图像组数据;所述第二视频文件包括所述初始资源文件中除首个图像组数据的其余图像组数据;
[0007]对所述第一视频文件进行视频压缩,得到所述第一视频文件对应的压缩视频文件;所述压缩视频文件的文件大小小于所述第一视频文件;
[0008]将所述压缩视频文件与所述第二视频文件进行拼接,得到所述目标视频的优化资源文件。
[0009]一种可选的实施方式中,所述方法还包括:
[0010]响应客户端针对所述目标视频的播放请求,将所述目标视频对应的优化资源文件按照预设的在线视频传输协议发送至所述客户端,以使所述客户端播放所述优化资源文件。
[0011]一种可选的实施方式中,所述将所述初始资源文件切分为第一视频文件以及第二视频文件,包括:
[0012]从所述初始资源文件中截取首个图像组数据;
[0013]基于所述截取到的首个图像组数据以及所述初始资源文件的第一元数据,生成所述第一视频文件;以及,基于所述初始资源文件中除所述首个图像组数据外的剩余数据以及所述第一元数据,生成所述第二视频文件。
[0014]一种可选的实施方式中,所述对所述第一视频文件进行视频压缩,得到所述第一视频文件对应的压缩视频文件,包括:
[0015]基于预设的目标转码参数以及预设的转码工具,对所述第一视频文件进行视频压缩,得到所述压缩视频文件。
[0016]一种可选的实施方式中,将所述压缩视频文件与所述第二视频文件进行拼接,得到所述目标视频的优化资源文件,包括:
[0017]将所述压缩视频文件的图像组数据的尾部与所述第二视频文件的图像组数据的首部拼接,得到所述优化图像组数据;
[0018]将所述压缩视频文件的第二元数据与所述第二视频文件的所述第一元数据合并,得到所述优化元数据;
[0019]将所述优化图像组数据以及所述优化元数据合并,得到所述优化资源文件。
[0020]一种可选的实施方式中,所述对所述第一视频文件进行视频压缩,得到所述第一视频文件对应的压缩视频文件,包括:
[0021]将所述第一视频文件切分为至少两个第一视频子文件;
[0022]基于至少两个目标转码参数和所述转码工具,对所述至少两个第一视频子文件分别进行压缩,得到至少两个第一压缩视频文件;
[0023]将所述至少两个第一压缩视频文件拼接成所述压缩视频文件。
[0024]一种可选的实施方式中,所述将所述压缩视频文件与所述第二视频文件进行拼接,得到所述目标视频的优化资源文件,包括:
[0025]将所述第二视频文件切分成至少两个第二视频子文件;
[0026]对所述至少两个第二视频子文件进行压缩,得到至少两个第二压缩视频文件;
[0027]将所述压缩视频文件以及所述至少两个第二压缩视频文件进行拼接,得到所述目标视频的优化资源文件。
[0028]一种可选的实施方式中,所述优化元数据为所述优化资源文件的头部信息。
[0029]第二方面,本公开实施例还提供一种在线视频处理装置,用于服务器,包括:
[0030]切分模块,用于获取目标视频的初始资源文件,并将所述初始资源文件切分为第一视频文件以及第二视频文件;所述第一视频文件包括所述初始资源文件中的首个图像组数据;所述第二视频文件包括所述初始资源文件中除首个图像组数据的其余图像组数据;
[0031]压缩模块,用于对所述第一视频文件进行视频压缩,得到所述第一视频文件对应的压缩视频文件;所述压缩视频文件的文件大小小于所述第一视频文件;
[0032]拼接模块,用于将所述压缩视频文件与所述第二视频文件进行拼接,得到所述目标视频的优化资源文件。
[0033]一种可选的实施方式中,所述在线视频处理装置还包括:
[0034]发送模块,响应客户端针对所述目标视频的播放请求,将所述目标视频对应的优化资源文件按照预设的在线视频传输协议发送至所述客户端,以使所述客户端播放所述优化资源文件。
[0035]一种可选的实施方式中,所述切分模块具体用于:
[0036]从所述初始资源文件中截取首个图像组数据;
[0037]基于所述截取到的首个图像组数据以及所述初始资源文件的第一元数据,生成所
述第一视频文件;以及,基于所述初始资源文件中除所述首个图像组数据外的剩余数据以及所述第一元数据,生成所述第二视频文件。
[0038]一种可选的实施方式中,所述压缩模块具体用于:
[0039]基于预设的目标转码参数以及预设的转码工具,对所述第一视频文件进行视频压缩,得到所述压缩视频文件。
[0040]一种可选的实施方式中,所述拼接模块具体用于:
[0041]将所述压缩视频文件的图像组数据的尾部与所述第二视频文件的图像组数据的首部拼接,得到所述优化图像组数据;
[0042]将所述压缩视频文件的第二元数据与所述第二视频文件的所述第一元数据合并,得到所述优化元数据;
[0043]将所述优化图像组数据以及所述优化元数据合并,得到所述优化资源文件。
[0044]一种可能的实施方式中,所述压缩模块具体用于:
[0045]将所述第一视频文件切分为至少两个第一视频子文件;
[0046]基于至少两个目标转码参数和所述转码工具,对所述至少两个第一视频子文件分别进行压缩,得到至少两个第一压缩视频文件;
[0047]将所述至少两个第一压缩视频文件拼接成所述压缩视频文件。
[0048]一种可能的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在线视频处理方法,其特征在于,应用于服务器,包括:获取目标视频的初始资源文件,并将所述初始资源文件切分为第一视频文件以及第二视频文件;所述第一视频文件包括所述初始资源文件中的首个图像组数据;所述第二视频文件包括所述初始资源文件中除首个图像组数据的其余图像组数据;对所述第一视频文件进行视频压缩,得到所述第一视频文件对应的压缩视频文件;所述压缩视频文件的文件大小小于所述第一视频文件;将所述压缩视频文件与所述第二视频文件进行拼接,得到所述目标视频的优化资源文件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应客户端针对所述目标视频的播放请求,将所述目标视频对应的优化资源文件按照预设的在线视频传输协议发送至所述客户端,以使所述客户端播放所述优化资源文件。3.根据权利要求1所述的方法,其特征在于,所述将所述初始资源文件切分为第一视频文件以及第二视频文件,包括:从所述初始资源文件中截取首个图像组数据;基于所述截取到的首个图像组数据以及所述初始资源文件的第一元数据,生成所述第一视频文件;以及,基于所述初始资源文件中除所述首个图像组数据外的剩余数据以及所述第一元数据,生成所述第二视频文件。4.根据权利要求3所述的方法,其特征在于,所述对所述第一视频文件进行视频压缩,得到所述第一视频文件对应的压缩视频文件,包括:基于预设的目标转码参数以及预设的转码工具,对所述第一视频文件进行视频压缩,得到所述压缩视频文件。5.根据权利要求1所述的方法,其特征在于,将所述压缩视频文件与所述第二视频文件进行拼接,得到所述目标视频的优化资源文件,包括:将所述压缩视频文件的图像组数据的尾部与所述第二视频文件的图像组数据的首部拼接,得到所述优化图像组数据;将所述压缩视频文件的第二元数据与所述第二视频文件的所述第一元数据合并,得到所述优化元数据;将所述优化图像组数据以及所述优化元数据合并,得到所述优化资源文件。6.根据权利要求1所述的方法,其特征在于,所述对所述第...

【专利技术属性】
技术研发人员:于乐洋张庆林
申请(专利权)人:北京乐学帮网络技术有限公司
类型:发明
国别省市:

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

1