桌面云视频的播放处理方法及装置的制造方法

文档序号:9528080阅读:383来源:国知局
桌面云视频的播放处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,更具体地说,涉及桌面云视频的播放处理方法及装置。
【背景技术】
[0002]桌面云方案逐步被各企业接受并大量部署,企业的各项日常办公及多媒体娱乐逐渐迁入到桌面云环境。同时随着计算机硬件、网络传输带宽等技术的发展,720PU080P高清视频快速普及,2K及更高清晰度的视频也逐步出现。
[0003]高清、高码率的视频在普通虚拟桌面播放时消耗虚拟桌面大量的计算资源导致每台服务器上同时播放视频的数量受限,甚至码率较高的高清视频无法流畅播放,影响用户在虚拟桌面中的多媒体体验。同时也需要较大的网络带宽资源。影响用户多媒体体验,限制了虚拟桌面应用范围。
[0004]相关技术中,存在两种视频播放的技术方案:
[0005]带内视频播放技术:最基本的视频播放技术,用户播放视频时,使用类似普通桌面播放方式利用虚拟桌面的计算能力把原始视频进行解码,把解码后的音视频通过接入协议压缩后通过桌面云接入协议传输通道传输到终端,再利用终端硬件的解码能力还原经过桌面云接入协议压缩并传输到终端的数据。该技术需要视频解码、协议编码、协议解码三个过程才能播放视频,消耗虚拟桌面大量计算资源和带宽,仅能播放720P以内视频。
[0006]媒体重定向视频播放技术:相对较为先进的视频播放技术,用户使用特定播放器播放视频时,由特定播放器读取并分析视频源中的视频流并交由桌面云接入协议传输到终端,终端接收到视频流后进行解码播放。该技术需要特定播放器进行视频源的分析占用虚拟桌面较多的计算资源,传输的视频流占用交大带宽,仅能播放720P左右视频。
[0007]现有的桌面云带内视频播放技术、媒体重定向技术,在桌面云环境下只能播放720P左右的视频,更高清的视频无法播放,且在虚拟桌面中播放视频时消耗较大虚拟机与物理服务器的计算资源以及的网络带宽。
[0008]针对相关技术中在桌面云环境下无法播放更高清的视频以及在虚拟桌面中播放视频时消耗较大虚拟机与物理服务器的计算资源以及的网络带宽的问题,目前尚未提出有效的解决方案。

【发明内容】

