应用虚拟化平台的视频播放方法和装置制造方法

文档序号:7800884阅读:194来源:国知局
应用虚拟化平台的视频播放方法和装置制造方法
【专利摘要】本发明提供了应用虚拟化的视频播放方法,包括:服务器端播放器检测用户的视频播放请求;生成相应的视频播放控制信息并发送至客户端播放器;客户端播放器由此生成本地播放窗口,并向服务器端视频引擎发送播放请求信息;所述视频引擎根据客户端的播放请求信息,将视频数据传送给客户端进行播放。本发明减轻了应用虚拟化服务器平台的负载,提升并发能力,加快视频播放速度。
【专利说明】应用虚拟化平台的视频播放方法和装置

【技术领域】
[0001] 本发明涉及应用虚拟化,特别涉及一种加速和优化应用虚拟化平台视频播放的方 法和装置。

【背景技术】
[0002] 应用虚拟化的普遍主流场景是企业级应用系统的虚拟化,是将应用程序的人机交 互逻辑与计算逻辑隔离开来。应用的展示和交互存在于终端设备上,而应用的部署和运行 则集中在数据中心。这样,应用终端不存储数据,解决了安全问题,应用终端低配置要求降 低了设备成本,应用终端的无差别性和应用的集中部署与管理降低了维护成本并提高了维 护效率。
[0003] 对应用虚拟化平台考验最大的是远程视频,包括远程视频播放和远程视频监控。 应用虚拟化平台在视频方面一般很难达到实时的效果,原因是平台本身主要满足的是鼠标 键盘式的交互应用,基本没有考虑视频优化,只有在网络带宽足够且服务器性能足够好的 情况才勉强可以,比如高配置服务器、适度的并发、畅通的局域网。另一方面,虽然某些应用 虚拟化平台在远程协议方面针对多媒体进行了优化,尽量减少网络传输的数据量,使得基 本能够在一般条件下进行远程视频,但是在服务器端的视频处理仍然耗费巨大的资源,难 以承受较多的并发。
[0004] 因此,针对相关技术中所存在的上述问题,目前尚未提出有效的解决方案。


【发明内容】

