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


    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播放器。参考代码如下:

      playerTypes: [
            {
              value: "auto",
              label: "自动选择(根据流类型自动选择播放器)",
            },
            {
              value: "EP",
              label: "EasyPlayer播放器(极速播放)",
            },
            {
              value: "EWP",
              label: "EasyWasmPlayer播放器(支持H265)",
            },
          ],
    
    

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

    EasyPlayer.JS播放器播放画面:

  • 相关阅读:
    C/C++字符串函数之复制函数
    tesseract api C++使用例子
    error C2275: “XXX”: 将此类型用作表达式非法
    Socket通信原理探讨(C++为例)
    模拟按键,点击,滑动,在光标处输出字符
    安卓使用Root权限实现后台模拟全局按键、触屏事件方法(类似按键精灵)
    【 转】__try,__except,__finally,__leave异常模型机制
    提高VS2010运行速度的技巧
    解决VS2010子目录中的.cpp文件引用上一级目录的stdafx.h找不到定义的问题
    1009MySQL数据库InnoDB存储引擎Log漫游
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/14081640.html
Copyright © 2020-2023  润新知