一种视频预分发的方法及系统与流程

文档序号:34711488发布日期:2023-07-07 14:26阅读:38来源:国知局
一种视频预分发的方法及系统与流程

本申请涉及数据处理,特别是一种视频预分发的方法及系统。


背景技术:

1、目前视频技术正经历从高清向超高清(uhd,ultra high definition)的演进,视频平均码率不断上涨。现有技术中各视频内容提供商,为使用户在播放下一视频时做到快速播放,通常使客户端基于服务端提供的视频播放列表,提前对即将播放视频进行预缓存,但由于视频播放列表需要通过服务器中的模型进行预测得到,而模型的训练具有一定的延时,无法根据用户的实时行为生成预测结果,导致预测得到的视频播放列表准确性较低。因此,如何提高预分发视频的准确性成为当前所需解决的技术问题。


技术实现思路

1、鉴于上述问题,本发明的目的在于提供一种视频预分发的方法及系统,使客户端结合本地用户行为进行待缓存视频预测,从而根据用户的实时行为生成预测结果,提高预测得到的待缓存视频的准确性,具体方案如下:

2、第一方面,本申请实施例提供了一种视频预分发的方法,该方法包括:

3、客户端向服务器发送视频播放行为数据;

4、所述服务器基于所述视频播放行为数据生成视频特征;

5、所述服务器基于所述视频播放行为数据召回待观看视频列表;

6、所述服务器将所述视频特征以及所述待观看视频列表发送至所述客户端;

7、所述客户端获取本地用户行为和视频播放记录;

8、所述客户端根据所述视频播放记录确定本地待播放列表;

9、所述客户端根据所述视频特征、所述本地用户行为、所述待观看视频列表和所述本地待播放列表,确定待预测视频特征;

10、所述客户端根据待预测视频特征确定第一待缓存视频;

11、所述客户端对所述第一待缓存视频进行缓存。

12、可选的,所述服务器基于所述视频播放行为数据生成视频特征,包括:

13、所述视频播放行为包括预设时间段内用户所播放视频的视频内容,以及与所述预设时间段内用户所播放视频对应的用户播放行为;

14、所述服务器根据所述视频内容确定视频内容特征和视频主题特征;

15、所述服务器根据所述用户播放行为,确定视频统计特征;

16、所述服务器将所述视频内容特征和所述视频主题特征作为所述视频特征。

17、可选的,所述客户端根据待预测视频特征确定第一待缓存视频,包括:

18、所述客户端将所述待预测视频特征输入至所述客户端中的视频预测模型,将所述视频预测模型的输出结果作为所述第一待缓存视频。

19、可选的,所述方法还包括:

20、所述客户端将第二待缓存视频发送至所述服务器;所述第二待缓存视频为与上一预测周期对应的待缓存视频;

21、所述服务器根据所述第二待缓存视频和所述视频播放行为,生成优化预测模型;

22、所述服务器将所述优化预测模型发送至所述客户端;

23、所述客户端将所述优化测模型作为所述视频预测模型。

24、可选的,所述方法还包括:

25、所述客户端确定预缓存统计数据;所述预缓存统计数据为与上一预测周期对应的预缓存视频数据;

26、所述客户端向所述服务器发送所述预缓存统计数据;

27、所述服务器根据所述预缓存统计数据的播放结果,对预缓存视频的缓存时长进行优化,得到预缓存视频优化策略;

28、所述服务器将所述预缓存视频优化策略发送至所述客户端;

29、所述客户端基于所述预缓存视频优化策略,对所述第一待缓存视频进行缓存。

30、第二方面,本申请实施例提供了一种视频预分发的系统,该系统包括:客户端和服务器;

31、所述客户端用于向所述服务器发送视频播放行为数据;

32、所述服务器用于基于所述视频播放行为数据生成视频特征;基于所述视频播放行为数据召回待观看视频列表;将所述视频特征以及所述待观看视频列表发送至所述客户端;

33、所述客户端还用于获取本地用户行为和视频播放记录;根据所述视频播放记录确定本地待播放列表;根据所述视频特征、所述本地用户行为、所述待观看视频列表和所述本地待播放列表,确定待预测视频特征;根据待预测视频特征确定第一待缓存视频;对所述第一待缓存视频进行缓存。

34、可选的,所述服务器具体用于:

35、所述视频播放行为包括预设时间段内用户所播放视频的视频内容,以及与所述预设时间段内用户所播放视频对应的用户播放行为;

36、根据所述视频内容确定视频内容特征;

37、根据所述视频内容和所述用户播放行为,确定视频主题特征;

38、将所述视频内容特征和所述视频主题特征作为所述视频特征。

39、可选的,所述客户端具体用于:

40、将所述待预测视频特征输入至所述客户端中的视频预测模型,将所述视频预测模型的输出结果作为所述第一待缓存视频。

41、可选的,所述客户端还用于将第二待缓存视频发送至所述服务器;所述第二待缓存视频为与上一预测周期对应的待缓存视频;

42、所述服务器还用于根据所述第二待缓存视频和所述视频播放行为,生成优化预测模型;将所述优化预测模型发送至所述客户端;

43、所述客户端还用于将所述优化测模型作为所述视频预测模型。

44、第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现上述任意一种视频预分发的方法。

45、相对于现有技术,本申请具有以下有益效果:

46、通过向服务器发送视频播放行为数据,使服务器生成与视频播放行为数据对应的视频特征和待观看视频列表,由于服务器无需建立模型并确定待缓存视频,所以客户端接收到的视频特征和待观看视频列表具备较高的实时性,客户端获取本地用户行为和视频播放记录,基于视频播放记录确定本地待播放列表,根据视频特征、本地用户行为、待观看视频列表和本地待播放列表,确定待预测视频特征,由于客户端能够获取到实时的本地用户行为和视频播放记录,因此本地用户行为和根据视频播放记录确定出的本地待播放列表均具备实时性,由此可知,根据视频特征、本地用户行为、待观看视频列表和本地待播放列表,所确定出的待预测视频特征具有较高的实时性,客户端基于待预测视频特征,确定出待缓存视频并进行缓存,从而使客户端能够基于具备较高实时性的数据进行视频预测,提高预分发视频的准确性。



技术特征:

1.一种视频预分发的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述服务器基于所述视频播放行为数据生成视频特征,包括:

3.根据权利要求1所述的方法,其特征在于,所述客户端根据待预测视频特征确定第一待缓存视频,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.一种视频预分发的系统,其特征在于,所述系统包括:客户端和服务器;

7.根据权利要求6所述的系统,其特征在于,所述服务器具体用于:

8.根据权利要求6所述的系统,其特征在于,所述客户端具体用于:

9.根据权利要求8所述的系统,其特征在于,

10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至5中任意一种视频预分发的方法。


技术总结
本申请实施例提供了一种视频预分发的方法及系统,用于使客户端基于具备较高实时性的数据进行视频预测,提高预分发视频的准确性,该方法包括:客户端向服务器发送视频播放行为数据,服务器基于视频播放行为数据生成视频特征,服务器基于视频播放行为数据召回待观看视频列表,服务器将视频特征以及待观看视频列表发送至客户端,客户端获取本地用户行为和视频播放记录,客户端根据视频播放记录确定本地待播放列表,客户端根据视频特征、本地用户行为、待观看视频列表和本地待播放列表,确定待预测视频特征,客户端根据待预测视频特征确定第一待缓存视频,客户端对第一待缓存视频进行缓存。

技术研发人员:唐文滔,唐晔,贺周洲,曾思源,赵婷
受保护的技术使用者:湖南快乐阳光互动娱乐传媒有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1