[0005] 为解决上述现有技术所存在的问题,本发明提出了一种基于应用虚拟化的视频播 放方法和装置,以减轻服务器负载,提升服务器并发能力,加快视频播放速度,并改善用户 体验。
[0006] 本发明采用如下技术方案:一种基于应用虚拟化的视频播放方法,包括:
[0007] 步骤一、在服务器端和客户端部署媒体播放器;
[0008] 步骤二、服务器端播放器检测用户的视频播放请求;
[0009] 步骤三、当检测到视频播放请求时,服务器端播放器生成相应的视频播放控制信 息;
[0010] 步骤四、将视频播放控制信息发送至客户端播放器;
[0011] 步骤五、客户端播放器根据收到视频播放控制信息,生成本地播放窗口,并向服务 器端视频引擎发送播放请求信息;
[0012] 步骤六、所述视频引擎根据客户端的播放请求信息,将视频数据传送给客户端播 放器,在客户端进行播放。
[0013] 优选地,所述服务器端播放器安装在应用虚拟化平台服务器上,所述客户端播放 器作为应用虚拟化平台客户端的组件,被虚拟化平台客户端控制和调用,并且,
[0014] 在部署媒体播放器之前,将所述应用虚拟化平台服务器部署就绪。
[0015] 优选地,在所述步骤二之前,该方法还包括:
[0016] 用户通过终端登录应用虚拟化平台服务器,使用应用虚拟化平台上的互联网浏览 器访问视频资源,所述浏览器激活服务器端播放器中用于感知视频播放请求的播放器插 件,以对视频播放进行监控。
[0017] 优选地,所述步骤三进一步包括:
[0018] 当检测到视频播放请求时,服务器端播放器把视频播放请求信息发送给服务器端 播放器中的控制器,
[0019] 所述控制器通知服务器端播放器的视频引擎准备将要播放的视频数据,
[0020] 视频引擎将可播放的视频源信息返回控制器。
[0021] 优选地,所述步骤四控制器通过应用虚拟化平台的虚拟通信通道,把播放控制信 息发送至客户端播放器,并且
[0022] 所述播放控制信息包括窗口大小、在屏幕上的显示位置、视频源信息。
[0023] 优选地,所述步骤五客户端播放器请求信息包括终端设备类型、屏幕分辨率、屏幕 支持颜色数、视频源信息,
[0024] 并且,所述步骤六进一步包括:
[0025] 根据客户端的请求信息,视频引擎按照最适合的流媒体格式将视频数据发送给客 户端播放器。
[0026] 优选地,所述步骤六客户端本地的视频播放窗口被配置为对应服务器端互联网浏 览器当前页面内视频播放区域的虚拟窗口,
[0027] 当服务器端网页位置变动时,服务器端播放器的控制器把事件信息发送给客户端 播放器,客户端播放器接收这些事件信息,并相应地改变窗口位置和状态,以保持其在网页 内嵌视觉效果不变;
[0028] 当服务器端网页视频播放区域位置变动时,客户端播放器窗口对应地移动位置;
[0029] 当服务器端网页视频播放区域部分不可见时,将客户端播放器窗口的对应部分隐 藏;
[0030] 当服务器端网页切换回可见时,客户端播放器窗口进行对应部分的重现;
[0031] 当服务器端网页关闭时,客户端播放器将窗口关闭。
[0032] 优选地,在所述视频引擎将视频数据发送至客户端播放器之前,还包括以下步 骤:
[0033] 首先检查是否有最佳适配客户端设备的媒体数据,
[0034] 如果有最佳适配媒体数据,直接获取缓存,发送至客户端;
[0035] 如果没有最佳适配媒体数据,根据客户端播放器提供的终端设备类型、屏幕分辨 率和支持的颜色数对视频源数据进行格式转换,以转换成最适合对应终端播放的格式,
[0036] 在进行格式转换的同时,将即时转换出的媒体数据传输至客户端,以保证播放的 实时性,同时并把适配后的媒体数据缓存。
[0037] 优选地,所述终端包括个人计算机、智能手机或平板计算机。
[0038] 根据本发明的另一方面,提供了一种用于应用虚拟化的视频播放的装置,包括:
[0039] 部署模块,用于在服务器端和客户端部署媒体播放器;
[0040] 播放器插件模块,用于在服务器端互联网浏览器中检测用户的视频播放请求;
[0041] 视频引擎模块,用于获取原始视频数据,对视频数据进行格式适配转换,及根据客 户端播放器的请求传输视频流数据。
[0042] 播放控制器模块,用于监控服务端与视频播放窗口相关的事件,并将视频播放控 制信息发送至客户端播放器;
[0043] 本地模块,用于使客户端播放器根据收到的视频播放信息,生成本地播放窗口,并 向服务器端视频引擎发送播放请求信息,控制本地播放器窗口的状态;
[0044] 优选地,所述服务器端播放器安装在应用虚拟化平台服务器上,所述客户端播放 器作为应用虚拟化平台客户端的组件,被虚拟化平台客户端控制和调用。
[0045] 优选地,所述装置进一步包括:
[0046] 登录模块,用于使用户通过终端登录应用虚拟化平台服务器,
[0047] 浏览器模块,用于接收用户对视频资源的访问,所述浏览器激活服务器端播放器 中用于感知视频播放请求的播放器插件,以对视频播放进行监控。
[0048] 优选地,所述视频引擎模块进一步包括:
[0049] 视频数据获取模块,用于当检测到视频播放请求时,从原始视频源获取相应的视 频数据信息;
[0050] 适配模块,用于根据客户端播放器的请求信息,按照最适合终端设备播放格式对 请求的视频数据进行格式转换。
[0051 ] 视频数据搜索模块,用于快速检索缓存中是否已有符合客户端播放器请求格式的 视频数据。
[0052] 视频数据传输模块,用于根据客户端的播放请求信息,将视频数据传送给客户端 播放器,在客户端进行播放。
[0053] 优选地,所述控制器模块,当接收到视频播放器插件传来的用户视频播放请求信 息时,通知服务器端播放器的视频引擎准备将要播放的视频数据,并接收视频引擎返回的 可播放的视频源信息,生成视频播放控制信息,发送给客户端。
[0054] 优选地,所述视频播放控制信息包括窗口大小、在屏幕上的显示位置、视频源信 肩、。
[0055] 优选地,所述客户端向服务端发送的视频播放请求信息包括终端设备类型、屏幕 分辨率、屏幕支持颜色数、视频源信息。
[0056] 相比于现有技术,本发明的技术方案的具有以下优点:
[0057] 1、大大减轻服务负载
[0058] 现有技术中的服务器要为每个并发用户在服务器端播放视频,再把虚拟显卡中的 屏幕图像进行编码压缩处理发送给客户端,需要消耗大量的图像处理和计算资源。采用本 发明的视频加速优化方法后,如果有缓存,简化为只传输按照终端屏幕适配后的实时流媒 体数据,达到最小数据量传输,而且利用客户端的播放资源进行播放,服务器端没有图像数 据播放资源消耗。
[0059] 2、大大提升视频速度
[0060] 网络传输达到满足客户端最佳效果的最小数据量,采用实时流媒体方式,可以即 传即播,达到最佳视频效果。比如高清的视频,在通过应用虚拟化平台进行播放的时候,对 移动终端,可以转换成适合小屏的格式,大大减少传输的视频数据量;传输数据量变小,对 网络带宽要求就降低了,视频效果会更流畅,体验更佳。
[0061] 3、大大提升服务器并发能力
[0062] 服务器端负担减轻,响应速度加快,大大能够提升并发能力。

