记录VLCweb插件安装使用过程中遇到的问题及解决方法

由于要在web进行rtsp流的直播,在网上找到vlc插件可以实现(目前只有IE支持activex,所以只能用IE浏览器,我用的是IE11,操作系统为英文版win7,64位)。果断下载安装,查找vlc的开发资料。程序写好后发现时延很严重,项目要求时延小于300毫秒,通过修改network-caching参数时延可以接受,是否真的小于300毫秒未测试。在开发过程中还遇到了会自动开新窗口显示视频的问题(排查后发现是因为没有vlc句柄,视频找不到显示的地方,所以自己弹窗显示),通过优化代码得到解决。现将代码粘贴如下:



   
   
   
   
   
   
   
   
   
   



    


   
            
            
            
            
            
            
            
    

    






   
   

 

下面说下自测过程中遇到的问题:

1、播放10多分钟后vlc和IE会长时间没反应,只能关闭进程结束。

解决方法:当时使用的是vlc3.0.8版本,换成3.0.10问题依然;改成低版本后解决,实测2.2.1和2.2.4都可以,其它版本未测试。

2、在我自己的电脑上程序运行正常,在别人的电脑上安装vlc后发现控件出不来。

详细情况:安装vlc后IE显示已加载并启用了控件(IE对运行activex的相关设置网上有很多,我就不赘述),但程序判断后显示控件未安装。

解决方法:英文版的64位win7应该安装64位的vlc;中文版的64位win7应该安装32位的vlc。

附:vlc各版本下载链接http://free.nchc.org.tw/vlc/vlc/

你可能感兴趣的:(web)