基于云桌面的流媒体文件控制方法及系统技术方案

技术编号:15031438 阅读:179 留言:0更新日期:2017-04-05 08:27
本发明专利技术涉及一种基于云桌面的流媒体文件控制方法及系统,该方法包括:接收第一终端的调用指令,该调用指令中包含待调用的流媒体文件信息;根据该调用指令中的流媒体文件信息调用对应的流媒体文件,并根据预设的编解码标准将该流媒体文件进行编解码;将编解码后的该流媒体文件发送至第二云终端,令该第二云终端对编解码后的该流媒体文件进行解码并显示。本发明专利技术将流媒体文件解码和显示过程卸载到云终端执行,因此当需要进行大规模流媒体文件并发播放时,由云终端分担解码过程并显示流媒体文件,这样大大减少了云桌面服务器的负担,进而解决了流媒体文件播放卡顿等问题,提高了云桌面的用户体验度。

【技术实现步骤摘要】

本专利技术涉及流媒体
,尤其涉及基于云桌面的流媒体文件控制方法及系统
技术介绍
云桌面是一种基于分布式云计算的存储技术,集成互联网精华应用,依托高度加密算法,为互联网各个层次用户提供最简便、最丰富、最安全、最贴心的服务。云桌面改变了过去分散、独立的桌面系统环境,通过集中管理,IT人员在数据中心就可以完成所有的管理维护工作,80%的维护工作将自动完成,包括软件下发、升级补丁、安全更新等等,大大减少了大量的维护工作量。随着云桌面的普及和其独特的特性,很多学校也在尝试使用云桌面替换现有的PC(personalcomputer:个人电脑),而在替换过程中发现比较多的常用教学软件在替换后的教学系统中无法正常使用。由于云桌面其实是由多个虚拟机构成,其处理性能的好坏取决于云桌面服务器的性能,而在比较常用的流媒体教学系统中,通常把教师端程序和学生端程序都安装在虚拟机中由云桌面服务器来进行处理,因此在处理高并发事件时,云桌面服务器处理事件的压力过大导致虚拟机卡顿,从而导致常用的教学软件无法正常使用。
技术实现思路
本专利技术提供一种基于云桌面的流媒体文件控制方法及系统,用以解决云桌面服务器处理事件的压力过大导致虚拟机卡顿的问题,从而提高云桌面的用户体验度。根据本专利技术实施例的第一方面,提供一种基于云桌面的流媒体文件控制方法,包括:接收第一终端的调用指令,该调用指令中包含待调用的流媒体文件信息;根据该调用指令中的流媒体文件信息调用对应的流媒体文件,并根据预设的编解码标准将该流媒体文件进行编解码;将编解码后的该流媒体文件发送至第二云终端,令该第二云终端对编解码后的该流媒体文件进行解码并显示。在一些实施例中,接收第一终端的调用指令,该调用指令中包含待调用的流媒体文件信息之前包括:通过预先设定的第一用户名和第一密码认证登录该第一终端之后,发送该调用指令。在一些实施例中,接收第一终端的调用指令,该调用指令中包含待调用的流媒体文件信息之前还包括:通过预先设定的第二用户名和第二密码认证登录该第二云终端,或通过免认证方式直接登录该第二云终端;其中,该第二云终端为一个或多个。在一些实施例中,该根据调用指令中的流媒体文件信息调用对应的流媒体文件,并根据预设的编解码标准将该流媒体文件进行编解码包括:调用该流媒体文件信息中记录的视频格式为avi、flv、mov、rmvb或MP4格式中的至少一种流媒体文件,并根据H.264标准将该流媒体文件编解码为H.264格式的流媒体文件。在一些实施例中,该第一终端为教师端,该第二云终端为学生端。根据本专利技术实施例的另一方面,提供一种基于云桌面的流媒体文件控制系统,包括:指令接收模块,用于接收第一终端发送的调用指令,该调用指令中包含需要调用的流媒体文件信息;编解码模块,用于根据调用指令中的流媒体文件信息调用对应的流媒体文件,并根据预设的编解码标准将该流媒体文件编解码;解码显示模块,用于将编解码后的该流媒体文件发送至该第二云终端,令该第二云终端对编解码后的该流媒体文件进行解码并显示。在一些实施例中,该基于云桌面的流媒体文件控制系统还包括:第一登录模块,用于通过预先设定的第一用户名和第一密码认证登录该第一终端之后,发送该调用指令。在一些实施例中,该基于云桌面的流媒体文件控制系统还包括:第二登录模块,用于通过预先设定的第二用户名和第二密码认证登录该第二云终端,或通过免认证方式直接登录该第二云终端;其中,该第二云终端为一个或多个。在一些实施例中,该编解码模块具体用于用于调用该流媒体文件信息中记录的视频格式为avi、flv、mov、rmvb或MP4的流媒体文件,并将该流媒体文件编解码为H.264格式的流媒体文件。在一些实施例中,该第一终端为教师端,该第二云终端为学生端。本专利技术实施例提供的技术方案可产生以下有益效果:云桌面服务器首先接收第一云终端发送的调用指令,该调用指令中包含需要调用的流媒体文件信息;之后调用与该流媒体文件信息对应的流媒体文件,并根据预设的编解码标准将该流媒体文件编解码;最终将编解码后的该流媒体文件发送至该第二云终端,令该第二云终端对编解码后的该流媒体文件进行解码并显示。本专利技术将原有状态下由云桌面服务器处理从而导致云桌面服务器处理事件的压力过大而卡顿的流媒体文件解码和显示过程卸载到云终端执行,由此,当需要进行大规模流媒体文件并发播放时,不是由云桌面服务器独立承担所有的编码和解码过程,而是由云终端分担解码过程并显示流媒体文件(比如视频),这样大大减少了云桌面服务器的负担,进而解决了流媒体文件播放卡顿等问题,提高了云桌面的用户体验度。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。【附图说明】图1为本专利技术根据一示例性实施例示出的一种基于云桌面的流媒体文件控制方法的流程图;图2为本专利技术根据一示例性实施例示出的另一种基于云桌面的流媒体文件控制方法的流程图;图3为本专利技术根据一示例性实施例示出的又一种基于云桌面的流媒体文件控制方法的流程图;图4为本专利技术根据一示例性实施例示出的一种基于云桌面的流媒体文件控制系统的框图;图5为本专利技术根据一示例性实施例示出的另一种基于云桌面的流媒体文件控制系统的框图;图6为本专利技术根据一示例性实施例示出的又一种基于云桌面的流媒体文件控制系统的框图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本公开实施例提供了一种基于云桌面的流媒体文件控制方法及系统,用以解决云桌面服务器处理事件的压力过大导致虚拟机卡顿的问题,从而提高云桌面的用户体验度。如图1所示,该方法包括步骤S10-S30:在步骤S10中,接收第一终端的调用指令,该调用指令中包含需要调用的流媒体文件信息。第一终端为教师端,可以是PC(PersonalComputer,个人计算机),流媒体文件信息存储于PC本地,或者可与该PC连接的其他存储设备中,则调用指令由P本文档来自技高网...

