当前位置: 首页 > 专利查询>王德强专利>正文

直播视频动态缓存方法技术

技术编号:34851469 阅读:26 留言:0更新日期:2022-09-08 07:51
本发明专利技术涉及一种直播视频动态缓存方法。所述方法包括:在直播应用程序记录每一已播放过的短视频片段对应的视频类型以及均速播放倍率;针对每一视频类型,将设定数目的多个已播放过的短视频片段分别对应的多个均速播放倍率作为基于所述视频类型定制的智能预测模型的多个输入信号并运行所述智能预测模型以获得直播应用程序下一个同类型的短视频片段的预测均速播放倍率;基于接收到的预测均速播放倍率实现对直播应用程序下一个同类型的短视频片段的播放缓存速度的调整。通过本系统,能够根据用户对同一视频类型的观看习惯,提供不同的缓存速度以获取具有锚点的缓存数据量,从而在节省视频缓存数据和保证用户观看效果之间达到动态均衡。间达到动态均衡。间达到动态均衡。

【技术实现步骤摘要】
直播视频动态缓存方法


[0001]本专利技术涉及直播领域,更具体地,涉及一种直播视频动态缓存方法。

技术介绍

[0002]随着互联网的兴起,越来越多的网站通过对网络直播节目的整合,最大限度去满足受众的观看需求。与电影单一的过去时空相比,电视直播可显现的时空既有现在时又有过去时,而网络直播除具备电视的两大时空之外还具有压缩时空的功能。如同步的文字直播、图片直播、赛事直播、手机直播和比分直播等等各种直播频道和样式。随着社会的发展效率已经让大家知道直播的好处,减少成本,加快信息的传播。
[0003]现有技术中,短视频作为各个直播应用程序的主要媒体业务成为直播运营商研发的重点,每一家直播运营商希望能够通过研发自家的直播应用程序以提升用户的观看体验,从而收获或者保留更多的人流量以提升自家的经济效益。
[0004]然而,当短视频在直播应用程序处播放时,仍存在一些播控问题需要解决,例如,无法根据用户的观看习惯为用户提供适合其观看习惯的视频数据缓存速度,导致缓存的视频数据或者提前量过多造成资源的浪费,或者提前量过少造成用户长时间等待视频缓存结果。

技术实现思路

