视频播放方法及装置制造方法及图纸

技术编号:24216533 阅读:15 留言:0更新日期:2020-05-20 19:25
本发明专利技术提供了一种视频播放方法及装置;方法包括:响应于针对目标视频的播放指令,通过第一通信链路发送数据请求,所述数据请求用于请求所述目标视频的视频源数据;在等待时间内未接收到所述数据请求的响应时,通过第二通信链路发送针对所述目标视频的缓存数据请求;接收到经所述第二通信链路返回的所述目标视频的缓存数据;播放所述缓存数据,并在接收到所述视频源数据时进行播放数据的切换,通过本发明专利技术,能够减少视频播放等待时间。

Video playing method and device

【技术实现步骤摘要】
视频播放方法及装置
本专利技术涉及通信
,尤其涉及一种视频播放方法及装置。
技术介绍
相关技术中,用户在通过终端设备在线观看视频的过程中,由于视频源的后台服务器或内容分发网络(CDN,ContentDeliveryNetwork)服务不稳定等原因,通常需要很长时间来加载视频信息,导致用户需要等待较长时间才能观看视频,影响用户的观感体验,无法满足用户的观看需求。
技术实现思路
本专利技术实施例提供一种视频播放方法及装置,能够减少视频播放的等待时间。本专利技术实施例提供一种视频播放方法,包括:响应于针对目标视频的播放指令,通过第一通信链路发送数据请求,所述数据请求用于请求所述目标视频的视频源数据;在等待时间内未接收到所述数据请求的响应时,通过第二通信链路发送针对所述目标视频的缓存数据请求;接收到经所述第二通信链路返回的所述目标视频的缓存数据;播放所述缓存数据,并在接收到所述视频源数据时进行播放数据的切换。本专利技术实施例还提供一种视频播放方法,包括:接收到终端通过第二通信链路发送的针对目标视频的缓存数据请求;所述缓存数据请求为所述终端在等待时间内未接收到数据请求的响应时发送;基于所述缓存数据请求,确定对应所述目标视频的缓存数据;经所述第二通信链路发送所述缓存数据至所述终端,以使所述终端播放所述缓存数据,并在接收到所述数据请求的响应返回的视频源数据时进行播放数据的切换。本专利技术实施例还提供一种视频播放装置,包括:第一发送单元,用于响应于针对目标视频的播放指令,通过第一通信链路发送数据请求,所述数据请求用于请求所述目标视频的视频源数据;第二发送单元,用于在等待时间内未接收到所述数据请求的响应时,通过第二通信链路发送针对所述目标视频的缓存数据请求;第一接收单元,用于接收到经所述第二通信链路返回的所述目标视频的缓存数据;播放单元,用于播放所述缓存数据,并在接收到所述视频源数据时进行播放数据的切换。上述方案中,所述装置还包括上报单元,所述上报单元,用于通过所述第一通信链路接收到返回的所述视频源数据时,通过所述第二通信链路上报所述视频源数据中第一时长的视频数据,以缓存所述第一时长的视频数据。上述方案中,所述第一发送单元,还用于基于所述播放指令,获取当前网页中嵌入的所述目标视频的统一资源定位符(URL,UniformResourceLocator);基于所述URL,通过所述第一通信链路发送所述数据请求。上述方案中,所述第二发送单元,还用于通过第二通信链路发送针对目标视频的缓存数据请求至后台服务器或CDN服务器,所述缓存数据请求携带以下信息至少之一:网页地址信息、所述目标视频的URL信息。上述方案中,所述第一接收单元,还用于经所述第二通信链路,接收到返回的对应所述目标视频第二时长的缓存数据,所述缓存数据为,针对所述目标视频的数据请求的数量达到第一数量阈值时所缓存。上述方案中,所述第一接收单元,还用于经所述第二通信链路,接收到返回的对应所述目标视频第三时长的缓存数据,所述缓存数据为,在预设时间内针对所述目标视频的缓存数据请求的数量达到第二数量阈值时所缓存。上述方案中,所述第一接收单元,还用于经所述第二通信链路,接收到返回的所述目标视频的缓存数据,所述缓存数据为,缓存时长未超过有效缓存时长的视频数据。本专利技术实施例还提供一种视频播放装置,包括:第二接收单元,用于接收到终端通过第二通信链路发送的针对目标视频的缓存数据请求;所述缓存数据请求为所述终端在等待时间内未接收到数据请求的响应时发送;确定单元,用于基于所述缓存数据请求,确定对应所述目标视频的缓存数据;第三发送单元,用于经所述第二通信链路发送所述缓存数据至所述终端,以使所述终端播放所述缓存数据,并在接收到所述数据请求的响应返回的视频源数据时进行播放数据的切换。本专利技术实施例还提供一种视频播放装置,包括:存储器,用于存储可执行指令;处理器,用于执行所述存储器中存储的可执行指令时,实现本专利技术实施例提供的视频播放方法。本专利技术实施例提供一种存储介质,存储有可执行指令,用于引起处理器执行时,实现本专利技术实施例提供的视频播放方法。本专利技术实施例具有以下有益效果:终端响应于针对目标视频的播放指令,通过第一通信链路发送数据请求,在等待时间内未接收到数据请求的响应时,通过第二通信链路发送针对目标视频的缓存数据请求;接收到经第二通信链路返回的目标视频的缓存数据;播放接收的缓存数据,并在接收到视频源数据时进行播放数据的切换,如此,在未接收到数据请求的响应信息时,先播放缓存数据,然后在接收到视频源数据时,顺滑切换至视频源数据进行播放,减少了用户在视频播放过程中的等待时间。附图说明图1A为本专利技术实施例提供的视频播放系统的架构示意图;图1B为本专利技术实施例提供的视频播放系统的架构示意图;图1C为本专利技术实施例提供的视频播放系统的架构示意图;图1D为本专利技术实施例提供的视频播放系统的架构示意图;图2为本专利技术实施例提供的视频播放装置的硬件结构示意图;图3为本专利技术实施例提供的视频播放方法的流程示意图;图4为本专利技术实施例提供的视频播放方法的流程示意图;图5为本专利技术实施例提供的视频播放方法的流程示意图;图6为本专利技术实施例提供的视频播放方法的流程示意图;图7为本专利技术实施例提供的视频播放装置的结构示意图;图8为本专利技术实施例提供的视频播放装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,所描述的实施例不应视为对本专利技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本专利技术实施例能够以除了在这里图示或描述的以外的顺序实施。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本专利技术实施例的目的,不是旨在限制本专利技术。图1A-1D为本专利技术实施例提供的视频播放系统的可选的架构示意图,参见图1A,为实现支撑一个示例性应用,终端(包括终端400-1和终端400-2)通过网络300连接第三方服务器200及终端的后台服务器500,网络300可以是广域网或者局域网,又或者是二者的组合,使用无线或有线链路实现数据传输。终本文档来自技高网
...

