跳至主要內容

指南

JohntonYong大约 3 分钟

一个基于IPCamera的商用级安防行业音视频解决方案

大规模视频监控2.0平台演示

设备管理客户端

显示控制客户端

项目特点

  • 国内外主流品牌厂商SDK接入平台

  • 国内外主流品牌通用SDK接入平台

通用网络设备SDK

自研初衷

  • 由于历史原因,大规模视频监控2.0平台开发部署于Linux i686 Architecture,头部厂商宇视科技不提供Linux 32位网络设备SDK,设备无法接入平台。

  • 厂商官方提供的网络设备SDK,部分接口存在问题,需要实际项目驱动设备厂家提供技术支持,这对个人开发者来说很不友好。

  • 个人尽管购买厂商网络设备,原则上可以索要技术支持,但是从问题的反馈到解决流程耗时不可控,研发进度受阻。

  • 大规模视频监控2.0平台只支持H.264 视频编码格式,升级到3.0平台后将全面支持H265/H264/AAC/G711/OPUS等主流编解码器。

  • 作为深耕安防行业数十年的技术老兵, ONVIF和GB/T 28181信令和流媒体数据处理等环节已不陌生,希望积累的技术经验能够沉淀并付诸实践。

自研成果

  • STDevSDK,用于ONVIF协议与网络设备信令交互。
  • STDgbSDK,用于国标GB/T28181协议与网络设备信令交互。
  • STDavSDK,基于CPU进行编码、解码、转码、转封装、抽帧等数据处理。
  • STDhwSDK,基于GPU进行编码、解码、转码、转封装、抽帧等数据处理(包含但不限于英伟达,寒武纪,华为昇腾以及英特尔等)。
  • CuiAppD, 用于RTP/RTCP数据包和控制信令处理。

大规模视频监控3.0平台计划

  • 基于自研网络设备SDK提供全平台系统和架构能力。
  • 打通设备代理服务,流媒体服务,业务管理服务等核心模块。
  • 提供开放的客户端集成Restful API协议接口能力。
  • 考虑跨平台和通用性,目前只实现基于浏览器的Web客户端用于功能验证和效果展示。

关于3.0平台客户端支持私有化授权配套开发

  • 浏览器客户端
  • Windows 桌面端
  • Mac 桌面端
  • 手机移动端:安卓(Android)、苹果(Apple)、鸿蒙(Harmony OS)
  • 开源Linux 桌面端,代表系统Ubuntu
  • 国产化系统桌面端,代表系统麒麟(Kylin OS)、统信 (UOS)

项目定位

  • 技术开发
  • 技术咨询
  • 技术服务
  • 技术推广
  • 技术培训
  • 技术转让

开发路线

持续聚焦于音视频领域的监控、点播、直播、会议,网络电话等产品开发实践。