音视频:安防监控

ops/2024/10/22 8:05:56/

文章目录

    • 一、安防系统
    • 二、视频监控系统的组成
    • 三、相关机制
      • 1.看门狗进程
      • 2.心跳保活机制
    • 四、相关协议和工具库
      • 1.FFmpeg
      • 2.RTSP
      • 3.WebRTC
      • 4.其他
        • (1)OpenCV
        • (2)Telnet
    • 五、视频接口
      • 1.DVI
      • 2.VGA
      • 3.DP
      • 4.HDMI

一、安防系统

安防系统主要包括:视频监控系统、入侵报警系统、出入口控制系统、电子巡查系统以及智能停车场管理系统等5个子系统。


二、视频监控系统的组成

在这里插入图片描述

在这里插入图片描述


三、相关机制

1.看门狗进程

看门狗进程(Watchdog Process)是一种用于监控和管理系统中其他进程或程序的进程,其主要功能是确保被监控的进程能够正常运行。如果被监控的进程出现异常、崩溃或无响应,看门狗进程会采取相应的措施,如重启进程、发出警告或执行其他恢复操作。


2.心跳保活机制

跳保活机制(Heartbeat Keepalive Mechanism)

心跳信号发送:系统或进程定期向对方发送“心跳”消息,表示自己仍然正常运行或连接还保持活跃。这个心跳消息可以是很轻量的、简单的数据包。


四、相关协议和工具库

在这里插入图片描述

1.FFmpeg

FFmpeg 是使用广泛的多媒体框架,是一个强大的音视频处理开源库,可用于音视频文件的解码(decode)、编码(encode)、转码(transcode)、多路复用(multiplex)、解调(dmultiplex)、过滤流(stream filter)、播放(play)等处理任务。

它支持几乎所有的音视频格式,支持各种操作系统环境。
在这里插入图片描述

它既可以使用 API 对音视频进行处理,也可以使用 FFmpeg 命令编辑音视频文件。
很多常用的视频工具、平台、播放器,都依赖于FFmpeg,比如:VLC player、POT player、Google Chrome、You Tube、OBS、Blender、Vimeo等

Qt 是 C++ 框架,用于开发跨平台的图形界面应用程序。


FFmpeg链接:https://blog.csdn.net/Edward1027/article/details/142824261


2.RTSP

RTSP(Real-Time Streaming Protocol,实时流传输协议) 是一种应用层协议,用于控制音频和视频等多媒体数据的流式传输。它通常用于客户端和服务器之间的通信,允许客户端请求、启动、暂停或停止对媒体流的播放。


3.WebRTC

WebRTC(Web Real-Time Communication,即时网络通信)是一项开源技术,旨在使浏览器和移动应用能够进行实时音视频和数据的点对点传输。WebRTC允许无需安装插件或专用应用程序,直接在网页或应用中实现视频通话、音频通话、文件共享等功能,且具有低延迟和高效能。


4.其他

(1)OpenCV

OpenCV(Open Source Computer Vision Library,开源计算机视觉库)是一个开源的计算机视觉和图像处理库,由英特尔公司开发,现由开源社区维护。OpenCV提供了大量的计算机视觉算法和工具,用于图像和视频处理、机器学习、人工智能等领域。它被广泛应用于人脸识别、物体检测、图像增强等各种图像处理任务中,并支持多个编程语言,如C++、Python、Java等。


(2)Telnet

Telnet 是一个用于远程登录、管理服务器和网络设备的简单协议,但由于其安全性较差,通常被 SSH 取代。不过,Telnet 在网络调试和简单设备管理场景中仍有一定应用价值。


五、视频接口

1.DVI

在这里插入图片描述

2.VGA

VGA(英文全称:Video Graphic Array),显示绘图阵列,是模拟信号的电脑显示标准,而VGA接口即采用VGA视频传输标准的接口。VGA接口是15针的梯形口,分成3排,每排5个孔,是视频接口领域的一位“老将”。
在这里插入图片描述

3.DP

在这里插入图片描述

4.HDMI

HDMI(英文全称:High Definition Multimedia Interface),高清晰度多媒体接口,是一种数字化视频/音频接口技术,可同时传送音频和影像信号。
在这里插入图片描述
在这里插入图片描述

区别:
①一根HDMI可以同时传输音频和视频,而一根VGA仅能传输视频信号。
②视频清晰度:HDMI>VGA
在这里插入图片描述


http://www.ppmy.cn/ops/127511.html

相关文章

C++ | Leetcode C++题解之第498题对角线遍历

题目&#xff1a; 题解&#xff1a; class Solution { public:vector<int> findDiagonalOrder(vector<vector<int>>& mat) {int m mat.size();int n mat[0].size();vector<int> res;for (int i 0; i < m n - 1; i) {if (i % 2) {int x i …

iOS 大数相加

大数相加的技术点在于进位(两数相加大于10之后进位) 思路如下: 1.从右往左便利,依次去除两个数M和N的个位数、十位数、百位数~~~相加 2.如果M遍历完了,N还没完,那么M用0作为位数上的加数: 代码如下: - (void)bigNumAdd:(NSMutableArray *)arrayA ArrayB:(NSMutableArray *…

【网安第三章】——XSS

XSS-跨站脚本攻击 反射型XSS 反射型XSS攻击通常发生在Web应用程序未能充分处理用户输入的情况下。攻击者利用应用程序的漏洞&#xff0c;将恶意脚本嵌入到URL参数中&#xff0c;当受害者点击这个恶意链接时&#xff0c;Web应用程序会将URL参数的内容作为响应的一部分发送给用户…

PyTorch 中 12 种张量操作详解

创作不易&#xff0c;还请各位同学三连点赞&#xff01;&#xff01;收藏&#xff01;&#xff01;转发&#xff01;&#xff01;&#xff01; 对于刚入门学习Python还找不到方向的小伙伴可以试试我的这份学习方法和籽料&#xff0c;免费自取&#xff01;&#xff01; PyTorc…

Ajax:跨域、防抖和节流、HTTP协议

在善意的“双向奔赴”中&#xff0c;每个普通人都如星辰&#xff0c;微小但释放着自己的光芒&#xff0c;交织成灿烂的星河 文章目录 跨域防抖和节流HTTP协议HTP状态码以及代表意义错误代码的影响移动的小天使 跨域 同源策略 概念&#xff1a;协议&#xff0c;域名&#xff0c…

Go的客户端与服务器通信案例

客户端代码 package main import ("fmt""net""os""bufio" )func main(){fmt.Println("客户端启动……")conn,err:net.Dial("tcp","127.0.0.1:8888")if err!nil{fmt.Println("客户端连接服务器失败…

WEB前端使用标签制作网页

需要使用HTML的一些基本标签制作网页 基本代码如下: <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title></head><body><form action"#" method"post" enctype"text/…

大数据-178 Elasticsearch Query - Java API 索引操作 文档操作

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; 目前已经更新到了&#xff1a; Hadoop&#xff08;已更完&#xff09;HDFS&#xff08;已更完&#xff09;MapReduce&#xff08;已更完&am…