当前位置: 首页 > 专利查询>鹏城实验室专利>正文

一种视频码率的匹配方法、存储介质及终端设备组成比例

技术编号:24334196 阅读:30 留言:0更新日期:2020-05-29 21:24
本发明专利技术公开了一种视频码率的匹配方法、存储介质及终端设备,所述视频码率的匹配方法包括当缓存服务器接收到播放端发送的下载请求,获取所述播放端对应的播放状态以及所述缓存服务器对应的源服务器的链路状态;根据所述播放状态以及链路状态匹配所述下载请求对应的待下载视频块的下载方式,所述下载方式包括将下载请求转发至源服务器或选取缓存服务器中选定码率的待下载视频块。本发明专利技术在接收到下载请求时,会根据播放状态以及链路状态来为待下载视频块匹配相应的码率文件或者从源服务器下载,从而可以提高缓存命中率,给用户的使用带来方便。

A video rate matching method, storage medium and terminal equipment

【技术实现步骤摘要】
一种视频码率的匹配方法、存储介质及终端设备
本专利技术涉及视频传输
,特别涉及一种视频码率的匹配方法、存储介质及终端设备。
技术介绍
目前网络缓存服务器在接收到播放端的下载请求时,只有当缓存的数据与用户请求匹配时才会触发缓存命中,否则都需要转发用户请求到源服务器集群。这种方式在多码率视频传输场景下加剧了缓存资源的浪费,由于播放器对于缓存资源信息的不了解,导致请求不在缓存中的码率,造成视频资源获取速度慢并且传输失败概率高。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的不足,提供一种视频码率的匹配方法、存储介质及终端设备。为了解决上述技术问题,本专利技术所采用的技术方案如下:一种视频码率的匹配方法,所述方法包括:当缓存服务器接收到播放端发送的下载请求,获取所述播放端对应的播放状态以及所述缓存服务器对应的源服务器的链路状态;根据所述播放状态以及链路状态,匹配所述下载请求对应的待下载视频块的下载方式,其中,所述下载方式包括将下载请求转发至源服务器或选取缓存服务器中选定码率的待下载视频块。所述视频码率的匹配方法,其中,所述下载请求包括待下载视频块的目标请求码率;所述当缓存服务器接收到播放端发送的下载请求,获取所述播放端对应的播放状态以及所述缓存服务器对应的源服务器的链路状态具体包括:当缓存服务器接收到播放端发送的下载请求时,在所述缓存服务器本地查找所述目标请求码率的待下载视频块;若未查找到所述目标请求码率的待下载视频块,则获取所述播放端对应的播放状态以及所述缓存服务器对应的源服务器的链路状态。所述视频码率的匹配方法,其中,所述当缓存服务器接收到播放端发送的下载请求,获取所述播放端对应的播放状态以及所述缓存服务器对应的源服务器的链路状态包括:若查找到所述目标请求码率的待下载视频块,则完成视频码率匹配,并将所述目标请求码率的待下载视频块发送至播放端。所述视频码率的匹配方法,其中,所述根据所述播放状态以及链路状态匹配所述下载请求对应的待下载视频块的下载方式具体包括:将所述播放状态以及链路状态输入至预先训练的强化学习模型;通过所述强化学习模型输出概率集,其中,所述概率集包括各预设码率的被选定概率以及源服务器下载概率;根据所述概率集确定所述下载请求对应的下载方式。所述视频码率的匹配方法,其中,所述根据所述概率集确定所述下载请求对应的下载方式具体为:选取所述概率集中最大概率,并将最大概率对应的下载方式作为所述下载请求对应的下载方式。所述视频码率的匹配方法,其中,所述根据所述下载方式将所述待下载视频块码率的匹配方法至所述播放端之后,所述方法还包括:获取播放端对应的QoE,并根据所述QoE反作用于所述强化学习模型,以对所述强化学习模型进行修正。所述视频码率的匹配方法,其中,所述方法还包括:每间隔预设时长获取该预设时长内接收到的所有下载请求,并获取每个下载请求对应的码率的概率值以及视频缓存代价;根据获取到的所有码率的概率值以及视频缓存代价确定码率对应的收益值,并按照收益值从大到小顺序进行视频缓存。所述视频码率的匹配方法,其中,所述播放状态包括目标请求码率、前一请求码率、播放端缓存的视频时长、待下载视频块的前一视频块的缓存命中吞吐量以及待下载视频块的前一视频块的缓存未命中吞吐量。一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的视频码率的匹配方法中的步骤。一种终端设备,其包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;所述通信总线实现处理器和存储器之间的连接通信;所述处理器执行所述计算机可读程序时实现如上任一所述的视频码率的匹配方法中的步骤。有益效果:与现有技术相比,本专利技术提供了一种视频码率的匹配方法当缓存服务器接收到播放端发送的下载请求,获取所述播放端对应的播放状态以及所述缓存服务器对应的源服务器的链路状态;根据所述播放状态以及链路状态匹配所述下载请求对应的待下载视频块的下载方式,所述下载方式包括将下载请求转发至源服务器或选取缓存服务器中选定码率的待下载视频块。本专利技术在接收到下载请求时,会根据播放状态以及链路状态来为待下载视频块匹配相应的码率文件或者从源服务器下载,从而可以提高缓存命中率,给用户的使用带来方便。附图说明图1为本专利技术提供的视频码率的匹配方法的流程图。图2为本专利技术提供的视频码率的匹配方法中存储服务器的结构原理图。图3为本专利技术提供的视频码率的匹配方法中强化代理学习模块的原理图。图4为本专利技术提供的终端设备的结构原理图。具体实施方式本专利技术提供一种视频码率的匹配方法、存储介质及终端设备,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。下面结合附图,通过对实施例的描述,对
技术实现思路
作进一步说明。本实施例提供了一种视频码率的匹配方法。该方法可以由匹配装置来执行,所述装置可以由软件实现或硬件实现,以使得所述装置在缓存服务器接收到播放端发送的下载请求,获取所述播放端对应的播放状态以及所述缓存服务器对应的源服务器的链路状态;根据所述播放状态以及链路状态匹配所述下载请求对应的待下载视频块的下载方式,其中,所述下载方式包括将下载请求转发至源服务器或选取缓存服务器中选定码率的待下载视频块。其中,所述匹配装置可以应用于诸如PC机、服务器等之类的可以用于作为缓存服务器的智能终端上。参见图1,本实施例提供的视频码率的匹配方法具体包括:S10、当缓存服务器接收到播放端发送的下载请求,获取所述播放端对应的播放状态以及所述缓存服务器对应的源服务器的链路状态。...

