news 2026/4/18 12:08:00

【STM32MP157 视频监控项目】(1) 视频监控简介

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【STM32MP157 视频监控项目】(1) 视频监控简介

文章目录

  • 1 概要
  • 2 视频监控简介

1 概要

目前常见的视频监控和视频直播都是使用了 RTMP 和 RTSP 流媒体传输协议等。

RTSP(Real-Time Stream Protocol)由 Real Networks 和 Netscape 共同提出的,基于文本的多媒体播放控制协议。RTSP 定义流格式,流数据经由 RTP 传输;RTSP 实时效果非常好,适合视频聊天,视频监控等方向。

RTMP(Real Time Message Protocol)由 Adobe 公司提出,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题,优势在于低延迟,稳定性高,支持所有摄像头格式,浏览器
加载 flash 插件就可以直接播放。

RTSP 和 RTMP 的区别:
RTSP 虽然实时性最好,但是实现复杂,适合视频聊天和视频监控;RTMP 强在浏览器支持好,加载 flash插件后就能直接播放,所以非常火,相反在浏览器里播放 rtsp 就很困难了。

本章我们将向大家介绍如何通过 FFmpeg+Nginx、使用 RTMP 推流实现视频监控或直播。 本章将会讨论如下主题内容。

  1. 视频监控简介
  2. 如何移植 Nginx
  3. FFmpeg+Nginx 实现 RTMP 推流
  4. 拉流

2 视频监控简介

本章我们将使用 RTMP 流媒体服务来实现视频监控,RTMP 流媒体服务框架图如下所示:

推流端负责将视频数据通过 RTMP 流媒体协议传输给 RTMP 流媒体服务器,拉流端可以从流媒体服务器中通过 RTMP 协议获取到视频数据;而流媒体服务器负责接收推流端的视频数据、当有客户端(拉流端)想要获取视频数据时再将其发给相应的客户端。

所以从上图可知,要想实现 RTMP 视频监控,必须要有这三部分:推流客户端、拉流客户端以及流媒体服务器。那这些需要我们自己去实现吗?当然不需要,譬如推流我们可以使用 FFmpeg 来做,拉流则可以实现 VLC 播放器来做,而流媒体客户端则使用 Nginx 来搭建即可!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 11:22:55

2026年AI生产力工具预测:Z-Image-Turbo类工具将爆发

2026年AI生产力工具预测:Z-Image-Turbo类工具将爆发随着生成式AI技术的持续演进,图像生成模型正从“实验室玩具”快速进化为高可用、低门槛、强集成的生产力工具。阿里通义推出的Z-Image-Turbo WebUI,正是这一趋势下的典型代表——它不仅具备…

作者头像 李华
网站建设 2026/4/18 7:04:04

Z-Image-Turbo自然灾害教育图示应用

Z-Image-Turbo自然灾害教育图示应用 阿里通义Z-Image-Turbo WebUI图像快速生成模型 二次开发构建by科哥 运行截图 背景与目标:AI驱动的自然灾害科普可视化 在防灾减灾教育中,直观、生动的视觉素材是提升公众认知的关键。然而,传统教学资源…

作者头像 李华
网站建设 2026/4/18 8:00:56

Z-Image-Turbo国产化AI绘画工具的崛起意义

Z-Image-Turbo国产化AI绘画工具的崛起意义 阿里通义Z-Image-Turbo WebUI图像快速生成模型 二次开发构建by科哥 在生成式AI迅猛发展的2025年,国内大模型生态正从“可用”迈向“好用”的关键阶段。阿里通义实验室推出的 Z-Image-Turbo 模型,作为一款基于…

作者头像 李华
网站建设 2026/4/18 4:29:12

MGeo部署避坑指南:常见错误及解决方案

MGeo部署避坑指南:常见错误及解决方案 引言:为什么需要MGeo? 在中文地址处理场景中,实体对齐是一项极具挑战性的任务。由于地址表述存在大量变体(如“北京市朝阳区” vs “北京朝阳”)、缩写、错别字和语…

作者头像 李华
网站建设 2026/4/18 11:57:06

传统开发VS快马AI:对比工具开发效率提升10倍

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 请生成一个代码对比工具开发效率分析报告页面,要求:1. 左右分栏展示传统开发与快马开发的步骤耗时对比 2. 使用柱状图显示各阶段时间节省比例 3. 包含典型案…

作者头像 李华
网站建设 2026/4/18 7:49:23

快!省!稳!Nova 2 Lite帮你高效构建Agentic AI应用

在re:Invent 2025,亚马逊云科技推出了Amazon Nova 2 Lite模型,这是一款快速、经济高效的推理模型,适用于日常工作负载。该模型已上线Amazon Bedrock,具备行业领先的性价比优势,可助力企业与开发者构建功能强大、可靠且…

作者头像 李华