视频分片数据传输方法和装置制造方法及图纸

技术编号:21066024 阅读:22 留言:0更新日期:2019-05-08 10:09
本申请实施例提供一种视频分片数据传输方法和装置,服务装置获取网络性能分析系统发送的网络信息,网络信息包括X个网络设备的网络质量数据,X个网络设备是服务装置与播放装置网络链路中的网络设备;服务装置根据所述网络信息确定拥塞信息,拥塞信息用于表示服务装置与播放装置间的网络链路的网络质量;服务装置向播放装置发送拥塞信息,拥塞信息用于确定下载的视频分片的码率。本申请通过获取服务装置与播放装置之间网络链路上网络设备的网络网络质量数据来确定服务装置与播放装置的网络链路的网络质量。播放装置包括根据网络质量确定下载的视频分片的码率,从而最大效率的利用带宽,同时避免视频播放过程中的卡顿、迟滞的问题。

Video Fragmentation Data Transmission Method and Device

【技术实现步骤摘要】
视频分片数据传输方法和装置
本申请涉及互联网数据传输
,尤其涉及一种视频分片数据传输方法和装置。
技术介绍
目前,在线视频播放一般采用基于视频片段的下载模式。例如,通过互联网向用户提供视频(overthepop,OTT)的下载方式中,服务装置将相同视频节目的不同码率的版本切分为10s长度的分片,对每个分片进行封装。在播放装置需要对视频进行播放时,播放装置向服务装置发生视频播放请求,所述视频播放请求中包括请求播放的视频分片的码率。客户端在确定请求播放的视频分片的码率时,根据当前带宽,在保证播放流畅的同时,确保即将下载的视频分片的码率为当前带宽所能承受的最大带宽,以最大化提高用户体验。服务装置可以根据播放装置的视频播放请求,向播放装置返回与视频播放请求相适应的码率的视频分片。为保证播放流畅的同时,即将下载的视频分片的码率为当前带宽所能承受的最大带宽,在一种实现方式中,播放装置在向服务装置发送视频播放请求时,播放装置通过监测网络传输层的各个指标,如丢包率,时延,下载吞吐率等,从而判断传输层端到端的网络路径是否发生网络拥塞,并评估拥塞严重程度。播放装置根据拥塞程度与下载吞吐率,综合判定即将下载的视频分片的码率,保证分片流畅下载播放。由于端到端的信息可能会受多种因素的干扰,例如无线信道错误导致的丢包,或者无线信号衰减、基站切换导致的时延抖动等。并且,当时延或丢包等数据发生变化时已经拥塞,此时播放装置再降低分片码率已经存在明显滞后。因此,依靠检测网络传输层的各个指标来判断传输层端到端的网络路径是否发生网络拥塞的准确度不高,容易造成拥塞的误判,更甚至会造成视频播放卡顿等问题。
技术实现思路
本申请实施例提供一种视频分片数据传输方法和装置,可以获取播放装置与服务装置网络链路中的网络设备的拥塞信息。播放装置根据拥塞信息确定下载的视频分片的码率,从而减少了拥塞的误判和视频播放卡顿的问题。本申请实施例是这样实现的:第一方面,本申请具体实施例提供一种视频分片数据传输方法,方法包括:服务装置获取网络性能分析系统发送的网络信息,网络信息包括X个网络设备的网络质量数据,X为大于1的正整数,X个网络设备是服务装置与播放装置网络链路中的网络设备;该服务装置根据所述网络信息确定拥塞信息,拥塞信息表示服务装置与播放装置间的网络链路的网络质量;该服务装置向该播放装置发送拥塞信息,拥塞信息用于确定下载的视频分片的码率。本申请通过获取服务装置与播放装置之间网络链路上网络设备的网络质量数据来确定服务装置与播放装置之间网络链路的网络质量。播放装置包括根据网络质量确定下载的视频分片的码率,避免视频播放过程中的卡顿、迟滞的问题。在一个可能的设计中,服务装置根据所述网络信息确定拥塞信息,具体包括:该服务装置确定该X个网络设备的网络质量数据中的第一网络质量数据,第一网络质量数据是X个网络设备中带宽利用率的值最大的网络设备的网络质量数据;服务装置根据该第一网络质量数据中的带宽利用率和丢包率确定拥塞信息。在一个可能的设计中,拥塞信息的计算方法,包括:C=m×B+n(L·100)其中,C为拥塞信息,B为第一网络质量数据中的带宽利用率,L为第一网络质量数据中的丢包率,m,n为预设参数。在一个可能的设计中,服务装置获取网络性能分析系统发送的网络信息前,方法还包括:服务装置向网络性能分析系统发送网络信息订阅消息,网络信息订阅消息用于订阅网络信息。在一个可能的设计中,服务装置获取网络性能分析系统发送的网络信息,包括:服务装置获取网络性能分析系统按照该网络信息订阅消息的指示发送的网络信息。在一个可能的设计中,方法还包括:服务装置向网络性能分析系统发送网络信息订阅取消消息,网络信息订阅取消消息用于指示网络性能分析系统取消向服务装置发送网络信息。在一个可能的设计中,网络信息订阅消息中还包括网络信息的发送周期,该网络信息的发送周期用于指示网络性能分析系统根据网络信息的发送周期向服务装置发送网络信息。第二方面,本申请具体实施例提供一种视频分片数据传输方法,方法包括:播放装置接收服务装置发送的拥塞信息,拥塞信息用于表示服务装置与播放装置的网络链路间的网络质量;该播放装置根据拥塞信息确定即将下载的视频分片的码率。在一个可能的设计中,播放装置根据拥塞信息确定下载的视频分片的码率,具体包括:播放装置根据拥塞信息和视频的最高码率确定下载的视频分片的码率上限;播放装置根据码率上限确定下载的视频分片的码率,下载的视频分片的码率小于码率上限。在一个可能的设计中,码率上限的计算方法为:Bl=f(Bmax×(1-e-k·c))其中Bl为码率上限,C为拥塞信息,Bmax为该视频的最高码率,k为预设系数,函数F()表示取最接近的视频码率。第三方面,本申请具体实施例提供一种服务装置,包括:获取单元,用于获取网络性能分析系统发送的网络信息,网络信息包括X个网络设备的网络质量数据,X为大于1的正整数,X个网络设备是服务装置与播放装置网络链路中的网络设备;处理单元,用于根据所述网络信息确定拥塞信息,拥塞信息表示服务装置与播放装置间的网络链路的网络质量;发送单元,用于向播放装置发送拥塞信息,拥塞信息用于确定下载的视频分片的码率。在一个可能的设计中,处理单元,用于根据该网络信息确定拥塞信息,具体包括:处理单元,用于确定该X个网络设备的网络质量数据中的第一网络质量数据,第一网络质量数据是X个网络设备中带宽利用率的值最大的网络设备的网络质量数据;处理单元,用于根据第一网络质量数据中的带宽利用率和丢包率确定拥塞信息。在一个可能的设计中,拥塞信息的计算方法,包括:C=m×B+n(L·100)其中,C为拥塞信息,B为第一网络质量数据中的带宽利用率,L为第一网络质量数据中的丢包率,m,n为预设参数。在一个可能的设计中,获取单元,用于获取网络性能分析系统发送的网络设备的网络信息前,还包括:发送单元,用于向网络性能分析系统发送网络信息订阅消息网络信息订阅消息用于订阅网络信息。在一个可能的设计中,获取单元,用于获取网络性能分析系统发送的网络设备的网络信息,包括:获取单元,用于获取网络性能分析系统按照所述网络设备信息订阅消息的指示发送的网络设备的网络信息。在一个可能的设计中,还包括:发送单元,用于向网络性能分析系统发送网络信息订阅取消消息,该网络信息订阅取消消息用于指示网络性能分析系统取消向服务装置发送网络信息。在一个可能的设计中,网络信息订阅消息中还包括网络信息的发送周期,该网络信息的发送周期用于指示网络性能分析系统根据网络信息发送周期向服务装置发送网络信息。第四方面,本申请具体实施例提供一种播放装置,包括:接收单元,用于接收服务装置发送的拥塞信息,拥塞信息表示服务装置与播放装置的网络链路间的网络质量;处理单元,用于根据拥塞信息确定即将下载的视频分片的码率。在一个可能的设计中,处理单元,用于根据拥塞信息确定即将下载的视频分片的码率,具体包括:处理单元,用于根据拥塞信息和视频的最高码率确定下载的视频分片的码率上限;处理单元,用于根据码率上限确定下载的视频分片的码率,下载的视频分片的码率小于码率上限。在一个可能的设计中,码率上限的计算方法为:Bl=f(Bmax×(1-e-k·c))其中Bl为码率上限,C为拥塞信息,Bma本文档来自技高网
...