【技术保护点】
1.一种视频播放方法,其特征在于,所述方法包括:/n响应于针对目标视频的播放指令,通过第一通信链路发送数据请求,所述数据请求用于请求所述目标视频的视频源数据;/n在等待时间内未接收到所述数据请求的响应时,通过第二通信链路发送针对所述目标视频的缓存数据请求;/n接收到经所述第二通信链路返回的所述目标视频的缓存数据;/n播放所述缓存数据,并在接收到所述视频源数据时进行播放数据的切换。/n

【技术特征摘要】
1.一种视频播放方法,其特征在于,所述方法包括:
响应于针对目标视频的播放指令,通过第一通信链路发送数据请求,所述数据请求用于请求所述目标视频的视频源数据;
在等待时间内未接收到所述数据请求的响应时,通过第二通信链路发送针对所述目标视频的缓存数据请求;
接收到经所述第二通信链路返回的所述目标视频的缓存数据;
播放所述缓存数据,并在接收到所述视频源数据时进行播放数据的切换。


2.如权利要求1所述的方法,其特征在于,所述方法还包括:
通过所述第一通信链路接收到返回的所述视频源数据时,通过所述第二通信链路上报所述视频源数据中第一时长的视频数据,以缓存所述第一时长的视频数据。


3.如权利要求1所述的方法,其特征在于,所述响应于针对目标视频的播放指令,通过第一通信链路发送数据请求,包括:
基于所述播放指令,获取当前网页中嵌入的所述目标视频的统一资源定位符URL;
基于所述URL,通过所述第一通信链路发送所述数据请求。


4.如权利要求1所述的方法,其特征在于,所述通过第二通信链路发送针对所述目标视频的缓存数据请求,包括:
通过第二通信链路发送针对目标视频的缓存数据请求至后台服务器或内容分发网络CDN服务器,所述缓存数据请求携带以下信息至少之一:
网页地址信息、所述目标视频的URL信息。


5.如权利要求1所述的方法,其特征在于,所述接收到经所述第二通信链路返回的所述目标视频的缓存数据,包括:
经所述第二通信链路,接收到返回的对应所述目标视频第二时长的缓存数据,所述缓存数据为,针对所述目标视频的数据请求的数量达到第一数量阈值时所缓存。


6.如权利要求1所述的方法,其特征在于,所述接收到经所述第二通信链路返回的所述目标视频的缓存数据,包括:
经所述第二通信链路,接收到返回的对应所述目标视频第三时长的缓存数据,所述缓存数据...

【专利技术属性】
技术研发人员:赵安元
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1