视频传输方法、接入设备和网络设备技术

技术编号:14641559 阅读:206 留言:0更新日期:2017-02-15 15:56
本发明专利技术实施例提供了一种视频传输方法,在观看视频请求生成后,获取该观看视频请求所指定的当前请求视频的视频长度,并获取先前观看视频与所述当前请求视频的时间间隔。在根据所述视频长度和所述时间间隔判断出为所述当前请求视频执行联合视频传输适配时,根据所述先前观看视频的数据速率设置所述当前请求视频的首个片段的第一质量等级,并根据该第一质量等级传输该首个片段。

【技术实现步骤摘要】

本专利技术涉及视频传输技术,尤指一种视频传输方法,以及支持该视频传输方法的接入设备和网络设备。
技术介绍
目前,存在多种不同的视频传输技术,诸如渐进式下载(PD,progressivedownload)、实时传输协议/实时流传输协议(RTP/RTSP)、码流自适应(HAS,HTTPAdaptiveStreaming)等流媒体传输技术。需要指出,此处的视频可指以动态影像为主,还可包括文本、音频、图形、图像、动画等媒体信息的数字文件。对于上述流媒体传输技术而言,用户均可边下载视频文件边观看,而不必等待整个视频文件下载完毕方可打开观看。RTP/RTSP和HAS技术可在传输过程中改变视频质量,PD和HAS技术则不需要专用的视频服务器。现有的HAS技术结合了流媒体技术和HTTP渐进式下载播放技术的特点,以HTTP的方式向用户传送媒体内容。采用该技术可提升用户的媒体播放体验,同时降低视频服务器的技术复杂度。在HAS技术中,每个视频文件被划分为多个片段,上一片段的下载速度用于确定下一片段的数据速率(比如比特率等)。在确定初始片段的数据速率时,HAS技术并不考虑当前的网络条件,而是始终从最低传输质量开始,逐步地缓慢提升后续片段的传输质量,直至到达较佳传输质量,这一过程可能持续几十秒。比如,传输质量从230千比特每秒(kbps)开始上调到331kbps,再逐步上调到991kbps、1427kbps,最后才达到较佳传输质量2056kbps。
技术实现思路
本专利技术实施例提供了一种视频传输方法、接入设备和网络设备,用于提高视频传输质量。在本专利技术一个实施例中,一种视频传输方法包括:在观看视频请求生成后,获取该观看视频请求所指定的当前请求视频的视频长度,并获取先前观看视频与所述当前请求视频的时间间隔;在根据所述视频长度和所述时间间隔判断出为所述当前请求视频执行联合视频传输适配时,根据所述先前观看视频的数据速率设置所述当前请求视频的首个片段的第一质量等级,并根据该第一质量等级传输该首个片段。在本专利技术另一个实施例中,一种接入设备包括:信息获取单元,用于接收视频客户端提供的观看视频请求,获取先前观看视频和该观看视频请求所指示的当前请求视频之间的时间间隔,并从视频服务器提供的原始清单文件中获取所述当前请求视频的视频长度;联合视频传输适配单元,用于根据所述时间间隔和所述视频长度判断是否进行联合视频传输适配,并将判断结果发送给建议质量等级提供单元;所述建议质量等级提供单元,用于根据所述判断结果将与所述先前观看视频的数据速率关联的建议质量等级作为所述当前请求视频的首个片段的第一质量等级提供给所述视频服务器。在本专利技术又一个实施例中,一种网络设备包括:信息获取单元,用于接收观看视频请求,获取先前观看视频和该观看视频请求所指示的当前请求视频之间的时间间隔,并从已生成的原始清单文件中获取所述当前请求视频的视频长度;联合视频传输适配单元,用于根据所述时间间隔和所述视频长度判断是否进行联合视频传输适配,并将判断结果发送给建议质量等级提供单元;所述建议质量等级提供单元,用于在所述判断结果为是的情况下,根据所述先前观看视频的数据速率获得建议质量等级,提供给接入设备。附图说明图1为本专利技术一个实施例中视频传输方法的流程示意图;图2为本专利技术一个实施例中先前观看视频和当前请求视频的组成示意图;图3为本专利技术一个实施例中用于视频传输的网络结构示意图;图4为本专利技术一个实施例中视频传输方法的流程示意图;图5为本专利技术一个实施例中视频传输方法的流程示意图;图6为本专利技术一个实施例中视频传输方法的流程示意图;图7为本专利技术一个实施例中视频传输方法的流程示意图;图8为本专利技术一个实施例中接入设备的结构示意图;图9为本专利技术一个实施例中接入设备的结构示意图;图10为本专利技术一个实施例中网络设备的结构示意图;图11为本专利技术一个实施例中网络设备的结构示意图;图12为本专利技术一个实施例中接入设备的结构示意图;图13为本专利技术一个实施例中网络设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本专利技术进一步详细说明。HAS技术对于传输质量的调整较为费时,尤其是在视频文件较短的情况下,可能在调整到较佳传输质量后不久,该视频文件的播放也将告结束。可是,在现有的视频文件点播中,短视频越发得到用户的青睐。短视频指的是视频长度较短的视频文件,比如视频长度小于1分钟(m)、小于2m、小于5m、小于10m等的视频文件。为此,本专利技术实施例提供了一种视频传输方法,如图1所示,包括以下操作,以提高视频传输质量。在步骤101,观看视频请求生成后,获取该观看视频请求所指定的当前请求视频的视频长度。在步骤102,获取先前观看视频与所述当前请求视频的时间间隔。其中,先前观看视频为该观看视频请求生成之前上一个被请求观看过的视频文件。在步骤103,根据所述视频长度和所述时间间隔判断出为所述当前请求视频执行联合视频传输适配时,根据所述先前观看视频的数据速率设置所述当前请求视频的首个片段的第一质量等级(QL,qualitylevel)。其中,先前观看视频的数据速率为实际的视频传输速率。需要指出,第一质量等级是当前请求视频的首个片段对应的视频编码速率。在一个示例中,该第一质量等级与先前观看视频的数据速率相关。比如,将第一质量等级设置为与先前观看视频的最后片段的数据速率相等。又如,对先前观看视频的所有片段的数据速率进行平滑,从而计算出该第一质量等级。再如,为先前观看视频的每个片段的数据速率分配一个权重,先前观看视频的首个片段的权重最小,先前观看视频的最后片段的权重最大,再对先前观看视频的所有片段的数据速率进行加权求和,得到该第一质量等级。在步骤104,根据该第一质量等级传输该首个片段。需要指出,每个视频文件在视频服务器中被划分为多个片段,视频客户端可以逐一获取每个片段的内容。图2为本专利技术一个实施例中先前观看视频和当前请求视频的组成示意图。在图2中,先前观看视频被划分为N个片段,具体包括:第一片段、第二片段,…,第N片段。当前请求视频也被划分为第一片段、第二片段,…,第N片段。其中,第一片段为首个片段,第N片段为最后片段,除第一片段和最后片段之外的其他片段为中间片段。在本申请实施例的说明中,也将除首个片段之外的其他片段称为后续片段。在一个示例中,每个片段的时长可为2秒(s);相应地,时长为1分钟(m)的短视频可被划分为30个片段。从图2可以看出,先前观看视频和当前请求视频之间具有一定的时间间隔。在一个示例中,步骤103提及的针对联合视频传输适配进行的判断可包括:是否短视频的判断,以及是否连续视频的判断。具体地,将所述视频长度和预先设置的长度门限进行比较,判断该当前请求视频是否为短视频。此外,将所述时间间隔与预先设置的间隔门限进行比较,判断该当前请求视频是否与所述先前观看视频为连续视频。当确定所述当前请求视频为短视频,且所述当前请求视频与所述先前观看视频为连续视频时,确定为所述当前请求视频进行联合视频传输适配。也就是说,对于当前请求视频和先前观看视频之间的时间间隔较短的情况,可以根据先前观看视频的数据速率设置当前请求视频的首个片段的第一质量等级。比如,可根据先前观看视频的本文档来自技高网...
视频传输方法、接入设备和网络设备