【技术保护点】
1.一种视频分片数据传输方法,其特征在于,所述方法包括:服务装置获取网络性能分析系统发送的网络信息,所述网络信息包括X个网络设备的网络质量数据,所述X为大于1的正整数,所述X个网络设备是服务装置与播放装置网络链路中的网络设备;所述服务装置根据所述网络信息确定拥塞信息,所述拥塞信息用于表示服务装置与播放装置间的网络链路的网络质量;所述服务装置向所述播放装置发送所述拥塞信息,所述拥塞信息用于确定下载的视频分片的码率。

【技术特征摘要】
1.一种视频分片数据传输方法,其特征在于,所述方法包括:服务装置获取网络性能分析系统发送的网络信息,所述网络信息包括X个网络设备的网络质量数据,所述X为大于1的正整数,所述X个网络设备是服务装置与播放装置网络链路中的网络设备;所述服务装置根据所述网络信息确定拥塞信息,所述拥塞信息用于表示服务装置与播放装置间的网络链路的网络质量;所述服务装置向所述播放装置发送所述拥塞信息,所述拥塞信息用于确定下载的视频分片的码率。2.根据权利要求1所述的方法,其特征在于,所述服务装置根据所述网络信息确定拥塞信息,具体包括:所述服务装置确定所述X个网络质量数据中的第一网络质量数据,所述第一网络质量数据是X个网络设备中带宽利用率的值最大的网络设备的网络质量数据;所述服务装置根据所述第一网络质量数据中的带宽利用率和丢包率确定拥塞信息。3.根据权利要求2所述的方法,其特征在于,所述拥塞信息的计算方法,包括:C=m×B+n(L·100)其中,C为拥塞信息,B为第一网络质量数据中的带宽利用率,L为第一网络质量数据中的丢包率,m,n为预设参数。4.根据权利要求1所述的方法,其特征在于,所述服务装置获取网络性能分析系统发送的网络信息前,所述方法还包括:所述服务装置向网络性能分析系统发送网络信息订阅消息,所述网络信息订阅消息用于订阅所述网络信息。5.根据权利要求4所述的方法,其特征在于,所述服务装置获取网络性能分析系统发送的网络信息,包括:所述服务装置获取网络性能分析系统按照所述网络信息订阅消息的指示发送的网络信息。6.根据权利要求4所述的方法,其特征在于,所述网络信息订阅消息中还包括网络信息的发送周期,所述网络信息的发送周期用于指示网络性能分析系统根据所述网络信息的发送周期向服务装置发送网络信息。7.一种视频分片数据传输方法,其特征在于,所述方法包括:播放装置接收服务装置发送的拥塞信息,所述拥塞信息用于表示所述服务装置与所述播放装置的网络链路间的网络质量;所述播放装置根据所述拥塞信息确定即将下载的视频分片的码率。8.根据权利要求7所述的方法,其特征在于,所述播放装置根据所述拥塞信息确定下载的视频分片的码率,具体包括:所述播放装置根据拥塞信息和视频的最高码率确定下载的视频分片的码率上限;播放装置根据所述码率上限确定下载的视频分片的码率,所述下载的视频分片的码率小于所述码率上限。9.根据权利要求7所述的方法,其特征在于,所述码率上限的计算方法为:Bl=f(Bmax×(1-e-k·c))其中Bl为码率上限,C为拥塞信息,Bmax为该视频的最高码率,k为预设系数,函数F()表示取最接近的视频码率。10.一种服务装置,其特征在于,包括:获取单元,用于获取网络性能分析系统发送的网络信息,所述网络信息包括X个网络设备的网络质量数据,所述X为大于1的正整数,所述X个网络设备是服务装置与播放装置网...

【专利技术属性】
技术研发人员:魏巍
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1