云服务的视频显示方法、装置、设备、存储介质和系统制造方法及图纸

技术编号:36450896 阅读:9 留言:0更新日期:2023-01-25 22:47
本申请提供一种云服务的视频显示方法、装置、设备、存储介质和系统,该方法包括:客户端若在第一检测时刻与第二检测时刻内未检测到对云服务的用户操作事件,则本地启用抖动缓冲区,将接收的云服务的视频流存入抖动缓冲区,云服务的界面被编码成所述视频流;从抖动缓冲区内获取视频流进行解码,并对解码出的视频流进行显示。通过在客户端侧对用户对云服务的操作事件进行检测,以判断出当前是否处于用户对云服务交互的场景,如果是非交互的场景,则可以通过增加抖动缓存区的方式,将云服务的视频流存入抖动缓冲区,来达到抗网络延时和抖动对视频画质显示质量的影响,减少视频卡顿和丢帧的现象,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
云服务的视频显示方法、装置、设备、存储介质和系统


[0001]本专利技术涉及云计算
,尤其涉及一种云服务的视频显示方法、装置、设备、存储介质和系统。

技术介绍

[0002]云桌面是一种基于计算的云上桌面服务,采用桌面即服务(Desktop as a Service,简称DaaS)为用户提供易用、安全、高效的云上桌面办公系统。实际上,诸如云桌面、云应用等云服务已经在各种应用场景中被用户广泛使用。使用云服务的用户,可以使用客户端通过公网或专线连接到云服务。用户的客户端不需要安装这些云服务,基于通信协议把云服务界面通过视频流化的方式传输至客户端本地,用户在本地便可以使用云端服务。
[0003]用户对云桌面、云应用等云服务的使用需求越来越高,对画质要求逐步提升,由之前的标清视频流的需求逐步提升至对超高清视频流的需求。超高清的画质体验更好,但是对网络带宽的要求也相应高很多。在很多实际环境下,网络带宽的时延和抖动较大,不能很好的支撑超高清视频流的流畅传输。

技术实现思路

