zoukankan      html  css  js  c++  java
  • 基于EasyRTSPSever与GB28181协议设备端EasyGBD实现的摄像机模拟器架构

    上一次我们计划做一款摄像机模拟器设备,主要的功能用途是为了方便更多的安防视频开发者能够更加简单、便捷、高效地找一款摄像机设备来做开发。

    安防摄像机虽然很简单就能买到,但是配电、配电源、调网络,占空间,一系列过程下来,还是很麻烦的!

    接着上面的计划,我们要开发一款具有摄像机视频流功能的设备模拟器,那么,我们就必须要具备有两种协议的支持属性,一种是RTSP协议,目前网络摄像机必备的协议,还有一种是国标GB28181协议,这两种协议都可以接入到NVR、视频平台,对于视频开发作为模拟器来说,协议已经足够了,如果再需要加些什么,那就是后面看看有没有机会扩展OnvifServer的功能。

    RTSP模拟器

    要开发RTSP模拟器,实际就是做款视频源为文件的RTSPServer,这比较简单,我们早在很多年前,就开发了EasyIPCamera的设备模拟器《[基于EasyIPCamera实现的数字网络摄像机IPCamera的模拟器IPC RTSP Simulator](基于EasyIPCamera实现的数字网络摄像机IPCamera的模拟器IPC RTSP Simulator)》,后来我们进一步优化了多线程、ipv6等功能,晋级成了新的EasyRTSPServer项目:

    EasyRTSPServer是一款功能丰富且精炼的RTSPServer服务组件,性能高效、稳定、易定制,能够有效地应用于工业摄像机、智能机器人、流媒体服务器等设备,能够快速地帮助用户解决RTSP流媒体服务场景的需求。

    EasyRTSPServer的项目地址:https://github.com/tsingsee/EasyRTSPServer

    国标GB28181模拟器

    目前我们已经有了国标GB28181协议的服务端,也就是EasyGBS,国标GB28181设备端,顾名思义,就是国标的下级设备,这个我们也有积累,采用我们的EasyGBD国标设备端就可以实现功能需求:

    EasyGBD是GB/T28181 Device的简称,是国标GB28181协议的设备端,EasyGBD支持Windows、Linux、Android、iOS、ARM全部平台,EasyGBD兼容国标GB28181-2011、GB28181-2016全部功能。

    EasyGBD项目地址:https://github.com/tsingsee/EasyGBD

    我们将结合EasyRTSPServer和EasyGBD来实现我们的摄像机模拟器软件 & 硬件,支持自定义视频源,支持多路模拟器,希望能将一个很小的点做的很精!更多视频相关解决方案均可访问TSINGSEE青犀视频,可以联系我们获取演示方案,直观感受,也可自行进行下载及测试。

     
  • 相关阅读:
    51nod 1051【基础】
    HDU5971【瞎搞】
    Lightoj1018 【状压DP】
    HDU2604【矩阵快速幂】
    HDU1501【简单DP】
    HDU3555【数位DP】
    Lightoj1037【状压DP】
    51nod 1099【贪心】
    HDU5950【矩阵快速幂】
    51nod 1049【经典】
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/13705595.html
Copyright © 2011-2022 走看看