The invention discloses a video playing method and a system for a client in a virtualized environment, relating to the streaming media playing field in the virtualized environment of a system. The method comprises the following steps: when in the desktop virtual machine on the client video file is opened, the virtual machine to start streaming media service will present video files into streaming media files, streaming media file access address in the form of data packets sent to the client; the client receives data packets, according to media player access to the address packet receiving media data stream; after decoding video data received on the media stream; when the media player is closed, the client to the virtual machine to send video playback end information, virtual machine terminates the streaming media service process. The invention can use the client to play video to reduce the load and pressure of the server when playing video, thereby improving the video concurrent density of a plurality of virtual machines.
【技术实现步骤摘要】
客户端在虚拟化环境下的视频播放方法及系统
本专利技术涉及系统虚拟化环境下的流媒体播放领域,具体涉及一种客户端在虚拟化环境下的视频播放方法及系统。
技术介绍
在桌面虚拟化的应用场景中,在桌面终端上播放云视频的方法一般服务端渲染,即用服务端的虚拟机的CPU对视频流进行编解码和渲染后,传送图像至桌面瘦客户端(即无需应用程序的计算机终端)上显示。但是,上述方法存在以下缺陷:服务端的虚拟机上CPU对视频流进行编解码和渲染,会显著提高了CPU的占用率,即占用了大量服务端的资源来承载视频播放显示,不仅降低了服务端本身承载虚拟机的能力,而且超负载使用的虚拟机会造成客户端播放视频不顺畅和、卡顿,进而使得用户体验较差。
技术实现思路
针对现有技术中存在的缺陷,本专利技术解决的技术问题为:利用客户端播放视频来降低播放视频时服务端的负载和压力,进而提高多台虚拟机的视频并发密度。为达到以上目的,本专利技术提供的客户端在虚拟化环境下的视频播放方法,包括以下步骤:步骤A:当位于客户端上的虚拟机桌面的视频文件被打开时,虚拟机启动流媒体服务将当前视频文件转换为流媒体文件后,将流媒体文件的访问地址以数据 ...
【技术保护点】
一种客户端在虚拟化环境下的视频播放方法,其特征在于,该方法包括以下步骤:步骤A:当位于客户端上的虚拟机桌面的视频文件被打开时,虚拟机启动流媒体服务将当前视频文件转换为流媒体文件后,将流媒体文件的访问地址以数据包的形式发送至客户端,转到步骤B;步骤B:客户端收到数据包后,媒体播放器根据数据包内的访问地址接收媒体数据流;对接收的媒体数据流进行解码后播放视频,转到步骤C;步骤C:当媒体播放器关闭时,客户端向虚拟机发送视频播放结束信息,虚拟机终止流媒体服务的进程。
【技术特征摘要】
1.一种客户端在虚拟化环境下的视频播放方法,其特征在于,该方法包括以下步骤:步骤A:当位于客户端上的虚拟机桌面的视频文件被打开时,虚拟机启动流媒体服务将当前视频文件转换为流媒体文件后,将流媒体文件的访问地址以数据包的形式发送至客户端,转到步骤B;步骤B:客户端收到数据包后,媒体播放器根据数据包内的访问地址接收媒体数据流;对接收的媒体数据流进行解码后播放视频,转到步骤C;步骤C:当媒体播放器关闭时,客户端向虚拟机发送视频播放结束信息,虚拟机终止流媒体服务的进程。2.如权利要求1所述的客户端在虚拟化环境下的视频播放方法,其特征在于:步骤A中所述将视频文件转换为流媒体文件的流程包括:对视频文件进行视频编码,对视频文件进行压缩和封装,修改视频文件的帧率、码率、视频长度和视频宽度。3.如权利要求1或2所述的客户端在虚拟化环境下的视频播放方法,其特征在于:步骤A之前还包括以下步骤:将服务端中的虚拟机与客户端进行网络连接,虚拟机的桌面在客户端上显示;在客户端上安装媒体播放器。4.一种实现权利要求1至3任一项所述方法的客户端在虚拟化环境下的视频播放系统,其特征在于:该系统包括设置于虚拟机上的第一业务模块和第一通信模块、以及设置于客户端上的第二通信模块、第二业务模块和媒体播放器;第一业务模块用于:收到工作后,开启流媒体服务...
【专利技术属性】
技术研发人员:王梦雄,
申请(专利权)人:武汉噢易云计算股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。