首页 > 其他分享 >GB28181 视频服务器文档整理

GB28181 视频服务器文档整理

时间:2023-07-02 18:32:22浏览次数:45  
标签:视频 流媒体 MQ GB28181 开发 文档 服务器


 CarEye 开发GB28181 服务器有将近两年时间了,早期我们用纯C++开发了一个GB28181视频服务期,对外的接口是基于MQ协议的。这样开发出来的服务器主要有几个问题。

1. SIP服务器和流媒体服务器是绑定在一个进程中的,因为没有分离,造成了视频处理和SIP服务器只能在一台服务器上运行,既不能打到GB28181协议的构架要求。也造成无法使用负载均衡的功能。

2. 对外接口采用了MQ通信方式。虽然MQ消息处理实时,对一些数据处理,如报警,对讲等。但MQ本身是重量级构建,不方便一些应用场景快速构建自己的服务。对一些小企业和应用场合来说还是不太方便

3. 本身的服务器不能支持GB28181-2011和2016版本的切换。这样对一些场景兼容性差。

基于以上原因,我们重新架构了GB28181视频服务器,指令服务器使用go来作为开发,而流媒体开发继续使用C++作为开发语言。

新开发的GB28181服务器,和GT1078视频服务器通信构成了兼容移动车载,摄像头。集成直播,点播,对讲,上下级级联的流媒体服务群。其网络架构如下图表示:

GB28181 视频服务器文档整理_流媒体服务器

GB28181 视频服务器文档整理_应用场景_02编辑

我们整理了有关GB28181的开发接口完全对外开放,方便快速应用。http://120.76.235.109:4025/doc/index.html

GB28181 平台体验网址:www.liveoss.com:10088   测试账号:test  密码 123456



标签:视频,流媒体,MQ,GB28181,开发,文档,服务器
From: https://blog.51cto.com/u_13592015/6606413

相关文章

  • ​Centos Linux 上搭建Apache服务器
    搭建Apache服务器  配置准备:网络     检查 配置问题解决  Centos7最小化安装报错Therearenoenabledrepos.Run"yumrepolistall"toseethereposyouhave.解决办法  身份切换到root账户,进入vim/etc/sysconfig/network-scripts/ifcfg-ens33修改文件,将ONBO......
  • CarEye GT1078 转GB28181 方案
     最近因为业务需要,将GT1078的设备链接到政府平台,政府平台还不是GT/808系列的,而是GB28181上级平台,所以造成了需要进行数据和格式的转化。具体主要流程如下:GT/T1078视频平台级联到上级公安部平台要点:车辆管理系统录入公安部编码,将机构,设备,通道跟国标编码一一对应平台将设备信息通......
  • 注册DNS服务器
    “注册DNS服务器”名词解释注册DNS服务器是一个正式注册过的,dns服务器名称,如dns1.yourname.com。注册管理的最终机构一般为Internic.net,国内域名通过CNNIC。一般,不直接向Internic.net注册,而是向yourname.com的域名注册商(registrar)提交申请,他们再向Internic/CNNIC去提交注册......
  • 部署前端项目到linux服务器
    1.使用Xshell连接linux服务器xshell免费版地址:家庭/学校免费-NetSarangWebsite(xshell.com)2.安装nginx服务器sudoapt-getinstallnginx3.使用xftp上传前端文件首先使用命令将前端项目打包到dist文件夹xftp免费版地址:家庭/学校免费-NetSarangWebs......
  • 部署springboot项目到linux服务器
    1.使用Xshell连接服务器xshell免费版地址:家庭/学校免费-NetSarangWebsite(xshell.com)2.安装java运行环境sudoaptinstallopenjdk-8-jdk3.使用xftp上传后端jar包文件xftp免费版地址:家庭/学校免费-NetSarangWebsite(xshell.com)4.在xshell中使用命令......
  • 服务器无损升级技术解析
    声明:本人原创文章,详细内容已发布在我的微信个人技术公众号---网络技术修炼,公众号总结普及网络基础知识,包括基础原理、网络方案、开发经验和问题定位案例等,欢迎关注。概述软件工程中持续迭代和更新是必不可少的,在服务端软件更新时,保持服务的连续性是一项关键任务。本文将从技术......
  • 云服务器 搭建NFS 文件系统 用于解决负载均衡session 文件共享等
    解决的问题:如果多台服务器负载均衡用户没有根据TCP设置分配在一台服务器那么session无法共享文件无法共享一台服务器创建了文件另外一台也会同步创建1.搭建NFSServe注意:共享系统的服务端和客户端不能安装在同一台服务器上例如你做负载均衡的2台服务器内网ip 12.20.10......
  • Allure使用教程 - 官方文档汉化
    Allure测试报告目录Allure测试报告安装LinuxMacOSXWindows手动下载&安装安装pytest-allure插件快速入门allure特性可以在html报告中,添加用例描述、附件等信息,比如:1、@allure.feature(功能名称)2、@allure.story(子功能名称)3、@allure.title(测试标题)4、@allure.description(用例描......
  • 部署java的linux服务器远程报错:[USM] Channel request shell failed
    问题部署很多个微服务的linux服务器ssh远程突然进不去,远程工具提示:[USM]Channelrequestshellfailed排查分析因为部署的是很多个java进程,有可能线程数占满导致系统可创建线程耗尽,排查步骤如下:使用非远程方式进入服务器,使用top-H命令查看系统创建的线程数:查看系统允许创......
  • 国标GB28181协议客户端开发(三)查询和实时视频画面
    国标GB28181协议客户端开发(三)查询和实时视频画面本文是《国标GB28181协议设备端开发》系列的第三篇,探讨了信息查询和实时视频在GB28181协议中的应用。首先,介绍了设备目录查询、设备信息查询和设备状态查询三个重要的信息查询功能,并详细解释了它们在协议中的信令交互流程。随后,深......