飞道的博客

如何在RTSP协议视频智能分析平台/人脸识别系统/车牌识别系统EasyNVR中配置EasyWasmPlayer和H265 EasyPlayer.js播放器?

341人阅读  评论(0)

TSINGSEE青犀视频研发团队的成果包含了视频相关的很多内容,有视频流媒体平台EasyNVR、EasyGBS、EasyDSS,有视频智能分析平台EasyCVR,有H265视频播放器EasyWasmPlayer及各种专用直播流播放器,还有视频组件及推流辅助设备等,其中视频流媒体平台内就结合了最新的H265播放器EasyWasmPlayer。

大家也知道,由于H265播放器的优势,各大平台的视频已经开始逐渐从H264转变为了H265,在不久的将来,H265必然会成为视频播放的主流编码格式。

目前在产品设计过程中,因考虑服务器性能消耗问题,播放H264视频流是使用EasyWasmPlayer播放器对服务器要求较高,有用户希望播放器是可选项,也就是播放H264视频流时用EasyPlayer.js,播放H265视频流时用EasyWasmPlayer,以此来解决以上问题。

针对以上需求,TSINGSEE青犀视频云边端视频分析平台EasyNVR首先做了项目验证,同时集成EasyPlayer.js和EasyWasmPlayer,系统可以根据接收的视频流自动匹配播放器,也可以手动切换对应的播放器,极大的方便了用户使用。

由于平台同时集成了两个播放器,因此需要构建配置页面。

在配置页面,通过后端的接口与后端约定,‘auto’为自动选择播放器,即在播放界面通过后端返回的流类型类自动选择播放器,‘EP’即固定选择为EasyPlayer播放器,当播放265流时,会提示用户需要切换。

EasyWasmPlayer播放器简化为‘EWP’,即为固定选择EasyWasmOlayer播放器。参考代码如下:


  
  1. playerTypes: [
  2. {
  3. value: "auto",
  4. label: "自动选择(根据流类型自动选择播放器)",
  5. },
  6. {
  7. value: "EP",
  8. label: "EasyPlayer播放器(极速播放)",
  9. },
  10. {
  11. value: "EWP",
  12. label: "EasyWasmPlayer播放器(支持H265)",
  13. },
  14. ],

EasyPlayer播放器在EasyDSS、EasyGBS、EasyCVR中都有集成,稳定、高效、可靠、可控。EasyPlayer播放器系列项目提供了非常简单易用的SDK及API接口,用户通过API调用就可以非常快速地开发出属于自己的应用程序,进行第二次开发,如果想了解更多,欢迎联系我们。

EasyPlayer.JS播放器播放画面:

 


转载:https://blog.csdn.net/EasyNVR/article/details/110440728
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场