背景
在长沙建设工程智慧监控零碎的监控调度核心,应用浏览器长时间播放后会呈现浏览器卡,解体等问题。所以决定应用 electron 的形式重构
我的项目运行流程图
electron
劣势
绝对于浏览器,它具备服务端的性能,并且有主过程和渲染过程的辨别。能够简略了解为主过程就是程序 APP,渲染过程是浏览器。在浏览器 (渲染过程) 解体的时候,不会影响到主过程。利用这一点监听浏览器解体,使浏览器重启(从新加载渲染过程)
海康 h5player
咱们我的项目须要同时播放 9 宫格的视频,依据官网文档阐明,对电脑性能有要求
官网文档
电脑性能要求
播放谬误监听
pluginErrorHandler
: 取流失败,流中断,播放失败等,可在此从新申请视频 url 并再次播放performanceLack
: 内存泄露等,可在此暂停播放所有视频,从新加载
谬误监听流程图