【GB28181】从一个开源平台入门到实践系列文章汇总(持续更新)

前言
本文是GB28181从一个开源平台入门到实践系列文章专栏导航帖(持续更新)
建议大家在阅读专栏文章时,使用本导航进行阅读,读起来更有条例

专栏介绍:根据自己的项目实践,系统的总结了GB28181从了解,到使用,再到自己开发应用,从入门、基础、到高级应用,逐渐掌握整个技术栈,带领大家逐步掌握GB28181国标的相关技术,适合入门、进阶和想做技术提升的相关开发人员。

开发语言(重点以客户端【ipc/nvr/dvr等设备】为主,前后端仅限于会用会简单的修改和定位问题):
客户端:c和c++
后端:java
前端:vue

学习完以下内容可以:
开发定制自己的客户端
可以搭建一个自己的国标服务器

即将更新,敬请期待~~~~~
专栏将持续更新…
如果文章有用,可以点赞、收藏、关注,也可以订阅专栏

文章列表

1、认识应用篇

俗话说,造车先看看车长什么样,这里我们先使用GB28181客户端和服务器进行安装使用,了解并熟悉它的通信交互过程以及数据传输。
1.1 基础知识点汇总
SDP 报文内容(UDP、TCP主动、TCP被动)
1.2 安装GB28181客户端和服务端,功能与使用
1.3 模拟设备和真实摄像头接入
1.4 抓包分析数据报文(wirshake)-linux/windows

2、基础开发入门篇

从客户端到服务端,自己动手实践每个环境
GB28181流媒体服务端编译与部署(以ZLM为例)-windows
GB28181信令服务端编译与部署(以WVP为例)-windows
GB28181流媒体服务端编译与部署(以ZLM为例)-linux或者嵌入式
GB28181信令服务端编译与部署(以WVP为例)-linux或者嵌入式
GB28181设备端编译与部署(基于osip2进行二次开发)-windows
GB28181设备端编译与部署(基于osip2进行二次开发)-linux或者嵌入式

编译及部署错误汇总
wvp-gb28181-Pro 运行错误汇总
调试不通定位问题汇总

3、进阶篇

WVP前端代码二次开发
WVP后端代码二次开发
GB28181模拟设备项目开发

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/701649.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++中的左值和右值

目录 一. 左值和右值的概念 1. 左值 1.1 可修改的的左值 1.2 不可修改的左值 右值 二. 左值引用和右值引用 1. 左值引用 2. 右值引用 主要用途 1. 移动语义 2. 完美转发 2.1 引用折叠 2.2 std::forward 一. 左值和右值的概念 什么是左值和右值 1. 左值 左值是一个表示…

Linux内核源码安装

文章目录 前言查看内核源码包安装内核源码编译内核源码最后 前言 我是醉墨居士,我们安装一下Linux内核源码,方便我们学习Linux内核 也方便我们进行eBPF开发时查看Linux内核的一些信息 查看内核源码包 apt-cache search linux-source安装内核源码 因为…

拼接 URL(C 语言)【字符串处理】

题目来自于博主算法大师的专栏:最新华为OD机试C卷AB卷OJ(CJavaJSPy) https://blog.csdn.net/banxia_frontend/category_12225173.html 题目 给定一个 url 前缀和 url 后缀 通过,分割 需要将其连接为一个完整的 url 如果前缀结尾和后缀开头都…

Jetson Xavier NX配置Tensorrt路径

路径 include:/usr/include/aarch64-linux-gnu lib: /usr/lib/aarch64-linux-gnu tensorrt:/usr/src/tensorrt

【vue3语法】开发使用创建项目等

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、vue3创建vue3v2函数式、v3组合式api响应式方法ref、reactive计算属性conputed监听属性wacthvue3 选项式生命周期父子通信父传子defineProps编译宏 子传父de…

互联网加竞赛 机器视觉opencv答题卡识别系统

