一种媒体文件的播放方法技术

技术编号:22081906 阅读:62 留言:0更新日期:2019-09-12 16:21
本发明专利技术提供了一种媒体文件的播放方法,该方法包括:在第一云桌面上获取到播放指令;根据所述播放指令向与所述第一云桌面链接的第一终端发送第一播放信令,其中,所述第一播放信令用于指示所述第一终端播放第一媒体服务器中存储的第一媒体文件,所述第一终端和所述第一媒体服务器位于第一网段中。通过本发明专利技术,解决了相关技术中存在的媒体文件因跨网段出现丢包或时延进而导致跳帧、花屏、卡顿的问题,从而达到保值媒体播放效果,提高网络运行效率的目的。

A Method of Playing Media Files

【技术实现步骤摘要】
一种媒体文件的播放方法
本专利技术涉及通信领域,具体而言,涉及一种媒体文件的播放方法。
技术介绍
如今,云计算在教育、政企、金融等领域中应用广泛,方兴未艾。下面以基于云桌面的教学系统为例进行说明,老师终端可以通过云桌面中的教学软件与同教室的学生终端交互,并对学生终端进行媒体影音播放及媒体教学控制。在传统的教学系统中,媒体影音资源是直接上传到云桌面系统中的存储空间,老师播放媒体视音频的方式,要么以带内的形式在虚拟机内直接解码进行播放,要么以效果更好的带外形式将音视频压缩传输到终端本地后解码播放。而无论采用上述哪种方式,对网络都有较强的依赖性,特别是对于高清视频、高码率视频,需要占用大量的带宽和服务器硬件资源;同时,可能因为跨多个网段和交换机,多媒体资源也会存在因丢包而出现跳帧、花屏、卡顿的问题;最后,不同老师登录不同的云桌面,对媒体资源的管理也很不方便。针对相关技术中存在的媒体文件因跨网段出现丢包或时延进而导致跳帧、花屏、卡顿的问题,目前尚未提出有效解决方案。
技术实现思路
本专利技术实施例提供了一种媒体文件的播放方法,以至少解决相关技术中存在的媒体文件因跨网段出现丢包或时延进而导致跳帧、花屏、卡顿的问题。根据本专利技术的一个实施例,提供了一种媒体文件的播放方法,包括:在第一云桌面上获取到播放指令;根据所述播放指令向与所述第一云桌面链接的第一终端发送第一播放信令,其中,所述第一播放信令用于指示所述第一终端播放第一媒体服务器中存储的第一媒体文件,所述第一终端和所述第一媒体服务器位于第一网段中。可选地,在第一云桌面上获取到播放指令之前,所述方法还包括:在第一云桌面上获取到第一链接建立指令;根据所述第一链接建立指令向所述第一终端发送第二链接建立指令,其中,所述第二链接建立指令用于指示所述第一终端与所述第一媒体服务器建立链接;或者,将所述第一链接建立指令发送给第二云桌面,以指示所述第二云桌面向与所述第二云桌面链接的第二终端发送第三链接建立指示,其中,所述第三链接建立指令用于指示所述第二终端与所述第一媒体服务器建立链接,所述第二终端位于所述第一网段中,所述第二云桌面和所述第二终端的数量均为一个或多个。可选地,所述第一链接建立指令包括所述第一媒体服务器的互联网协议IP地址和端口信息,其中,根据所述第一链接建立指令向所述第一终端发送第二链接建立指令包括:向所述第一终端发送包括所述IP地址和所述端口信息的所述第二链接建立指令。可选地,在第一云桌面上获取到播放指令之后,所述方法还包括:将所述播放指令发送给第二云桌面,其中,所述播放指令用于指示所述第二云桌面通知与所述第二云桌面链接的第二终端播放所述第一媒体服务器中存储的第二媒体文件,所述第二终端位于所述第一网段中,所述第二云桌面和所述第二终端的数量均为一个或多个。可选地,在根据所述播放指令向与所述第一云桌面链接的第一终端发送第一播放信令之后,所述方法还包括:在所述第一云桌面上接收第一关闭指令;根据所述第一关闭指令向所述第一终端发送第二关闭指令,其中,所述第二关闭指令用于指示所述第一终端关闭所述第一媒体文件的播放,并断开所述第一终端与所述第一媒体服务器的链接;或者,根据所述第一关闭指令向第二云桌面发送第三关闭指令,其中,所述第三关闭指令用于指示所述第二云桌面向与所述第二云桌面链接的第二终端发送第四关闭指令,所述第四关闭指令用于指示所述第二终端关闭所述第二终端上播放的所述第一媒体服务器中存储的第二媒体文件,所述第二终端位于所述第一网段中,所述第二云桌面和所述第二终端的数量均为一个或多个。可选地,在第一云桌面上获取播放指令之前,所述方法还包括:接收来自控制云桌面的权限开启指令,其中,所述权限开启指令用于指示所述第一云桌面具备接收所述播放指令的能力。可选地,在接收来自控制终端的权限开启指令后,且在第一云桌面上获取到播放指令之前,所述方法还包括:接收来自所述控制云桌面的第四链接建立指令;根据所述第四链接建立指令向所述第一终端发送第五链接建立指令,以指示所述第一终端与所述第一媒体服务器建立链接。可选地,所述第一播放信令还用于指示所述第一终端将所述第一媒体文件的视频数据发送给第三终端,以指示所述第三终端播放所述第一媒体文件,其中,所述第三终端位于所述第一网段中,所述第三终端的数量为一个或多个。可选地,在根据所述播放指令向与所述第一云桌面链接的第一终端发送第一播放信令之前或之后,所述方法还包括:在所述第一云桌面上接收第一文件传输指令;根据所述第一文件传输指令向所述第一终端发送第二文件传输指令,其中,所述第二文件传输指令用于指示所述第一终端将所述第一终端本地存储的第一文件传输给所述第一媒体服务器;或者,根据所述第一文件传输指令将所述第一云桌面中的第二文件发送给所述第一终端并向所述第一终端发送第三文件传输指令,其中,所述第三文件传输指令用于指示所述第一终端将所述第二文件传输给所述第一媒体服务器。可选地,在根据所述文件传输指令指示所述第一终端将所述第一终端本地存储的第一文件传输给所述第一媒体服务器,或者,根据所述文件传输指令将所述第一云桌面中的第二文件发送给所述第一终端以指示所述第一终端将所述第二文件传输给所述第一媒体服务器之后,所述方法还包括:接收所述第一终端返回的所述第一终端传输文件的传输进度;根据所述传输进度更新所述第一云桌面中的文件记录,其中,所述文件记录用于记录所述第一媒体服务器中存储的文件。可选地,在根据所述播放指令向与所述第一云桌面链接的第一终端发送第一播放信令之前或之后,所述方法还包括:在所述第一云桌面上接收用于指示对第一媒体服务器中的第三文件进行预定处理的第一处理指令;根据所述第一处理指令向所述第一终端发送第二处理指令,其中,所述第二处理指令用于指示所述第一终端在建立了所述第一终端与所述第一媒体服务器之间的链接之后,对所述第三文件进行所述预定处理。可选地,根据所述第一处理指令向所述第一终端发送第二处理指令之后,所述方法还包括:接收所述第一终端返回的对所述第三文件进行所述预定处理的处理结果;根据所述处理结果更新所述第一云桌面中的文件记录,其中,所述文件记录用于记录所述第一媒体服务器中存储的文件。可选地,在根据所述播放指令向与所述第一云桌面链接的第一终端发送第一播放信令之前或之后,所述方法还包括:在所述第一云桌面上接收第一同步指令;根据所述第一同步指令向所述第一终端发送第二同步指令,其中,所述第二同步指令用于指示所述第一终端将所述第一媒体服务器中存储的第四文件发送给第四终端,以指示所述第四终端将所述第四文件传输到所述第四终端链接的第二媒体服务器中,所述第四终端和所述第二媒体服务器位于第二网段中。根据本专利技术的一个实施例,提供了一种媒体文件的播放方法,包括:在第一终端上接收来自第一云桌面的第一播放信令;根据所述第一播放信令播放与第一终端链接的第一媒体服务器中存储的第一媒体文件,其中,所述第一云桌面和所述第一终端链接,所述第一终端和所述第一媒体服务器位于第一网段中。可选地,在第一终端上接收来自第一云桌面的第一播放信令之前,所述方法还包括:接收来自所述第一云桌面的第二链接建立指令;根据所述第二链接建立指令建立所述第一终端和所述第一媒体服务器之间的链接。可选地,根据所述第二链接建立指令建立所本文档来自技高网...

