一种动态码率自适应网络视频传输方法及终端设备技术

技术编号:37590638 阅读:20 留言:0更新日期:2023-05-18 11:22
本发明专利技术公开了一种动态码率自适应网络视频传输方法及终端设备,视频传输方法包括:向所述边缘侧服务器发送请求信息,所述请求信息中携带有目标缓冲区的长度信息、时间戳以及客户端感知的网络信息;接收所述边缘侧服务器发送的视频质量参考信息和目标媒体文件段;基于所述视频质量参考信息配置播放参数,以及,在基于所述媒体文件填充所述目标缓冲区的长度到达指定阈值的情况下,开始执行播放。本公开的方法充分利用边缘计算的特点,实现利用边缘侧服务器向用户提供视频服务,并且本公开的方法不需要单独的网元来负责信息的传输,不会增加网络的复杂性和信令开销。加网络的复杂性和信令开销。加网络的复杂性和信令开销。

【技术实现步骤摘要】
一种动态码率自适应网络视频传输方法及终端设备


[0001]本专利技术涉及通信
,尤其涉及一种动态码率自适应网络视频传输方法及终端设备。

技术介绍

[0002]多接入边缘计算(Multi

access Edge Computing,MEC)的基本概念在2014年由ETSI(欧洲电信标准协会)正式提出,并且ETSI成立了相关的规范工作组。在2016年,欧洲电信标准协会又将边缘计算的场景从移动蜂窝网络中推广到了其他的无线接入网络,而原有的概念也进一步扩展成了多接入MEC,现在MEC逐渐成为5G中的重要技术之一。根据ETSI的定义,移动边缘计算通过在网络边缘侧部署相应的基础设施,并向广大用户提供网络、存储、计算等能力的平台。
[0003]随着互联网的不断发展,视频流应用将在不久的将来主导互联网流量已成为共同愿景。同时,随着新兴的多媒体应用的出现,如虚拟现实(VR)和增强现实(AR)技术,未来互联网架构支持4K超高清视频内容流媒体已经成为了基本要求。在5G网络的背景下,运营商的主要目标之一是为用户提供有保证的用户体验质量(Quality of Experience,QoE)。在这种情况下,QoE的保证目标是双重的,首先,应提供无缝的流媒体体验,同时应尽可能减少播放中断。其次,应保证视频播放具有较高的比特率。
[0004]近年来,一些视频内容提供商已经采用动态自适应HTTP视频流(Dynamic Adaptive Streaming over HTTP,DASH)也称为MPEG

DASH来提供视频流服务。虽然MPEG

DASH有许多好处,例如通过现有的视频质量自适应算法提供更加灵活的码率自适应,并且在现有的HTTP基础设施上易于实现,同时基于TCP使其意味着可靠的内容传输,可以避免例如由I帧丢失引起的视频质量下降。但是另一方面,当无线移动用户设备采用DASH流式传输视频时,传统的DASH往往都是采用由客户端驱动的方式,DASH这种客户端驱动和分散的性质限制了客户端和服务器或网络行为之间的控制和协调,从而导致了次优的流性能。
[0005]随着移动终端用户数量的不断攀升以及网络通信技术的飞速发展,各用户会有相同的数据流需求,例如交互式网络电视、音频或者视频多播数据流、体育赛事直播等,广播多播业务技术将在5G系统中扮演重要角色,具有较大的发展前景。利用无线信道的信息传输的特性,可以将各用户都需要的单播、组播和广播信号进行同时传输,充分利用下行传输链路的通信效率,节约频谱资源。
[0006]现有方法中没有结合5G边缘计算的特点,并且需要设置单独的网络元素来负责信息的传输,额外增加网络的复杂性和信令开销。

技术实现思路