[0005]为了解决现有技术中的技术问题,本专利技术提供了一种直播视频动态缓存方法,能够对直播应用程序进行针对性升级,为直播应用程序播放的每一种视频类型的短视频片段,根据用户对同一视频类型的观看习惯,提供不同的缓存速度以获取具有锚点的缓存数据量,从而避免缓存的视频数据提前量过多造成资源的浪费,同时避免提前量过少造成用户长时间等待视频缓存结果。<br/>[0006]根据本专利技术的一方面,提供了一种直播视频动态缓存方法,所述方法包括:
[0007]在直播应用程序每播放一个短视频片段时,记录所述短视频片段对应的视频类型以及所述短视频片段对应的均速播放倍率;
[0008]基于视频类型对已播放过的短视频片段进行分类处理,以获得每一视频类型对应的设定数目的多个已播放过的短视频片段;
[0009]针对每一视频类型,将设定数目的多个已播放过的短视频片段分别对应的多个均速播放倍率作为基于所述视频类型定制的智能预测模型的多个输入信号并运行所述智能预测模型以获得直播应用程序下一个同类型的短视频片段的预测均速播放倍率;
[0010]基于接收到的预测均速播放倍率实现对直播应用程序下一个同类型的短视频片段的播放缓存速度的调整;
[0011]其中,所述智能预测模型为经过多次训练的全连接神经网络,所述全连接神经网络为多输入单输出结构;
[0012]其中,所述智能预测模型为经过多次训练的全连接神经网络,所述全连接神经网
络为多输入单输出结构包括:针对的视频类型的短视频的数量越多,训练的次数的取值越多;
[0013]其中,将设定数目的多个已播放过的短视频片段分别对应的多个均速播放倍率作为基于所述视频类型定制的智能预测模型的多个输入信号并运行所述智能预测模型以获得直播应用程序下一个同类型的短视频片段的预测均速播放倍率包括:所述设定数目的取值与针对的视频类型的短视频平均总录制时长的数值成正比;
[0014]其中,基于接收到的预测均速播放倍率实现对直播应用程序下一个同类型的短视频片段的播放缓存速度的调整包括:调整后的直播应用程序下一个同类型的短视频片段的播放缓存速度与接收到的预测均速播放倍率正向关联;
[0015]其中,记录所述短视频片段对应的视频类型以及所述短视频片段对应的均速播放倍率包括:所述短视频片段对应的均速播放倍率为所述短视频的总录制时长除以所述短视频片段播放完耗费的时长所获得的播放倍率。
[0016]本专利技术的直播视频动态缓存方法锚点有效、运行稳定。由于能够根据用户对同一视频类型的观看习惯,提供不同的缓存速度以获取具有锚点的缓存数据量,从而在节省视频缓存数据和保证用户观看效果之间达到动态均衡。
[0017]附图简要说明
[0018]本领域技术人员通过参考附图可更好理解本专利技术的众多优点,其中:
[0019]图1是依照本专利技术第一实施例的直播视频动态缓存方法的步骤流程图。
[0020]图2是依照本专利技术第二实施例的直播视频动态缓存方法的步骤流程图。
[0021]图3是依照本专利技术第三实施例的直播视频动态缓存方法的步骤流程图。
具体实施方式
[0022]缓存速度指的是从缓存中读取数据和存入数据的速度。缓存是内存中少部分数据的复制品,所以CPU到缓存中寻找数据时,也会出现找不到的情况(因为这些数据没有从内存复制到缓存中去),这时CPU还是会到内存中去找数据,这样系统的速率就慢下来了,不过CPU会把这些数据复制到缓存中去,以便下一次不要再到内存中去取。
[0023]现有技术中,短视频作为各个直播应用程序的主要媒体业务成为直播运营商研发的重点,每一家直播运营商希望能够通过研发自家的直播应用程序以提升用户的观看体验,从而收获或者保留更多的人流量以提升自家的经济效益。
[0024]然而,当短视频在直播应用程序处播放时,仍存在一些播控问题需要解决,例如,无法根据用户的观看习惯为用户提供适合其观看习惯的视频数据缓存速度,导致缓存的视频数据或者提前量过多造成资源的浪费,或者提前量过少造成用户长时间等待视频缓存结果。
[0025]现在,将针对公开的主题参照附图对本专利技术进行具体的说明。
[0026]本专利技术至少具备以下几处显著的实质性进步:第一处、对直播应用程序已播放的各个短视频片段进行分类处理,针对每一视频类型,基于过往短视频片段的均速播放倍率实现对直播应用程序下一个同类型的短视频片段的播放缓存速度的调整,其中,调整后的直播应用程序下一个同类型的短视频片段的播放缓存速度与过往短视频片段的均速播放倍率正向关联,从而实现基于同类型历史播放数据的短视频播放缓存速度的动态修改;第
二处、为每一视频类型定制不同数量输入信号以及不同训练次数的智能预测模型以执行下一个同类型的短视频片段的播放缓存速度的智能预测,其中,视频类型的短视频的数量越多,训练的次数的取值越多,以及输入信号的数量与视频类型的短视频平均总录制时长的数值成正比。
[0027]图1是依照本专利技术第一实施例的直播视频动态缓存方法的步骤流程图,所述方法包括:
[0028]步骤S103:在直播应用程序每播放一个短视频片段时,记录所述短视频片段对应的视频类型以及所述短视频片段对应的均速播放倍率;
[0029]步骤S104:基于视频类型对已播放过的短视频片段进行分类处理,以获得每一视频类型对应的设定数目的多个已播放过的短视频片段;
[0030]步骤S105:针对每一视频类型,将设定数目的多个已播放过的短视频片段分别对应的多个均速播放倍率作为基于所述视频类型定制的智能预测模型的多个输入信号并运行所述智能预测模型以获得直播应用程序下一个同类型的短视频片段的预测均速播放倍率;
[0031]步骤S106:基于接收到的预测均速播放倍率实现对直播应用程序下一个同类型的短视频片段的播放缓存速度的调整;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播视频动态缓存方法,其特征在于,所述方法包括:在直播应用程序每播放一个短视频片段时,记录所述短视频片段对应的视频类型以及所述短视频片段对应的均速播放倍率;基于视频类型对已播放过的短视频片段进行分类处理,以获得每一视频类型对应的设定数目的多个已播放过的短视频片段;针对每一视频类型,将设定数目的多个已播放过的短视频片段分别对应的多个均速播放倍率作为基于所述视频类型定制的智能预测模型的多个输入信号并运行所述智能预测模型以获得直播应用程序下一个同类型的短视频片段的预测均速播放倍率;基于接收到的预测均速播放倍率实现对直播应用程序下一个同类型的短视频片段的播放缓存速度的调整;其中,所述智能预测模型为经过多次训练的全连接神经网络,所述全连接神经网络为多输入单输出结构;其中,所述智能预测模型为经过多次训练的全连接神经网络,所述全连接神经网络为多输入单输出结构包括:针对的视频类型的短视频的数量越多,训练的次数的取值越多;其中,将设定数目的多个已播放过的短视频片段分别对应的多个均速播放倍率作为基于所述视频类型定制的智能预测模型的多个输入信号并运行所述智能预测模型以获得直播应用程序下一个同类型的短视频片段的预测均速播放倍率包括:所述设定数目的取值与针对的视频类型的短视频平均总录制时长的数值成正比;其中,基于接收到的预测均速播放倍率实现对直播应用程序下一个同类型的短视频片段的播放缓存速度的调整包括:调整后的直播应用程序下一个同类型的短视频片段的播放缓存速度与接收到的预测均速播放倍率正向关联;其中,记录所述短视频片段对应的视频类型以及所述短视频片段对应的均速播放倍率包括:所述短视频片段对应的均速播放倍率为所述短视频的总录制时长除以所述短视频片段播放完耗费的时长所获得的播放倍率。2.如权利要求1所述的直播视频动态缓存方法,其特征在于,在直播应用程序每播放一个短视频片段时,记录所述短视频片段对应的视频类型以及所述短视频片段对应的均速播放倍率之前,所述方法进一步包括:基于直播应用程序的播放用户的输入操作,触发直播应用程序的每一个短视频片段的播放。3.如权利要求1所述的直播视频动态缓存方法,其特征在于,在直播应用程序每播放一个短视频片段时,记录所述短视频片段对应的视频类型以及所述短视频片段对应的均速播放倍率之前,所述方法进一步包括:基于直播应用程序的默认短视频播放顺序,依次自动触发直播应用程序的每一个短视频片段的播...

【专利技术属性】
技术研发人员:王德强
申请(专利权)人:王德强
类型:发明
国别省市:

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

1