视频文件的分发方法及系统技术方案

技术编号:13510524 阅读:92 留言:0更新日期:2016-08-11 12:51
本发明专利技术提供一种视频文件的分发方法,视频文件为分层编码后的包括低频的基础数据层和至少一层高频的细节数据层的视频文件,该方法包括:确定分发网络的传输效率;将传输效率与预定的效率/分发级别模型进行比较,确定视频文件的分发级别;基于所确定的视频文件的分发级别,进行视频文件的分发;预定的效率/分发级别模型中的余下的分发级别对应着分层编码后的视频文件的低频的基础数据和至少一层高频的细节数据的组合的分发。本发明专利技术还提供一种视频文件的分发系统。本发明专利技术通过根据当前的网络质量,按不同分发级别发送视频文件,使得视频的清晰度随着网络质量的好坏进行自适应调整,并大幅度减少了存储空间、减少了调度量,改善了用户体验。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种视频文件的分发方法,视频文件为分层编码后的包括低频的基础数据层和至少一层高频的细节数据层的视频文件,该方法包括:确定分发网络的传输效率;将传输效率与预定的效率/分发级别模型进行比较,确定视频文件的分发级别;基于所确定的视频文件的分发级别,进行视频文件的分发;预定的效率/分发级别模型中的余下的分发级别对应着分层编码后的视频文件的低频的基础数据和至少一层高频的细节数据的组合的分发。本专利技术还提供一种视频文件的分发系统。本专利技术通过根据当前的网络质量,按不同分发级别发送视频文件,使得视频的清晰度随着网络质量的好坏进行自适应调整,并大幅度减少了存储空间、减少了调度量,改善了用户体验。【专利说明】 视频文件的分发方法及系统
本专利技术实施例涉及视频
,尤其涉及一种视频文件的分发方法及系统。
技术介绍
随着网络技术的快速发展,融合数据、语音、视频等多码率编解码的网络数据的数量在急速增加。由于网络传输带宽的不同,一般高码率的视频文件需要利用较宽的带宽,而低码率的视频则占用少量的带宽。目前,针对不同的带宽,将某一视频文件(例如文件大小为1G)转码为多个不同码率的副本。例如高码率视频文件(即高清视频文件,该视频的画面显示非常清晰,其文件大小为1G)、普通码率视频文件(普清视频文件,该视频的画面显示一般的清晰度,其文件大小为0.SG)和低码率视频文件(低清视频文件,这种视频的画面显示比较模糊,其文件大小为0.5G)。由此,需要分发IG的视频文件,却需要占用2.3G(1G、0.8G和0.5G之和)的存储。如果视频播放的模式更多的话,会占用更多的存储。当网络带宽较宽时,应客户端的请求,从服务端提取高码率的视频文件;当带宽较窄时,在播放高码率视频文件的模式下,视频播放会出现卡顿的情况。如果应客户端的请求,从服务端提取低码率的视频文件,此时,视频卡顿的情况会有所好转或者消除,但视频的画面的清晰度会有所下降。由此,用户需要及时判断当前的播放状态(视频流畅或者卡顿)以及当前的网络带宽,来调整视频的播放模式重新调度一个视频文件副本,由于用户判断的准确性差,所以会出现调度不科学的情况,增加了调度的次数;另外,每次需要调取一个完整的文件,每次调度所需的数据量较大。这增加了处理器的运算量,需要高配置的硬件支持。另外,会出现视频调取缓慢、网络拥塞、视频播放效果不佳的情况,导致用户体验不佳。
技术实现思路
本专利技术实施例提供一种视频文件的分发方法及系统,用以解决现有技术中为了匹配不同的带宽,需要将某一视频文件转码为多个码率的视频文件,占用了大量的存储空间、运算量大、视频调取缓慢、用户体验不佳等问题。本专利技术实施例提供一种视频文件的分发方法,所述视频文件为分层编码后的包括低频的基础数据层和至少一层高频的细节数据层的视频文件,所述方法包括:确定分发网络的传输效率;将所述传输效率与预定的效率/分发级别模型进行比较,确定视频文件的分发级别;基于所确定的视频文件的分发级别,进行视频文件的分发,其中,所述预定的效率/分发级别模型中的最低分发级别对应着分层编码后的视频文件的低频的基础数据的分发;所述预定的效率/分发级别模型中的余下的分发级别对应着分层编码后的视频文件的低频的基础数据和至少一层高频的细节数据的组合的分发,分发级别越高,分发的高频的细节数据的层数越多。本专利技术实施例提供另一种视频文件的分发方法,所述视频文件为分层编码后的包括低频的基础数据和至少一层高频的细节数据的视频文件,该方法包括:基于某一分发级别,进行视频文件的分发;当收到发送失败的反馈时,基于降低后的第一分发级别,进行视频文件的分发,当收到发送成功的反馈时,基于升高后的第二分发级别,进行视频文件的分发;其中,最低的分发级别对应着分层编码后的视频文件的低频的基础数据的分发,分发级别越高,分发的高频的细节数据的层数越多。本专利技术实施例提供一种视频文件的分发系统,所述视频文件为分层编码后的包括低频的基础数据层和至少一层高频的细节数据层的视频文件,所述系统包括:传输效率确定单元,用于确定分发网络的传输效率;分发级别确定单元,用于将所述传输效率与预定的效率/分发级别模型进行比较,确定视频文件的分发级别;视频文件分发单元,用于基于所确定的视频文件的分发级别,进行视频文件的分发,其中,所述预定的效率/分发级别模型中的最低分发级别对应着分层编码后的视频文件的低频的基础数据的分发;所述预定的效率/分发级别模型中的余下的分发级别对应着分层编码后的视频文件的低频的基础数据和至少一层高频的细节数据的组合的分发,分发级别越高,分发的高频的细节数据的层数越多。本专利技术实施例提供另一种视频文件的分发系统,所述视频文件为分层编码后的包括低频的基础数据和至少一层高频的细节数据的视频文件,该分发系统包括:视频文件第一分发单元,基于某一分发级别,进行视频文件的分发;视频文件第二分发单元,用于当收到发送失败的反馈时,基于降低后的第一分发级别,进行视频文件的分发,当收到发送成功的反馈时,基于升高后的第二分发级别,进行视频文件的分发;其中,最低的分发级别对应着分层编码后的视频文件的低频的基础数据的分发,分发级别越高,分发的高频的细节数据的层数越多。本专利技术通过根据当前的网络质量,按不同分发级别发送视频文件,使得视频的清晰度随着网络质量的好坏进行自适应调整,很好的利用了网络资源,改善了人们体验;本专利技术通过将视频文件分层编码,每次调取视频文件中的部分数据层,大幅度减少了存储空间、减少了调度量,降低了数据运算量,节约了硬件消耗成本,加快了视频文件的分发速度。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为根据本专利技术一个实施例的视频文件的分发方法流程图;图2为根据本专利技术一个实施例的视频文件中数据分层的示意图;图3(a)为根据本专利技术一个实施例的由基础数据形成的模糊的蝴蝶图片;图3(b)为根据本专利技术一个实施例的由基础数据和细节数据形成的清晰的蝴蝶图片;图4为根据本专利技术另一个实施例的视频文件的分发方法流程图;图5为根据本专利技术一个实施例的视频文件的分发系统的结构示意图;图6为根据本专利技术另一个实施例的视频文件的分发系统的结构示意图。具体实施例为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,第一实施例中,视频文件的分发方法的可以包括:步骤11:确定分发网络的传输效率。步骤12:将所述传输效率与预定的效率/分发级别模型进行比较,确定视频文件的分发级别。步骤13:基于所确定的视频文件的分发级别,进行视频文件的分发。其中,视频文件为分层编码后的包括低频的基础数据层和至少一层高频的细节数据层的视频文件。如图2所示,视频文件中数据可以包括2大层。第一大层为基础数据层,第二本文档来自技高网
...

【技术保护点】
一种视频文件的分发方法,所述视频文件为分层编码后的包括低频的基础数据层和至少一层高频的细节数据层的视频文件,所述方法包括:确定分发网络的传输效率;将所述传输效率与预定的效率/分发级别模型进行比较,确定视频文件的分发级别;基于所确定的视频文件的分发级别,进行视频文件的分发,其中,所述分发级别越高,分发的高频的细节数据的层数越多。

【技术特征摘要】

【专利技术属性】
技术研发人员:李洪福刘斌
申请(专利权)人:乐视控股北京有限公司乐视云计算有限公司
类型:发明
国别省市:北京;11

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

1