【物联网视频监控系统----韦东山老师视频总结】(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. 摄像头和声卡接口
相关推荐
linux_cfan10 小时前
videojs v10 源代码系列解读:14 · 谓词守卫:在运行时安全地调用能力
前端·javascript·音视频
赛博仓鼠11 小时前
秋叶ComfyUI 3.2整合包实测:Python 3.13+Torch 2.13全栈升级,一键跑通MiniMax H3(附完整部署)
ai·ai作画·aigc·音视频
当下新鲜事13 小时前
脱硫脱硝塔动力系统科普:四方DL500变频器工作原理解析
大数据·运维·物联网·业界资讯
乐橙开放平台13 小时前
从「多套客户端」到一套开放能力:乐橙视频监控能力复盘
笔记·物联网·自动化·音视频·智能家居
雪兽软件14 小时前
物联网(IoT)到底是啥?
物联网
EatFan14 小时前
全栈自造 Status Deck(四):硬件终于到了,从点亮屏幕到跑通第一个 Demo
单片机·物联网·esp32
航飞光电市场经理16 小时前
UWB定位技术选型指南:从芯片架构到定位引擎的底层能力分析
大数据·人工智能·物联网·安全·人员定位
acrel717 小时前
商业中心变电所运维云平台解决方案
物联网·能耗监测·智慧用电·电力运维
sibylyue18 小时前
部标JT/T1078 视频通信协议
物联网
星恒讯工业路由器18 小时前
配电DTU新国标落地:硬件加密成硬门槛,选型逻辑正在改变
网络·物联网·智能路由器·工业路由器·新国标·硬件加密·配电dtu