[0009]本发明提供了一种桌面云视频的播放处理方法及装置,以至少解决上述问题。
[0010]根据本发明的一个方面,提供了一种桌面云视频的播放处理方法,包括:通过第一通道发起对所述待播放视频的访问,该第一通道支持桌面云协议;通过第二通道从虚拟桌面读取所述待播放视频并播放,其中,所述第二通道为专用于传输视频文件的通道。
[0011]优选地,终端通过第一通道发起对所述待播放视频的访问之前,包括:通过所述第一通道接收来自虚拟桌面的访问地址,其中,该访问地址用于指示待播放视频的地址;根据所述访问地址读取所述待播放视频并播放。
[0012]优选地,接收来自虚拟桌面的访问地址时,包括:接收所述待播放视频的访问令牌,该访问令牌唯一标识对所述待播放视频的每次操作。
[0013]优选地,根据所述访问地址通过第二通道从所述虚拟桌面读取所述待播放视频,包括:根据所述访问地址和所述访问令牌读取所述待播放视频。
[0014]优选地,所述访问令牌通过以下方式生成:根据以下至少之一信息生成所述访问令牌:所述终端的终端标识、所述虚拟桌面的账户信息、所述待播放视频文件的指定信息。
[0015]优选地,所述终端标识包括以下至少之一:所述终端的IP地址、所述终端的媒体接入控制MAC地址;和/或所述指定信息包括:所述待播放视频的视频源信息、所述待播放视频的播放进度信息、对所述待播放视频在播放过程中的操作信息。
[0016]优选地,所述访问令牌的有效时间根据所述视频的时间长度确定。
[0017]根据本发明的另一个方面,还提供了一种桌面云视频的播放处理装置,包括:发起模块,用于通过第一通道发起对所述待播放视频的访问,该第一通道支持桌面云协议;读取模块,用于通过第二通道读取所述待播放视频并播放,其中,所述第二通道为专用于传输视频文件的通道。
[0018]优选地,所述装置还包括:接收模块,用于通过所述第一通道接收来自虚拟桌面的访问地址,其中,该访问地址用于指示待播放视频的地址;所述读取模块,还用于根据所述访问地址读取所述待播放视频并播放。
[0019]优选地,所述接收模块,还用于接收所述待播放视频的访问令牌,该访问令牌唯一标识对所述待播放视频的每次操作。
[0020]通过本发明,采用通过第一通道将发起视频的访问,而通过第二通道读取请求的视频的技术方案,解决了桌面云环境下无法播放更高清的视频以及在虚拟桌面中播放视频时消耗较大虚拟机与物理服务器的计算资源以及的网络带宽的问题,可有效节约计算资源、效降低网络带宽消耗,提升用户在虚拟桌面内的多媒体体验。
【附图说明】
[0021]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0022]图1为相关技术中桌面云系统架构图;
[0023]图2为根据本发明实施例的桌面云视频的播放处理方法的流程图;
[0024]图3为根据本发明实施例的桌面云视频的播放处理的系统架构图;
[0025]图4为根据本发明优选实施例的桌面云视频的播放处理方法的流程图;
[0026]图5为根据本发明实施例的云视频的播放处理装置的结构框图;
[0027]图6为根据本发明实施例的云视频的播放处理装置的再一结构框图。
【具体实施方式】
[0028]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0029]为了更好的理解以下实施例以及优选实施例的技术方案,下面对实施例中涉及到的名词解释其含义,但其并不对本发明实施例造成限定。
[0030]云计算:一种基于网络的资源利用新方式,可为用户依托网络上异构、自治的服务进行按需即取的计算,云计算的资源是动态易扩展而且虚拟化的,通过网络提供服务。
[0031]桌面云:基于云计算的一种桌面解决方案,可以通过瘦客户端或者其他与网络相连的设备来访问桌面或者应用程序。基于桌面云方案的个体桌面称为虚拟桌面。
[0032]桌面云接入协议:桌面云接入协议用于从远程计算机(如桌面和瘦客户端设备)上访问部署在云计算服务器上的虚拟桌面,它类似于其它用于远程桌面接入协议,如远程桌面协议(Remote Desktop Protocol,简称为 RDP)、虚拟网络计算机(Virtual NetworkComputer,简称为VNC)等协议。
[0033]图1为相关技术中桌面云系统架构图,如图1所示,由多台服务器承载的服务器群承载桌面云系统。每个虚拟桌面均有自己独立的操作系统及计算、网络、存储等资源。用户使用终端接入虚拟桌面,在虚拟桌面与终端之间通过桌面云协议通道传输键盘、鼠标等控制信号,以及传输虚拟桌面的计算结果给终端。
[0034]带内视频播放技术进行播放时,虚拟桌面把原始视频进行解码、经由桌面云接入协议压缩后通过桌面云协议通道传输到终端、终端解码经由协议编码和传输的数据。媒体重定向视频播放技术进行播放时播放器读取并分析视频源中的视频流并通过桌面云协议通道传输到终端,终端接收到视频流后进行解码并呈现给用户。
[0035]本发明实施例提供了一种桌面云视频的播放处理方法,图2为根据本发明实施例的云桌面视频的播放处理方法的流程图,如图2所示,该方法包括如下步骤:
[0036]步骤S202:通过第一通道发起对待播放视频的访问,该第一通道支持桌面云协议;
[0037]步骤S204:通过第二通道读取待播放视频并播放,其中,第二通道为专用于传输视频文件的通道。
[0038]通过上述步骤,采用通过第一通道将发起视频的访问,而通过第二通道读取请求的视频的技术方案,解决了桌面云环境下无法播放更高清的视频以及在虚拟桌面中播放视频时消耗较大虚拟机与物理服务器的计算资源以及的网络带宽的问题,可有效节约计算资源、效降低网络带宽消耗,提升用户在虚拟桌面内的多媒体体验。
[0039]图3为根据本发明实施例的桌面云视频的播放处理的系统架构图,为了更好的理解上述技术方案,结合图3对上述技术方案进行示例说明:在桌面云协议通道之外(带外)增加视频文件专用的视频文件传输通道,该通道独立在桌面云协议通道之外专门用于传输视频文件。终端根据视频播放需要从虚拟桌面读取视频源,并在终端本地进行播放。
[0040]可选地,在步骤S202之前,即终端通过第一通道发起对待播放视频的访问之前,还需要通过第一通道接收来自虚拟桌面的访问地址,其中,该访问地址用于指示待播放视频的地址;根据访问地址读取待播放视频并播放。
[0041 ] 在本发明实施例中,接收来自虚拟桌面的访问地址时,还可接收待播放视频的访问令牌,该访问令牌唯一标识对待播放视频的每次操作,在具体实施过程中,上述访问地址和访问令牌可以通过专用的消息信令由虚拟桌面发送给终端,也可以通过终端与虚拟桌面交互过程中的其他信令携带访问地址和访问令牌的相关信息来实现。
[0042]步骤S204中,根据访问地址通过第二通道从虚拟桌面读取待播放视频,可以表现为以下实现过程,但不限于此:根据访问地址和访问令牌读取待播放视频,在本发明实施例的一个可选实施例中,访问令牌通过以下方式生成:根据以下至少之一信息生成访问令牌:终端的终端标识、虚拟桌面的账户信息、待播放视频文件的指定信息,通过上述信息生成访问令牌,而只有持有有效的访问令牌的终端才能够访问到视频,有效的保证了非法终端获取视频现象的发生。
[0043]本发明实施例对上述技术方案的进一步改进在于,终端标识包括以下至少之一:终端的IP地址、终端的媒体接入控制MAC地址;和/或指定信息包括:待播放视频的视频源信息、待播放视频的播放进度信息、对待播放视频在播放过程中的操作信息;访问令牌的有效时间根据视频的时间长度确定。
[0044]以下以一个优选示例对上述技术方案进行说明,但对本发明上述实施例不构成限定,图4为根据本发明优选实施例的桌面云视频的播放处理方法的流程图,如图4所示:
[0045]S402:播放视频
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1