【物联网视频监控系统----韦东山老师视频总结】(2)三种视频监控方案介绍

文章目录

  • [1 概要](#1 概要)
  • [2 视频监控的作用](#2 视频监控的作用)
  • [3 视频监控方案](#3 视频监控方案)
    • [3.1 我们需要实现的内容](#3.1 我们需要实现的内容)
    • [3.2 几种流媒体协议](#3.2 几种流媒体协议)
  • [4 总结](#4 总结)
  • [5 其他章节链接](#5 其他章节链接)

1 概要

本章将会介绍两种视频监控方案,,其中一种可以运行在低性能的板子上,另一种是热门的流媒体方案。

2 视频监控的作用

  1. **家居:**家庭安防;照顾老人,小孩;照顾宠物
  2. **公司:**仓库防火防盗,疫情防控(摄像头配合温度测试,自动检测体温)
  3. **农业:**大棚检测,研究记录
  4. **娱乐:**极限运动记录,风景拍摄
  5. **社会:**交通检测,安保

3 视频监控方案

3.1 我们需要实现的内容

整个过程可以分为三个部分,推流端,流媒体服务器端,流媒体客户端(手机等)。

  1. 推流端

    在我们的开发板上需要运行两个进程,一个进程处理摄像头的数据,一个进程用于网络线程,进行数据传输,即推流,推流我们可以使用MMJPG-Streamer,ffmpeg等。

  2. 流媒体服务器端

    之后推流会推流到流媒体服务器上,现在的流媒体服务器用的比较广泛的是Nginx。

  3. 拉流端/流媒体客户端

    流媒体客户端通过拉流可以从流媒体服务器上获取相应的视频资源并显示在客户端上,现在用的比较多的拉流软件是VLC。

3.2 几种流媒体协议

其中RTMP和HTTP-FLV是adobe公司的产品。

RTMP基于TCP,存在被拦截的风险,基于此原因,后续开发了HTTP-FLV(现在主流的直播所用协议),此协议在浏览时会直接将资源下载到本地,防止被拦截,但是此可能会导致资源已被盗取。

4 总结

介绍了整体流程和几种常见的流媒体服务器。

5 其他章节链接

  1. 三种视频监控方案介绍
  2. MJPG-streamer方案的实现以及原理分析
  3. 流媒体方案的实现之ffmpeg
  4. 流媒体方案的实现之Nginx
  5. 摄像头和声卡接口
相关推荐
REDcker3 天前
WebCodecs VideoDecoder 的 hardwareAcceleration 使用
前端·音视频·实时音视频·直播·webcodecs·videodecoder
gihigo19983 天前
基于TCP协议实现视频采集与通信
网络协议·tcp/ip·音视频
古译汉书4 天前
【IoT死磕系列】Day 7:只传8字节怎么控机械臂?学习工业控制 CANopen 的“对象字典”(附企业级源码)
数据结构·stm32·物联网·http
山河君4 天前
四麦克风声源定位实战:基于 GCC-PHAT + 最小二乘法实现 DOA
算法·音视频·语音识别·信号处理·最小二乘法·tdoa
TDengine (老段)4 天前
TDengine IDMP 数据可视化——散点图
大数据·数据库·物联网·信息可视化·时序数据库·tdengine·涛思数据
Lupino4 天前
从逻辑“脑裂”到 AI 重构:不到 2 美金解决物联网电位反转难题
python·物联网
脚后跟4 天前
AI助力嵌入式物联网项目全栈开发
嵌入式硬件·物联网·ai编程
音视频牛哥4 天前
Android平台RTMP/RTSP超低延迟直播播放器开发详解——基于SmartMediaKit深度实践
android·人工智能·计算机视觉·音视频·rtmp播放器·安卓rtmp播放器·rtmp直播播放器
qq_416276424 天前
通用音频表征的对比学习
学习·音视频
极客小张4 天前
基于STM32的智能水质监测与远程预警系统设计与实现
c语言·python·stm32·单片机·嵌入式硬件·物联网