[0004]本专利技术实施例提供一种云服务的视频显示方法、装置、设备、存储介质和系统,用以保证云服务的视频流的画面质量。
[0005]第一方面,本专利技术实施例提供一种云服务的视频显示方法,应用于客户端,所述方法包括:
[0006]若在第一检测时刻与第二检测时刻内未检测到对云服务的用户操作事件,则本地启用抖动缓冲区;
[0007]将接收的所述云服务的视频流存入所述抖动缓冲区,所述云服务的界面被编码成所述视频流
[0008]从所述抖动缓冲区内获取视频流进行解码,并对解码出的视频流进行显示。
[0009]第二方面,本专利技术实施例提供一种云服务的视频显示装置,应用于客户端,所述装置包括:
[0010]检测模块,用于若在第一检测时刻与第二检测时刻内未检测到对云服务的用户操作事件,则本地启用抖动缓冲区;
[0011]存储模块,用于将接收的所述云服务的视频流存入所述抖动缓冲区,所述云服务的界面被编码成所述视频流;
[0012]解码显示模块,用于从所述抖动缓冲区内获取视频流进行解码,并对解码出的视频流进行显示。
[0013]第三方面,本专利技术实施例提供一种电子设备,包括:存储器、处理器、通信接口;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理
器执行如第一方面所述的云服务的视频显示方法。
[0014]第四方面,本专利技术实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如第一方面所述的云服务的视频显示方法。
[0015]第五方面,本专利技术实施例提供了一种云服务的视频传输系统,包括:运行有云服务的云服务器以及与所述云服务对应的客户端;
[0016]所述云服务器,用于对所述云服务的界面进行视频编码以得到所述云服务的视频流,并将所述云服务的视频流发送至所述客户端;
[0017]所述客户端,用于若在第一检测时刻与第二检测时刻内未检测到对所述云服务的用户操作事件,则本地启用抖动缓冲区;以及,将接收的所述云服务的视频流存入所述抖动缓冲区,从所述抖动缓冲区内获取视频流进行解码,并对解码出的视频流进行显示。
[0018]在本专利技术实施例中,通过在客户端侧对用户对云服务的操作事件进行不断检测,以判断出当前是否处于用户对云服务频繁交互的场景,如果是非交互的场景(即第一检测时刻与第二检测时刻内未检测到对云服务的用户操作事件),则可以通过增加抖动缓存区的方式,将云服务的视频流存入抖动缓冲区,来达到抗网络延时和抖动对视频画质显示质量的影响,减少视频卡顿和丢帧的现象,提升用户体验。
附图说明
[0019]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本专利技术实施例提供的一种云服务的视频显示方法的流程图;
[0021]图2为本专利技术实施例提供的一种云服务的视频显示方法的应用示意图;
[0022]图3为本专利技术实施例提供的一种云服务的视频显示方法的流程图;
[0023]图4为本专利技术实施例提供的一种云服务的视频显示方法的流程图;
[0024]图5为本专利技术实施例提供的一种云服务的视频显示装置的结构示意图;
[0025]图6为本实施例提供的一种电子设备的结构示意。
具体实施方式
[0026]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。
[0027]本专利技术实施例提供的云服务的视频显示方法,可以由与该云服务对应的客户端来执行,该客户端可以设于诸如智能手机、笔记本电脑等用户终端中。
[0028]图1为本专利技术实施例提供的一种云服务的视频显示方法的流程图,如图1所示,该方法包括如下步骤:
[0029]101、若在第一检测时刻与第二检测时刻内未检测到对云服务的用户操作事件,则本地启用抖动缓冲区。
[0030]102、将接收的云服务的视频流存入抖动缓冲区,云服务的界面被编码成所述视频流。
[0031]103、从抖动缓冲区内获取视频流进行解码,并对解码出的视频流进行显示。
[0032]实际应用中,云计算厂商在云端提供有若干云服务器,本专利技术实施例中,诸如云桌面、云应用等云服务可以部署在云服务器内。
[0033]实际应用中,用户可以使用客户端通过公网或专线连接到诸如云桌面、云应用等云服务,对云服务进行使用。具体地,云服务以视频流的方式向客户端发送其画面视频数据,以便用户通过客户端能够看到云服务的界面。其中,该云服务的视频流实际上是对云服务的界面进行视频编码、压缩处理后得到的视频流,并非是指云服务中加载的视频流(比如某界面中的播放窗口内播放的视频)。
[0034]基于此,本专利技术实施例中所说的云服务可以理解为是:基于视频流推流协议,将其完整界面以视频流的方式向客户端传输的运行在云服务器中的服务程序。由于是在云端运行该云服务的,客户端本地无需安装该云服务,用户便可以远程使用该云服务。实际应用中,该云服务比如可以是云桌面、云手机以及各自其他的云应用,比如云游戏应用、元宇宙应用等。
[0035]在云服务器内,可以基于用户对上述视频流的分辨率、码率的需求,随时扩充算力,以支持多种分辨率和码率的云服务视频流,例如分辨1080P、码率5Mbps,比如分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云服务的视频显示方法,其特征在于,应用于客户端,所述方法包括:若在第一检测时刻与第二检测时刻内未检测到对云服务的用户操作事件,则本地启用抖动缓冲区;将接收的所述云服务的视频流存入所述抖动缓冲区,所述云服务的界面被编码成所述视频流;从所述抖动缓冲区内获取视频流进行解码,并对解码出的视频流进行显示。2.根据权利要求1所述的方法,其特征在于,所述从所述抖动缓冲区内获取视频流进行解码,包括:以预设解码速率对从所述抖动缓冲区内获取的视频流进行解码。3.根据权利要求2所述的方法,其特征在于,所述以预设解码速率对从所述抖动缓冲区内获取的视频流进行解码,包括:在启用所述抖动缓冲区后的预设时间段内或所述抖动缓冲区内的数据量低于预设数据量时,以低于所述预设解码速率的第一解码速率对从所述抖动缓冲区内获取的视频流进行解码;在所述预设时间段之后或所述抖动缓冲区内的数据量高于所述预设数据量后,以所述预设解码速率对从所述抖动缓冲区内获取的视频流进行解码。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:记录所述抖动缓冲区处于使用状态。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:若在第三检测时刻检测到对所述云服务的用户操作事件,则将所述用户操作事件发送至所述云服务,以使所述云服务对所述用户操作事件进行响应,所述第三检测时刻晚于所述第二检测时刻;根据所述抖动缓冲区内当前缓存的数据量,确定高于预设解码速率的第二解码速率;以所述第二解码速率对从所述抖动缓冲区内获取的视频流进行解码,并对解码出的视频流进行显示。6.根据权利要求5所述的方法,其特征在于,所述以所述第二解码速率对从所述抖动缓冲区内获取的视频流进行解码之后,所述方法还包括:若所述抖动缓冲区内视频流均被解码,则以所述预设解码速率对接收的所述云服务响应所述用户操作事件的视频流进行解码,并对解码出的视频流进行显示。7.根据权利要求6所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:吴仲深赵登
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1