【技术保护点】
1.一种媒体文件的播放方法,其特征在于,包括:在第一云桌面上获取到播放指令;根据所述播放指令向与所述第一云桌面链接的第一终端发送第一播放信令,其中,所述第一播放信令用于指示所述第一终端播放第一媒体服务器中存储的第一媒体文件,所述第一终端和所述第一媒体服务器位于第一网段中。

【技术特征摘要】
1.一种媒体文件的播放方法,其特征在于,包括:在第一云桌面上获取到播放指令;根据所述播放指令向与所述第一云桌面链接的第一终端发送第一播放信令,其中,所述第一播放信令用于指示所述第一终端播放第一媒体服务器中存储的第一媒体文件,所述第一终端和所述第一媒体服务器位于第一网段中。2.根据权利要求1所述的方法,其特征在于,在第一云桌面上获取到播放指令之前,所述方法还包括:在第一云桌面上获取到第一链接建立指令;根据所述第一链接建立指令向所述第一终端发送第二链接建立指令,其中,所述第二链接建立指令用于指示所述第一终端与所述第一媒体服务器建立链接;或者,将所述第一链接建立指令发送给第二云桌面,以指示所述第二云桌面向与所述第二云桌面链接的第二终端发送第三链接建立指示,其中,所述第三链接建立指令用于指示所述第二终端与所述第一媒体服务器建立链接,所述第二终端位于所述第一网段中,所述第二云桌面和所述第二终端的数量均为一个或多个。3.根据权利要求2所述的方法,其特征在于,所述第一链接建立指令包括所述第一媒体服务器的互联网协议IP地址和端口信息,其中,根据所述第一链接建立指令向所述第一终端发送第二链接建立指令包括:向所述第一终端发送包括所述IP地址和所述端口信息的所述第二链接建立指令。4.根据权利要求1所述的方法,其特征在于,在第一云桌面上获取到播放指令之后,所述方法还包括:将所述播放指令发送给第二云桌面,其中,所述播放指令用于指示所述第二云桌面通知与所述第二云桌面链接的第二终端播放所述第一媒体服务器中存储的第二媒体文件,所述第二终端位于所述第一网段中,所述第二云桌面和所述第二终端的数量均为一个或多个。5.根据权利要求1所述的方法,其特征在于,在根据所述播放指令向与所述第一云桌面链接的第一终端发送第一播放信令之后,所述方法还包括:在所述第一云桌面上接收第一关闭指令;根据所述第一关闭指令向所述第一终端发送第二关闭指令,其中,所述第二关闭指令用于指示所述第一终端关闭所述第一媒体文件的播放,并断开所述第一终端与所述第一媒体服务器的链接;或者,根据所述第一关闭指令向第二云桌面发送第三关闭指令,其中,所述第三关闭指令用于指示所述第二云桌面向与所述第二云桌面链接的第二终端发送第四关闭指令,所述第四关闭指令用于指示所述第二终端关闭所述第二终端上播放的所述第一媒体服务器中存储的第二媒体文件,所述第二终端位于所述第一网段中,所述第二云桌面和所述第二终端的数量均为一个或多个。6.根据权利要求1所述的方法,其特征在于,在第一云桌面上获取播放指令之前,所述方法还包括:接收来自控制云桌面的权限开启指令,其中,所述权限开启指令用于指示所述第一云桌面具备接收所述播放指令的能力。7.根据权利要求6所述的方法,其特征在于,在接收来自控制终端的权限开启指令后,且在第一云桌面上获取到播放指令之前,所述方法还包括:接收来自所述控制云桌面的第四链接建立指令;根据所述第四链接建立指令向所述第一终端发送第五链接建立指令,以指示所述第一终端与所述第一媒体服务器建立链接。8.根据权利要求1或6所述的方法,其特征在于,所述第一播放信令还用于指示所述第一终端将所述第一媒体文件的视频数据发送给第三终端,以指示所述第三终端播放所述第一媒体文件,其中,所述第三终端位于所述第一网段中,所述第三终端的数量为一个或多个。9.根据权利要求1所述的方法,其特征在于,在根据所述播放指令向与所述第一云桌面链接的第一终端发送第一播放信令之前或之后,所述方法还包括:在所述第一云桌面上接收第一文件传输指令;根据所述第一文件传输指令向所述第一终端发送第二文件传输指令,其中,所述第二文件传输指令用于指示所述第一终端将所述第一终端本地存储的第一文件传输给所述第一媒体服务器;或者,根据所述第一文件传输指令将所述第一云桌面中的第二文件发送给所述第一终端并向所述第一终端发送第三文件传输指令,其中,所述第三文件传输指令用于指示所述第一终端将所述第二文件传输给所述第一媒体服务器。10.根据权利要求9所述的方法,其特征在于,在根据所述文件传输指令指示所述第一终端将所述第一终端本地存储的第一文件传输给所述第一媒体服务器,或者,根据所述文件传输指令将所述第一云桌面中的第二文件发送给所述第一终端以指示所述第一终端将所述第二文件传输给所述第一媒体服务器之后,所述方法还包括:接收所述第一终端返回的所述第一终端传输文件的传输进度;根据所述传输进度更新所述第一云桌面中的文件记录,其中,所述文件记录用于记录所述第一媒体服务器中存储的文件。11.根据权利要求1所述的方法,其特征在于,在根据所述播放指令向与所述第一云桌面链接的第一终端发送第一播放信令之前或之后,所述方法还包括:在所述第一云桌面上接收用于指示对第一媒体服务器中的第三文件进行预定处理的第一处理指令;根据所述第一处理指令向所述第一终端发送第二处理指令,其中,所述第二处理指令用于指示所述第一终端在建立了所述第一终端与所述第一媒体服务器之间的链接之后,对所述第三文件进行所述预定处理。12.根据权利要求11所述的方法,其特征在于,根据所述第一处理指令向所述第一终端发送第二处理指令之后,所述方法还包括:接收所述第一终端返回的对所述第三文件进行所述预定处理的处理结果;根据所述处理结果更新所述第一云桌面中的文件记录,其中,所述文件记录用于记录所述第一媒体服务器中存储的文件。13.根据权利要求1所述的方法,其特征在于,在根据所述播放指令向与所述第一云桌面链接的第一终端发送第一播放信令之前或之后,所述方法还包括:在所述第一云桌面上接收第一同步指令;根据所述第一同步指令向所述第一终端发送第二同步指令,其中,所述第二同步指令用于指示所述第一终端将所述第一媒体服务器中存储的第四文件发送给第四终端,以指示所述第四终端将所述第四文件传输到所述第四终端链接的第二媒体服务器中,所述第四终端和所述第二媒体服务器位于第二网段中。14.一种媒体文件的播放方法,其特征在于,包括:在第一终端上接收来自第一云桌面的第一播放信令;根据所述第一播放信令播放与第一终端链接的第一媒体服务器中存储的第一媒体文件,其中,所述第一云桌面和所述第一终端链接,所述第一终端和所述第一媒体服务器位于第一网段中。15.根据权利要求14所述的方法,其特征在于,在第一终端上接收来自第一云桌面的第一播放信令之前,所述方法还包括:接收来自所述第一云桌面的第二链接建立指令;根据所述第二链接建立指令建立所述第一终端和所述第一媒体服务器之间的链接。16.根据权利要求15所述的方法,其特征在于,根据所述第二链接建立指令建立所述第一终端和所述第一媒体服务器之间的链接包括:根据所述第二链接建立指令中包括的所述第一媒体服务器的IP地址和端口信息建立所述第一终端和所述第一媒体服务器之间的链接。17.根据权利要求14所述的方法,其特征在于,在根据所述第一播放信令播放与第一终端链接的第一媒体服务器中存储的第一媒体文件之后,所述方法还包括:接收来自所述第一云桌面的...

【专利技术属性】
技术研发人员:许少凡李湘灯侯春华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1