FusionAccess 虚拟机内使用IE播放视频点播卡死

发布时间:  2017-02-28 浏览次数:  117 下载次数:  0
问题描述

FusionAccess 虚拟机内使用IE播放视频点播卡死

告警信息

无告警

处理过程
1.从客户业务系统安装的播放软件分析,其是将VLC播放器进行了包装。

2, 2.因为WIN7虚拟机使用GDI驱动(HDP协议),而VLC基于GDI驱动播放高清视频时,如果没有显卡,采样处理的不是很优,故播放时存在花屏的问题。


根因

因为WIN7虚拟机使用GDI驱动(HDP协议),而VLC基于GDI驱动播放高清视频时,如果没有显卡,采样处理的不是很优,故播放时存在花屏的问题。

解决方案

规避措施

   方法一:

        VLC播放器安装目录plugins\video_output下的libdirectdraw_plugin.dll文件重命名(或者删除)。这样VLC在播放时则会选择direct2d进行播放,该显示算法在采样时有优化,播放清晰。

    方法二:

        如果业务系统是基于IE的,即播放器是嵌入IE浏览器进行播放。则可以将附件中的d3d9.dll文件放在IE浏览器安装目录C:\Program Files\Internet Explorer

 说明:虽然该方法可以解决VLC播放器播放时花屏的问题,但是可能会影响其他基于IE浏览器的播放器(比如基于IEmedia player 播放系统)。

方法三:

     如果使用的是VLC播放器进行播放(没有嵌入浏览器),则可以把附件中的d3d9.dll文件copyVLC播放器的安装目录即可。

方法四:

    如果客户有意愿使用win10的虚拟机,可以建议客户使用win10的虚拟机,win10系统,HDP协议使用WDDM驱动开发的,WDDM驱动已经实现很多3G的指令。VLC播放器播放效果较好。(不推荐,因为很多业务系统可能在win10上不能很好的运行)

END