0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 答题卡识别系统 - opencv python 图像识别 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🥇学长这里给一个题目综合评分(每项满分5分…

精读《源码学习》

1. 引言 javascript-knowledge-reading-source-code 这篇文章介绍了阅读源码的重要性,精读系列也已有八期源码系列文章,分别是: 精读《Immer.js》源码精读《sqorn 源码》精读《Epitath 源码 - renderProps 新用法》精读《Htm - Hyperscript…

并查集例题(食物链)C++(Acwing)

代码&#xff1a; #include <iostream>using namespace std;const int N 50010;int n, m; int p[N], d[N];int find(int x) {if(p[x] ! x){int t find(p[x]);d[x] d[p[x]];p[x] t;}return p[x]; }int main() {scanf("%d%d", &n, &m);for(int i 1…

阿里大文娱前端一面

引言 我目前本科大四&#xff0c;正在春招找前端&#xff0c;有大厂内推的友友可以聊一聊&#xff0c;球球给孩子的机会吧。 我整理了一份10w字的前端技术文档&#xff1a;https://qx8wba2yxsl.feishu.cn/docx/Vb5Zdq7CGoPAsZxMLztc53E1n0k?fromfrom_copylink&#xff0c;对…

【蓝桥杯入门记录】静态数码管例程

目录 一、补充 &#xff08;code&#xff09; 二、例程 &#xff08;1&#xff09;例程1&#xff1a;数码管显示某一位&#xff08;某一杠&#xff09;。以点亮8段数码管最上面的横杠为例。 &#xff08;2&#xff09;例程2&#xff1a;数码管的8个段依次点亮&#xff08;其他…

linux前端部署

安装jdk 配置环境变量 刷新配置文件 source profile source /etc/profile tomcat 解压文件 进去文件启动tomcat 开放tomcat的端口号 访问 curl localhsot:8080 改配置文件 改IP,改数据库名字&#xff0c;密码&#xff0c; 安装数据库 将war包拖进去 访问http:…

C++递归

角谷猜想 #include<bits/stdc.h> using namespace std; int n,sum0; void f(int); int main() {cin>>n;f(n);cout<<sum;return 0; } void f(int n){if(n1) return;if(n%20) nn/2;if(n%21) nn*31;sum; } 求两个数M和N的最大公约数

【Python笔记-设计模式】代理模式

一、说明 代理模式是一种结构型设计模式&#xff0c;提供对象的替代品或其占位符。代理控制着对于原对象的访问&#xff0c;并允许在将请求提交给对象前后进行一些处理。 (一) 解决问题 控制对对象的访问&#xff0c;或在访问对象前增加额外的功能或控制访问 (二) 使用场景…

[c++] public, private, protected, friend

权限管理是 c 的一大特点&#xff0c;面向对象语言封装的特性也给权限管理带了了方便。c 中的权限主要有 3 种&#xff1a;public&#xff0c;private&#xff0c;protected。类中的函数和属性默认是 private 的&#xff0c;类的继承关系默认也是 private 的。 public&#xf…

apidoc接口文档的自动更新与发布

文章目录 一、概述二、环境准备三、接口文档生成1. 下载源码2. 初始化3.执行 四、文档发布五&#xff0c;配置定时运行六&#xff0c;docker运行七&#xff0c;不足与优化分析 一、概述 最近忙于某开源项目的接口文档整理&#xff0c;采用了apidoc来整理生成接口文档。 apidoc…

深度学习系列59:文字识别

1. 简单文本&#xff1a; 使用google加的tesseract&#xff0c;效果不错。 首先安装tesseract&#xff0c;在mac直接brew install即可。 python调用代码&#xff1a; import pytesseract from PIL import Image img Image.open(1.png) pytesseract.image_to_string(img, lan…

MES管理系统生产过程控制的核心要素

MES&#xff08;制造执行系统&#xff09;是为优化制造业生产过程和管理而设计的软件系统&#xff0c;其核心要素包括&#xff1a; 工单管理&#xff1a;工单管理是MES系统最基本的功能之一&#xff0c;它可以跟踪和管理各种类型的工单&#xff0c;如生产工单、维修工单和质量…

解释 C++ 中的虚拟继承(Virtual Inheritance)

解释 C 中的虚拟继承&#xff08;Virtual Inheritance&#xff09; 在 C 中&#xff0c;虚拟继承&#xff08;Virtual Inheritance&#xff09;是一种特殊的继承方式&#xff0c;用于解决多继承带来的菱形继承&#xff08;Diamond Inheritance&#xff09;问题。虚拟继承主要通…

Spring篇----第六篇

系列文章目录 文章目录 系列文章目录前言一、spring 支持集中 bean scope?二、spring bean 容器的生命周期是什么样的?三、什么是 spring 的内部 bean?前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男…

Java EE改名Jakarta EE,jakarta对程序开发的影响

一、前言 很多Java程序员在使用新版本的Spring6或者springboot3版本的时候&#xff0c;发现了一些叫jakarta的包。我在阅读开源工作流引擎camunda源代码的时候&#xff0c;也发展了大量jakarta的工程包。 比如&#xff1a;camunda的webapps编译工程就提供了2种方式javax和jaka…