【专利附图】

【附图说明】
[0063] 图1是根据本发明实施例的虚拟化平台视频加速方法的流程图。
[0064] 图2是根据本发明实施例的虚拟化平台服务器端与客户端的结构示意图。

【具体实施方式】
[0065] 多种方式可以用于(包括实施为过程;装置;系统;物质组成;在计算机可读存储 介质上包括的计算机程序产品;和/或处理器(诸如如下处理器,该处理器被配置成执行在 耦合到处理器的存储器上存储的和/或由该存储器提供的指令))实施本发明。在本说明书 中,这些实施或者本发明可以采用的任何其他形式可以称为技术。一般而言,可以在本发明 的范围内变更公开的过程的步骤顺序。除非另有明示,描述为被配置成执行任务的部件(诸 如处理器或者存储器)可以实施为被临时配置成在给定时间执行该任务的一般部件或者被 制造成执行该任务的具体部件。
[0066] 下文与图示本发明原理的附图一起提供对本发明一个或者多个实施例的详细描 述。结合这样的实施例描述本发明,但是本发明不限于任何实施例。本发明的范围仅由权 利要求书限定,并且本发明涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节 以便提供对本发明的透彻理解。出于示例的目的而提供这些细节,并且无这些具体细节中 的一些或者所有细节也可以根据权利要求书实现本发明。
[0067] 未做优化前服务器需要完成两个工作,一是把视频在虚拟显卡显示,需要消耗大 量的视频处理计算资源,二是把服务器端虚拟显卡显示内容逐屏发送至给客户端,为了减 少传输数据量,一般采用逐屏图像压缩的方法,这类压缩远远弱于流媒体压缩技术,而且播 放同样的内容多次,这些动作都要重复多次。
[0068] 有鉴于此,本发明的目的在于对视频播放方法进行优化处理,在服务器端只做一 次性的视频格式转换,传输的数据量明显小于未优化的传输,在已经生成缓存的时候,只执 行流媒体传输,计算资源消耗量远远小于没有优化的情形。
[0069] 图1是根据本发明实施例的虚拟化平台视频加速方法的流程图。具体地,本发明 的视频加速方法包括以下步骤:
[0070] 1、在服务器端和客户端部署媒体播放器。
[0071 ] 媒体播放器包括服务器端播放器和客户端播放器。其中,服务器端播放器由互联 网浏览器播放器插件(以下简称播放器插件)、视频引擎和控制器和三个组件组成。服务器 端播放器安装在应用虚拟化平台服务器上,客户端播放器安装在远程用户的终端上,用户 终端可包括个人计算机、智能手机以及PAD平板计算机等终端。
[0072] 在部署媒体播放器之前,必须保证应用虚拟化平台服务器部署就绪,并且在播放 器和服务器部署就绪之后,将该播放器设置为服务器上的默认媒体播放器。
[0073] 在客户端方面,当用户使用已经安装应用虚拟化平台客户端软件的终端设备时, 终端该已经安装了根据本发明实现的客户端播放器,该客户端播放器不设置为默认播放 器,只是作为应用虚拟化平台客户端的一个组件,只被虚拟化平台客户端所控制和调用。
[0074] 图2是根据本发明实施例的虚拟化平台服务器端与客户端的结构示意图。
[0075] 2、服务器端播放器检测用户的视频播放请求。
[0076] 当用户访问在线视频资源时,服务器端播放器对视频播放过程进行监控。
[0077] 进一步地,用户通过该终端登录应用虚拟化平台后,使用应用虚拟化平台上的互 联网浏览器访问视频资源。此时,该浏览器激活服务器端播放器的播放器插件,该插件用于 感知视频播放请求,对视频播放进行监控。
[0078] 3、当检测到视频播放请求时,服务器端播放器生成相应的视频播放控制信息。
[0079] 根据本发明的一个方面,当检测到视频播放请求时,服务器端播放器插件把视频 播放请求信息发送给服务器端的控制器,该控制器通知服务器端的视频引擎准备将要播放 的视频数据,视频引擎返回控制器可以播放的视频源信息。
[0080] 与现有技术由浏览器接收视频不同的是,本发明由服务器平台中设置的视频引擎 来接收待播放的原始视频媒体数据并且缓存;在客户端需要的时候,视频引擎还用于把视 频媒体数据以最适合终端播放的格式发送给客户端播放器。
[0081] 4、控制器将视频播放控制信息发送至客户端播放器。
[0082] 在本发明的实施例的虚拟化平台中,控制器通过应用虚拟化平台的虚拟通信通 道,把播放控制信息发送至客户端播放器,播放控制信息包括窗口大小、在屏幕上的显示位 置、视频源信息等。
[0083] 5、客户端播放器根据收到的视频播放控制信息,生成一个本地视频播放窗口,并 向服务器端视频引擎发送播放请求。
[0084] 该请求信息包括终端设备类型、屏幕分辨率、屏幕支持颜色数、视频源信息等。 [0085] 本发明中,视频播放是由应用虚拟化平台服务器上的互联网浏览器触发的,客户 端本地的视频播放窗口被看做是对应服务器端互联网浏览器当前页面内视频播放区域的 虚拟窗口,视觉上看来,该播放窗口就像是内嵌在服务器端浏览器的网页中一样。
[0086] 6、服务器端视频引擎把客户端请求的视频数据传送给客户端播放器,由客户端播 放器播放视频。
[0087] 根据用户终端和播放器的配置的不同,视频引擎按照最适合的流媒体格式,将视 频数据发送给客户端播放器。
[0088] 根据本发明进一步的实施例,当服务器端网页变动影响到视频区域的时候,服务 器端播放器的控制器组件会把事件信息发送给客户端播放器,客户端视频播放器响应这些 事件对播放窗口进行控制。
[0089] 例如:当服务器端网页位置变动时,客户端播放器窗口也要相应移动位置,以保持 其在网页内嵌视觉效果的一致性;当由于服务器端网页切换、或者网页被覆盖使得网页视 频播放区域全部或者部分不可见的时候,客户端视频播放器要处理本地播放器窗口使之完 全或者部分隐藏,网页切换回来的时候,客户端播放器窗口也重现;当服务器端网页关闭时 客户端播放器窗口相应也要关闭。
[0090] 根据本发明进一步的实施例,在把媒体数据发送至客户端播放器之前:视频引擎 通过以下过程对缓存的媒体数据进行处理:
[0091] 首先检查是否有最佳适配客户端设备的媒体数据,
[0092] 如果有,直接获取缓存,发送至客户端;
[0093] 如果没有,就根据客户端播放器提供的终端设备类型、屏幕分辨率和支持的颜色 数对视频源数据进行格式转换,以转换成最适合对应终端播放的格式,
[0094] 为保证实时性,在进行视频转换的同时进行传输,即边转换边传输,同时并把适配 后的媒体数据缓存下来。
[0095] 通过这种方式,同样规格的终端再次播放的时候就不需要重复转换。
[0096] 根据本发明的另一方面,提供了一种用于应用虚拟化的视频播放的装置,包括:
[0097] 部署模块,用于在服务器端和客户端部署媒体播放器;
[0098] 播放器插件模块,用于在服务器端互联网浏览器中检测用户的视频播放请求;
[0099] 视频引擎模块,用于获取原始视频数据,对视频数据进行格式适配转换,及根据客 户端播放器的请求传输视频流数据。
[0100] 播放控制器模块,用于监控服务端与视频播放窗口相关的事件,并将视频播放控 制信息发送至客户端播放器;
[0101] 本地模块,用于使客户端播放器根据收到的视频播放信息,生成本地播放窗口,并 向服务器端视频引擎发送播放请求信息,控制本地播放器窗口的状态;
[0102] 优选地,所述服务器端播放器安装在应用虚拟化平台服务器上,所述客户端播放 器作为应用虚拟化平台客户端的组件,被虚拟化平台客户端控制和调用。
[0103] 优选地,所述装置进一步包括:
[0104] 登录模块,用于使用户通过终端登录应用虚拟化平台服务器,
[0105] 浏览器模块,用于接收用户对视频资源的访问,所述浏览器激活服务器端播放器 中用于感知视频播放请求的播放器插件,以对视频播放进行监控。
[0106] 优选地,所述视频引擎模块进一步包括:
[0107] 视频数据获取模块,用于当检测到视频播放请求时,从原始视频源获取相应的视 频数据信息;
[0108] 适配模块,用于根据客户端播放器的请求信息,按照最适合终端设备播放格式对 请求的视频数据进行格式转换。
[01 09] 视频数据搜索模块,用于快速检索缓存中是否已有符合客户端播放器请求格式的 视频数据。
[0110] 视频数据传输模块,用于根据客户端的播放请求信息,将视频数据传送给客户端 播放器,在客户端进行播放。
[0111] 优选地,所述控制器模块,当接收到视频播放器插件传来的用户视频播放请求信 息时,通知服务器端播放器的视频引擎准备将要播放的视频数据,并接收视频引擎返回的 可播放的视频源信息,生成视频播放控制信息,发送给客户端。
[0112] 综上所述,本发明提出的视频加速方法和装置,虽然媒体数据仍是在服务器端处 理,但是优化加速后实时性要求较高的工作量大大减小,服务器负担大大减轻,同样配置的 服务器可以承载更多用户同时使用,使服务器资源利用率更高,并因此减低能源消耗。
[0113] 显然,本领域的技术人员应该理解,上述的本发明的各模块或各步骤可以用通用 的计算系统来实现,它们可以集中在单个的计算系统上,或者分布在多个计算系统所组成 的网络上,可选地,它们可以用计算系统可执行的程序代码来实现,从而,可以将它们存储 在存储系统中由计算系统来执行。这样,本发明不限制于任何特定的硬件和软件结合。
[0114] 应当理解的是,本发明的上述【具体实施方式】仅仅用于示例性说明或解释本发明的 原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何 修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨 在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修 改例。
【权利要求】
1. 一种基于应用虚拟化的视频播放方法,其特征在于,包括: 步骤一、在服务器端和客户端部署媒体播放器; 步骤二、服务器端播放器检测用户的视频播放请求; 步骤三、当检测到视频播放请求时,服务器端播放器生成相应的视频播放控制信息; 步骤四、将视频播放控制信息发送至客户端播放器; 步骤五、客户端播放器根据收到视频播放控制信息,生成本地播放窗口,并向服务器端 视频引擎发送播放请求信息; 步骤六、所述视频引擎根据客户端的播放请求信息,将视频数据传送给客户端播放器, 在客户端进行播放。
2. 根据权利要求1所述的方法,其特征在于,所述服务器端播放器安装在应用虚拟化 平台服务器上,所述客户端播放器作为应用虚拟化平台客户端的组件,被虚拟化平台客户 端控制和调用,并且, 在部署媒体播放器之前,将所述应用虚拟化平台服务器部署就绪。
3. 根据权利要求1所述的方法,其特征在于,在所述步骤二之前,该方法还包括: 用户通过终端登录应用虚拟化平台服务器,使用应用虚拟化平台上的互联网浏览器访 问视频资源,所述浏览器激活服务器端播放器中用于感知视频播放请求的播放器插件,以 对视频播放进行监控。
4. 根据权利要求1所述的方法,其特征在于,所述步骤三进一步包括: 当检测到视频播放请求时,服务器端播放器把视频播放请求信息发送给服务器端播放 器中的控制器, 所述控制器通知服务器端播放器的视频引擎准备将要播放的视频数据, 视频引擎将可播放的视频源信息返回控制器。
5. 根据权利要求1所述的方法,其特征在于,所述步骤四中,控制器通过应用虚拟化平 台的虚拟通信通道,把播放控制信息发送至客户端播放器,并且 所述播放控制信息包括窗口大小、在屏幕上的显示位置、视频源信息。
6. 根据权利要求1所述的方法,其特征在于,所述步骤五中,客户端播放器请求信息包 括终端设备类型、屏幕分辨率、屏幕支持颜色数、视频源信息, 并且,所述步骤六进一步包括: 根据客户端的请求信息,视频引擎按照最适合的流媒体格式将视频数据发送给客户端 播放器。
7. 根据权利要求1所述的方法,其特征在于,所述步骤六客户端本地的视频播放窗口 被配置为对应服务器端互联网浏览器当前页面内视频播放区域的虚拟窗口, 当服务器端网页位置变动时,服务器端播放器的控制器把事件信息发送给客户端播放 器,客户端播放器接收这些事件信息,并相应地改变窗口位置和状态,以保持其在网页内嵌 视觉效果不变; 当服务器端网页视频播放区域位置变动时,客户端播放器窗口对应地移动位置; 当服务器端网页视频播放区域部分不可见时,将客户端播放器窗口的对应部分隐藏; 当服务器端网页切换回可见时,客户端播放器窗口进行对应部分的重现; 当服务器端网页关闭时,客户端播放器将窗口关闭。
8. 根据权利要求1所述的方法,其特征在于,在所述视频引擎将视频数据发送至客户 端播放器之前,还包括以下步骤: 首先检查是否有最佳适配客户端设备的媒体数据, 如果有最佳适配媒体数据,直接获取缓存,发送至客户端; 如果没有最佳适配媒体数据,根据客户端播放器提供的终端设备类型、屏幕分辨率和 支持的颜色数对视频源数据进行格式转换,以转换成最适合对应终端播放的格式, 在进行格式转换的同时,将即时转换出的媒体数据传输至客户端,以保证播放的实时 性,同时并把适配后的媒体数据缓存。
9. 根据权利要求1所述的方法,其特征在于,所述终端包括个人计算机、智能手机或平 板计算机。
10. -种用于应用虚拟化的视频播放的装置,包括: 部署模块,用于在服务器端和客户端部署媒体播放器; 播放器插件模块,用于在服务器端互联网浏览器中检测用户的视频播放请求; 视频引擎模块,用于获取原始视频数据,对视频数据进行格式适配转换,及根据客户端 播放器的请求传输视频流数据; 播放控制器模块,用于监控服务端与视频播放窗口相关的事件,并将视频播放控制信 息发送至客户端播放器; 本地模块,用于使客户端播放器根据收到的视频播放信息,生成本地播放窗口,并向服 务器端视频引擎发送播放请求信息,控制本地播放器窗口的状态。
11. 根据权利要求10所述的装置,所述服务器端播放器安装在应用虚拟化平台服务器 上,所述客户端播放器作为应用虚拟化平台客户端的组件,被虚拟化平台客户端控制和调 用。
12. 根据权利要求10所述的装置,所述装置进一步包括: 登录模块,用于使用户通过终端登录应用虚拟化平台服务器, 浏览器模块,用于接收用户对视频资源的访问,所述浏览器激活服务器端播放器中用 于感知视频播放请求的播放器插件,以对视频播放进行监控。
13. 根据权利要求10所述的装置,所述视频引擎模块进一步包括: 视频数据获取模块,用于当检测到视频播放请求时,从原始视频源获取相应的视频数 据信息; 适配模块,用于根据客户端播放器的请求信息,按照最适合终端设备播放格式对请求 的视频数据进行格式转换; 视频数据搜索模块,用于快速检索缓存中是否已有符合客户端播放器请求格式的视频 数据; 视频数据传输模块,用于根据客户端的播放请求信息,将视频数据传送给客户端播放 器,在客户端进行播放。
14. 根据权利要求10所述的装置,所述控制器模块,当接收到视频播放器插件传来的 用户视频播放请求信息时,通知服务器端播放器的视频引擎准备将要播放的视频数据,并 接收视频引擎返回的可播放的视频源信息,生成视频播放控制信息,发送给客户端。
15. 根据权利要求10所述的装置,所述视频播放控制信息包括窗口大小、在屏幕上的 显示位置、视频源信息。
【文档编号】H04N21/24GK104144351SQ201410137175
【公开日】2014年11月12日 申请日期:2014年4月4日 优先权日:2014年4月4日
【发明者】孙其民 申请人:北京泰然神州科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1