【技术保护点】
1.一种视频码率的匹配方法,其特征在于,所述方法包括:/n当缓存服务器接收到播放端发送的下载请求,获取所述播放端对应的播放状态以及所述缓存服务器对应的源服务器的链路状态;/n根据所述播放状态以及链路状态,匹配所述下载请求对应的待下载视频块的下载方式,其中,所述下载方式包括将下载请求转发至源服务器或选取缓存服务器中选定码率的待下载视频块。/n

【技术特征摘要】
1.一种视频码率的匹配方法,其特征在于,所述方法包括:
当缓存服务器接收到播放端发送的下载请求,获取所述播放端对应的播放状态以及所述缓存服务器对应的源服务器的链路状态;
根据所述播放状态以及链路状态,匹配所述下载请求对应的待下载视频块的下载方式,其中,所述下载方式包括将下载请求转发至源服务器或选取缓存服务器中选定码率的待下载视频块。


2.根据权利要求1所述视频码率的匹配方法,其特征在于,所述下载请求包括待下载视频块的目标请求码率;所述当缓存服务器接收到播放端发送的下载请求,获取所述播放端对应的播放状态以及所述缓存服务器对应的源服务器的链路状态具体包括:
当缓存服务器接收到播放端发送的下载请求时,在所述缓存服务器本地查找所述目标请求码率的待下载视频块;
若未查找到所述目标请求码率的待下载视频块,则获取所述播放端对应的播放状态以及所述缓存服务器对应的源服务器的链路状态。


3.根据权利要求1所述视频码率的匹配方法,其特征在于,所述当缓存服务器接收到播放端发送的下载请求,获取所述播放端对应的播放状态以及所述缓存服务器对应的源服务器的链路状态包括:
若查找到所述目标请求码率的待下载视频块,则完成视频码率匹配,并将所述目标请求码率的待下载视频块发送至播放端。


4.根据权利要求1所述视频码率的匹配方法,其特征在于,所述根据所述播放状态以及链路状态匹配所述下载请求对应的待下载视频块的下载方式具体包括:
将所述播放状态以及链路状态输入至预先训练的强化学习模型;
通过所述强化学习模型输出概率集,其中,所述概率集包括各预设码率的被选定概率以及源服务器下载概率;
根据所述概率集确定所述下载请求对应的下载方式。


5...

【专利技术属性】
技术研发人员:李清王潮石婉欣江勇邹龙昊齐竹云
申请(专利权)人:鹏城实验室南方科技大学
类型:发明
国别省市:广东;44

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

1