【技术保护点】
一种视频传输方法,其特征在于,包括:在观看视频请求生成后,获取该观看视频请求所指定的当前请求视频的视频长度,并获取先前观看视频与所述当前请求视频的时间间隔;在根据所述视频长度和所述时间间隔判断出为所述当前请求视频执行联合视频传输适配时,根据所述先前观看视频的数据速率设置所述当前请求视频的首个片段的第一质量等级,并根据该第一质量等级传输该首个片段。

【技术特征摘要】
1.一种视频传输方法,其特征在于,包括:在观看视频请求生成后,获取该观看视频请求所指定的当前请求视频的视频长度,并获取先前观看视频与所述当前请求视频的时间间隔;在根据所述视频长度和所述时间间隔判断出为所述当前请求视频执行联合视频传输适配时,根据所述先前观看视频的数据速率设置所述当前请求视频的首个片段的第一质量等级,并根据该第一质量等级传输该首个片段。2.根据权利要求1所述的方法,其特征在于,所述根据所述视频长度和所述时间间隔判断出为所述当前请求视频进行联合视频传输适配包括:将所述视频长度和预先设置的长度门限进行比较,判断该当前请求视频是否为短视频;将所述时间间隔与预先设置的间隔门限进行比较,判断该当前请求视频是否与所述先前观看视频为连续视频;当确定所述当前请求视频为短视频,且所述当前请求视频与所述先前观看视频为连续视频时,确定为所述当前请求视频进行联合视频传输适配。3.根据权利要求1所述的方法,其特征在于,进一步包括:根据突发流量状态判断网络的突发流量是否为低,当所述突发流量为低时为所述当前请求视频进行联合视频传输适配。4.根据权利要求3所述的方法,其特征在于,所述根据所述先前观看视频的数据速率设置所述当前请求视频的首个片段的第一质量等级包括:视频服务器接收到所述观看视频请求后,将原始清单文件提供给接入设备;其中,所述原始清单文件记录有所述当前请求视频的视频长度,以及视频客户端可选的数据速率集合;所述接入设备在接收到该视频客户端发出的获取视频的首个片段的请求后,将所述获取视频的首个片段的请求中携带的所述第一质量等级修改为预先保存的建议质量等级,再将所述获取视频的首个片段的请求发送给所述视频服
\t务器;其中,所述建议质量等级根据所述先前观看视频的数据速率进行设置。5.根据权利要求4所述的方法,其特征在于,进一步包括:所述接入设备接收到所述视频客户端发出的获取视频的最后片段的请求后,根据该获取视频的最后片段的请求中携带的第二质量等级设置所述建议质量等级,并记录所述获取视频的最后片段的请求的接收时间。6.根据权利要求3所述的方法,其特征在于,所述根据所述先前观看视频的数据速率设置所述当前请求视频的首个片段的第一质量等级包括:视频服务器接收到所述观看视频请求后,将原始清单文件提供给接入设备;其中,所述原始清单文件记录有所述当前请求视频的视频长度,以及视频客户端可选的数据速率集合;所述接入设备在判断出所述突发流量为低时,保存所述原始清单文件,并将该原始清单文件中的最低数据速率修改为建议质量等级得到伪清单文件,将所述伪清单文件提供给所述视频客户端;其中,所述建议质量等级根据所述先前观看视频的数据速率进行设置;所述视频客户端根据所述伪清单文件选择所述第一质量等级,并发起携带所述第一质量等级的获取视频的首个片段的请求。7.根据权利要求6所述的方法,其特征在于,进一步包括:所述视频服务器接收到所述获取视频的首个片段的请求后,向所述接入设备下发视频的首个片段;所述接入设备在接收到的所述视频的首个片段中增加清单文件更新通知;所述接入设备将携带有该清单文件更新通知的所述视频的首个片段发送给所述视频客户端后,将自身保存的所述原始清单文件发送给所述视频客户端,使得所述视频客户端根据所述原始清单文件请求视频的后续片段;所述接入设备接收到所述视频客户端发出的获取视频的最后片段的请求后,根据该获取视频的最后片段的请求中携带的第二质量等级设置所述建议质量等级,并记录所述获取视频的最后片段的请求的接收时间。8.根据权利要求3所述的方法,其特征在于,所述根据所述先前观看视频
\t的数据速率设置所述当前请求视频的首个片段的第一质量等级包括:接入设备将自身检测到的突发流量状态发送给视频服务器;所述视频服务器根据所述突发流量状态判断出网络的突发流量为低时,根据所述先前观看视频的数据速率获得建议质量等级,生成将该建议质量等级设置为最低数据速率的伪清单文件提供给所述接入设备;所述接入设备将该伪清单文件发送给视频客户端,使得所述视频客户端根据所述伪清单文件请求视频的首个片段。9.根据权利要求8所述的方法,其特征在于,进一步包括:所述视频服务器在接收到获得视频的首个片段的请求后,将视频的首个片段提供给所述接入设备,在所述视...

【专利技术属性】
技术研发人员:王晓利张永生巳之口淳
申请(专利权)人:株式会社NTT都科摩
类型:发明
国别省市:日本;JP

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

1