[0007]本专利技术实施例提供一种动态码率自适应网络视频传输方法及终端设备,用以充分利用边缘计算的特点,实现利用边缘侧服务器向用户提供视频服务。
[0008]本专利技术实施例提供一种动态码率自适应网络视频传输方法,应用于用户的客户
端、由边缘侧服务器和远端服务器组成的网络架构,其中所述边缘侧服务器设置在靠近用户的一侧,通过骨干网络与所述远端服务器实现通信,具备存储能力,用以为所述客户端提供视频服务,所述视频传输方法包括:
[0009]向所述边缘侧服务器发送请求信息,所述请求信息中携带有目标缓冲区的长度信息、时间戳以及客户端感知的网络信息;
[0010]接收所述边缘侧服务器发送的视频质量参考信息和目标媒体文件段;
[0011]基于所述视频质量参考信息配置播放参数,以及,在基于所述媒体文件填充所述目标缓冲区的长度到达指定阈值的情况下,开始执行播放。
[0012]在一些实施例中,在向所述边缘侧服务器发送请求信息之前,所述视频传输方法,还包括:向所述边缘侧服务器发送第一请求信息,以请求所述边缘侧服务器的MPD文件,并基于所述MPD文件的媒体信息请求指定码率的目标媒体文件段;以及
[0013]在所述客户端无法确认其网络信息的情况下,根据所述MPD文件请求最低码流的目标媒体文件段。
[0014]在一些实施例中,在执行播放后,所述客户端基于所述MPD文件检测是否下载完成目标媒体文件的最后一个段;
[0015]在未下载完成目标媒体文件的最后一个段的情况下,判断所述目标缓冲区是否填充到达上限,在未到达上限的情况下,继续执行下载。
[0016]在一些实施例中,在未下载完成目标媒体文件的最后一个段的情况下,还包括:检测所述目标缓冲区是否被播放行为消耗完毕,若所述目标缓冲区被消耗完毕,则确定播放卡顿,向所述边缘侧服务器发送卡顿信息,所述卡顿信息中具有卡顿的时间戳;以及
[0017]继续获取目标媒体文件段,并在回复播放后向所述边缘侧服务器发送恢复信息,所述恢复信息具有恢复的时间戳。
[0018]在一些实施例中,所述边缘侧服务器包括视频代理子服务器,网络辅助子服务器和本地视频源子服务器;
[0019]所述视频代理子服务器,被配置为获取所述请求信息;
[0020]所述网络辅助子服务器,被配置为基于所述请求信息向所述客户端发送视频质量参考信息;
[0021]所述本地视频源子服务器,被配置为基于所述请求信息实现向所述客户端发送目标媒体文件段。
[0022]在一些实施例中,所述视频代理子服务器,还被配置为在基于所述请求信息确定目标媒体文件段不存在于本地缓存中的情况下,将所述请求信息发送至所述远端服务器,以从所述远端服务器获取相应的资源后再发送给所述客户端。
[0023]在一些实施例中,所述网络辅助子服务器,还被配置为基于各时间戳确定播放相关事件,并基于所述播放相关事件确定视频质量参考信息,所述播放相关事件包括开始下载,结束下载,开始卡顿以及开始重新播放。
[0024]本专利技术实施例还提供一种终端设备,所述终端设备包括处理器和存储器,所述存储器中安装有客户端程序,所述客户端程序被处理器调用时实现本公开各实施例所述的动态码率自适应网络视频传输方法。
[0025]本专利技术实施例充分利用边缘计算的特点,实现利用边缘侧服务器向用户提供视频
服务,并且本公开的方法不需要单独的网元来负责信息的传输,不会增加网络的复杂性和信令开销。
[0026]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0027]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0028]图1为本公开的视频传输方法的基本架构示意图;
[0029]图2为本公开的视频传输方法的基本流程图;
[0030]图3为本公开本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动态码率自适应网络视频传输方法,其特征在于,应用于用户的客户端、由边缘侧服务器和远端服务器组成的网络架构,其中所述边缘侧服务器设置在靠近用户的一侧,通过骨干网络与所述远端服务器实现通信,具备存储能力,用以为所述客户端提供视频服务,所述视频传输方法包括:向所述边缘侧服务器发送请求信息,所述请求信息中携带有目标缓冲区的长度信息、时间戳以及客户端感知的网络信息;接收所述边缘侧服务器发送的视频质量参考信息和目标媒体文件段;基于所述视频质量参考信息配置播放参数,以及,在基于所述媒体文件填充所述目标缓冲区的长度到达指定阈值的情况下,开始执行播放。2.如权利要求1所述的动态码率自适应网络视频传输方法,其特征在于,在向所述边缘侧服务器发送请求信息之前,所述视频传输方法,还包括:向所述边缘侧服务器发送第一请求信息,以请求所述边缘侧服务器的MPD文件,并基于所述MPD文件的媒体信息请求指定码率的目标媒体文件段;以及在所述客户端无法确认其网络信息的情况下,根据所述MPD文件请求最低码流的目标媒体文件段。3.如权利要求1所述的动态码率自适应网络视频传输方法,其特征在于,在执行播放后,所述客户端基于所述MPD文件检测是否下载完成目标媒体文件的最后一个段;在未下载完成目标媒体文件的最后一个段的情况下,判断所述目标缓冲区是否填充到达上限,在未到达上限的情况下,继续执行下载。4.如权利要求3所述的动态码率自适应网络视频传输方法,其特征在于,在未下载完成目标媒体文件的最后一个段的情况下,还包括:检测所述目标缓冲区是否被...

【专利技术属性】
技术研发人员:周向李薰春海霞肖婧婷李锦文
申请(专利权)人:国家广播电视总局广播电视科学研究院
类型:发明
国别省市:

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

1