本发明专利技术提供了一种视频启播方法、装置、电子设备及系统,涉及视频播放技术领域,包括:如果接收到用户发送的启播请求,基于所述启播请求向所述内容分发节点发送目标音视频数据的获取请求;接收所述内容分发节点基于所述获取请求返回的目标音视频数据;其中,所述目标音视频数据包括音视频切片信息和第一图像组序列;基于所述目标音视频数据执行启播操作。本发明专利技术可以降低启播过程中的整体耗时,提供更良好的用户体验。好的用户体验。好的用户体验。
【技术实现步骤摘要】
视频启播方法、装置、电子设备及系统
[0001]本专利技术涉及视频播放
,尤其是涉及一种视频启播方法、装置、电子设备及系统。
技术介绍
[0002]在视频播放
,进行视频启播的过程主要是播放器向CDN(Content Delivery Network,内容分发网络)发送http(HyperText Transfer Protocol,超文本传输协议)请求,并根据CDN针对http请求反馈的视频数据进行启播。目前,相关技术中提出利用集成有p2p(Peer
‑
to
‑
Peer,点对点)内核的播放器对音视频数据进行启播,其流程如下:当p2p内核接收到播放器发送的http请求时,将向CDN依次发送切片信息请求和基于切片信息请求确定的音视频数据请求,从而将CDN反馈的音视频数据发送至播放器进行启播操作。但是p2p内核需要在接收到CDN基于切片信息请求反馈的切片信息后,才能再次向CDN发送音视频数据请求,也即上述方法至少需要p2p内核与CDN之间进行两次通信,在此基础上,无论是改善通信过程中域名解析/建联/响应处理等各个阶段的耗时,还是增加每次通信的数据量,均无法将整体耗时降低至单个请求的最小耗时,从而导致音视频数据启播耗时过长,进而影响用户体验。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种视频启播方法、装置、电子设备及系统,可以降低启播过程中的整体耗时,提供更良好的用户体验。
[0004]第一方面,本专利技术实施例提供了一种视频启播方法,所述方法应用于客户端,所述客户端与内容分发节点通信连接,包括:如果接收到用户发送的启播请求,基于所述启播请求向所述内容分发节点发送目标音视频数据的获取请求;接收所述内容分发节点基于所述获取请求返回的目标音视频数据;其中,所述目标音视频数据包括音视频切片信息和第一图像组序列;基于所述目标音视频数据执行启播操作。
[0005]在一种实施方式中,所述客户端配置有用户图形界面和p2p内核;所述如果接收到用户发送的启播请求,基于所述启播请求向所述内容分发节点发送目标音视频数据的获取请求的步骤,包括:响应用户针对所述用户图形界面的操作,向所述p2p内核发送启播请求;通过所述p2p内核基于所述启播请求生成目标音视频数据的获取请求,并将所述获取请求发送至所述内容分发节点;其中,所述获取请求包括切片请求和第一音视频图像组请求。
[0006]在一种实施方式中,所述基于所述目标音视频数据执行启播操作的步骤,包括:对所述音视频切片信息进行解析,根据解析后的音视频切片信息对所述第一图像组序列进行解析,并基于解析后的图像组序列执行启播操作。
[0007]在一种实施方式中,所述基于所述目标音视频数据执行启播操作的步骤之后,所述方法还包括:向所述内容分发节点发送所述第二音视频图像组请求;接收所述内容分发节点基于所述第二音视频图像组请求反馈的第二图像组序列;基于所述第二图像组序列组
执行播放操作,以播放所述目标音视频数据。
[0008]第二方面,本专利技术实施例还提供一种视频启播方法,所述方法应用于内容分发节点,所述内容分发节点与客户端通信连接,包括:接收所述客户端发送的目标音视频数据的获取请求;基于所述获取请求将所述目标音视频数据发送至所述客户端,以使所述客户端基于所述目标音视频数据执行启播操作;其中,所述目标音视频数据包括视频切片信息和第一图像组序列。
[0009]在一种实施方式中,所述获取请求包括切片请求和第一音视频图像组请求;所述基于所述获取请求将所述目标音视频数据发送至所述客户端的步骤,包括:基于所述切片请求确定指定数量的音视频切片信息,以及基于所述第一音视频图像组请求确定所述指定数量的第一图像组序列;将所述指定数量的所述音视频切片信息和所述第一图像组序列作为目标音视频数据,并将所述目标音视频数据发送至所述客户端。
[0010]第三方面,本专利技术实施例还提供一种视频播放装置,所述装置应用于客户端,所述客户端与内容分发节点通信连接,包括:第一发送模块,用于接收到用户发送的启播请求,基于所述启播请求向所述内容分发节点发送目标音视频数据的获取请求;第一接收模块,用于接收所述内容分发节点基于所述获取请求返回的目标音视频数据;其中,所述目标音视频数据包括音视频切片信息和第一图像组序列;启播模块,基于所述目标音视频数据执行启播操作。
[0011]第四方面,本专利技术实施例还提供一种视频启播装置,所述装置应用于内容分发节点,所述内容分发节点与客户端通信连接,包括:第二接收模块,用于接收所述客户端发送的目标音视频数据的获取请求;第二发送模块,用于基于所述获取请求将所述目标音视频数据发送至所述客户端,以使所述客户端基于所述目标音视频数据执行启播操作;其中,所述目标音视频数据包括视频切片信息和第一图像组序列。
[0012]第五方面,本专利技术实施例还提供一种电子设备,包括存储器以及处理器;所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面提供的任一项所述的方法的步骤,或,执行所述计算机程序时实现上述第二方面提供的任一项所述的方法的步骤。
[0013]第六方面,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有机器可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行所述第一方面提供的任一项所述的方法,或,执行所述计算机程序时实现上述第二方面提供的任一项所述的方法。
[0014]第七方面,本专利技术实施例还提供一种视频启播系统,包括客户端和内容分发节点,所述客户端与所述内容分发节点通信连接;所述客户端用于执行所述第一方面提供的任一项所述的方法;所述内容分发节点用于执行所述第二方面提供的任一项所述的方法。
[0015]本专利技术实施例提供的一种视频启播方法、装置、电子设备及系统,应用于客户端,客户端与内容分发节点通信连接,当接收到用户发送的启播请求时,将基于启播请求向内容分发节点发送目标音视频数据的获取请求,然后接收内容分发节点基于获取请求返回的目标音视频(包括音视频切片信息和第一图像组序列),最后基于目标音视频数据执行启播操作。上述方法可以通过客户端仅向内容分发节点发送目标音视频数据的获取请求,即可接收到内容分发节点反馈的音视频切片信息和第一图像组序列,从而实现目标音视频数据
的启播,相较于现有技术中依次发送两个请求的启播方式,本专利技术实施例能够有效降低音视频数据的启播时间,从而提高了用户体验。
[0016]本专利技术实施例提供的一种视频启播方法、装置、电子设备及系统,应用于内容分发节点,如果接收到客户端发送的目标音视频数据的获取请求,便可基于获取请求将目标音视频数据(包括视频切片信息和第一图像组序列)发送至客户端,以使客户端基于目标音视频数据执行启播操作;其中,目标音视频数据。上述方法在接受到客户端发送的目标音视频数据的获取请求,即可反馈音视频切片信息和第一图像组序列,从而使客户端实现目标音视频数据本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种视频启播方法,其特征在于,所述方法应用于客户端,所述客户端与内容分发节点通信连接,包括:如果接收到用户发送的启播请求,基于所述启播请求向所述内容分发节点发送目标音视频数据的获取请求;接收所述内容分发节点基于所述获取请求返回的目标音视频数据;其中,所述目标音视频数据包括音视频切片信息和第一图像组序列;基于所述目标音视频数据执行启播操作。2.根据权利要求1所述的方法,其特征在于,所述客户端配置有用户图形界面和p2p内核;所述如果接收到用户发送的启播请求,基于所述启播请求向所述内容分发节点发送目标音视频数据的获取请求的步骤,包括:响应用户针对所述用户图形界面的操作,向所述p2p内核发送启播请求;通过所述p2p内核基于所述启播请求生成目标音视频数据的获取请求,并将所述获取请求发送至所述内容分发节点;其中,所述获取请求包括切片请求和第一音视频图像组请求。3.根据权利要求1所述的方法,其特征在于,所述基于所述目标音视频数据执行启播操作的步骤,包括:对所述音视频切片信息进行解析,根据解析后的音视频切片信息对所述第一图像组序列进行解析,并基于解析后的图像组序列执行启播操作。4.根据权利要求1所述的方法,其特征在于,在所述基于所述目标音视频数据执行启播操作的步骤之后,所述方法还包括:向所述内容分发节点发送第二音视频图像组请求;接收所述内容分发节点基于所述第二音视频图像组请求反馈的第二图像组序列;基于所述第二图像组序列执行播放操作,以播放所述目标音视频数据。5.一种视频启播方法,其特征在于,所述方法应用于内容分发节点,所述内容分发节点与客户端通信连接,包括:接收所述客户端发送的目标音视频数据的获取请求;基于所述获取请求将所述目标音视频数据发送至所述客户端,以使所述客户端基于所述目标音视频数据执行启播操作;其中,所述目标音视频数据包括视频切片信息和第一图像组序列。6.根据权利要求5所述的方法,其特征在于,所述获取请求包括切片请求和第一音视频图像组请求;所述基于所述获取请求将所述目标音视频数据发送至所述客户端的步...
【专利技术属性】
技术研发人员:赵彦青,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。