【技术保护点】
一种基于云桌面的流媒体文件控制方法,其特征在于,包括:接收第一终端的调用指令,所述调用指令中包含待调用的流媒体文件信息;根据所述调用指令中的流媒体文件信息调用对应的流媒体文件,并根据预设的编解码标准将该流媒体文件进行编解码;将编解码后的所述流媒体文件发送至第二云终端,令所述第二云终端对编解码后的所述流媒体文件进行解码并显示。

【技术特征摘要】
1.一种基于云桌面的流媒体文件控制方法,其特征在于,包括:
接收第一终端的调用指令,所述调用指令中包含待调用的流媒体文件
信息;
根据所述调用指令中的流媒体文件信息调用对应的流媒体文件,并根
据预设的编解码标准将该流媒体文件进行编解码;
将编解码后的所述流媒体文件发送至第二云终端,令所述第二云终端
对编解码后的所述流媒体文件进行解码并显示。
2.如权利要求1所述的基于云桌面的流媒体文件控制方法,其特征在
于,接收第一终端的调用指令,所述调用指令中包含待调用的流媒体文件
信息之前包括:
通过预先设定的第一用户名和第一密码认证登录所述第一终端之后,
发送所述调用指令。
3.如权利要求1所述的基于云桌面的流媒体文件控制方法,其特征在
于,接收第一终端的调用指令,所述调用指令中包含待调用的流媒体文件
信息之前还包括:
通过预先设定的第二用户名和第二密码认证登录所述第二云终端,或
通过免认证方式直接登录所述第二云终端;其中,所述第二云终端为一个
或多个。
4.如权利要求1至3任一项所述的基于云桌面的流媒体文件控制方
法,其特征在于,所述根据所述调用指令中的流媒体文件信息调用对应的
流媒体文件,并根据预设的编解码标准将该流媒体文件进行编解码包括:
调用所述流媒体文件信息中记录的视频格式为avi、flv、mov、rmvb
或MP4格式中的至少一种流媒体文件,并根据H.264标准将所述流媒体文
件编解码为H.264格式的流媒体文件。
5.如权利要求4所述的基于云桌面的流媒体文件控制方法,其特征在<...

【专利技术属性】
技术研发人员:丁振强戴毅李云飞鲁迎龙
申请(专利权)人:深圳市讯方技术股份有限公司
类型:发明
国别省市:广东;44

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

1