📹 安防摄像头视频流处理
实战课程 · 30章
🎯
从入门到部署 · 友好色系
01
安防行业概述
视频监控发展史
IP Camera vs 模拟
RTSP/ONVIF/GB28181
02
开发环境搭建
FFmpeg编译安装
OpenCV环境
Python虚拟环境
03
RTSP协议详解
DESCRIBE/SETUP/PLAY
SDP解析
RTP/RTCP
04
视频流拉取实战
FFmpeg拉RTSP
OpenCV读取网络流
异常重连
05
视频帧解码
H.264/H.265原理
NAL单元
OpenCV解码
06
图像预处理
分辨率缩放
色彩空间转换
ROI/滤波
07
视频帧缓存策略
环形缓冲区
生产者-消费者
多线程帧队列
08
视频编码与推流
FFmpeg编码H.264
封装MP4/FLV
RTMP推流
09
ONVIF协议实战
WS-Discovery
PTZ控制
获取媒体流
10
GB28181协议入门
SIP信令
设备注册/目录
RTP over TCP/UDP
11
视频存储方案
本地文件存储
分段录制
磁盘循环覆盖
12
视频分析基础
运动检测
目标跟踪KCF/DeepSORT
区域入侵
13
深度学习集成
YOLOv8部署
ONNX Runtime
检测叠加
14
视频流Web展示
Flask/Node.js
MJPEG over HTTP
WebSocket推送
15
HLS与DASH协议
HLS切片
m3u8索引
自适应码率
16
WebRTC低延迟传输
信令服务器
PeerConnection
实时通信
17
多摄像头管理
注册发现
并发拉流
负载均衡
18
视频流加密
TLS/SSL
H.264 AES-128
DRM方案
19
边缘计算部署
树莓派/Jetson
模型量化加速
边云协同
20
视频质量诊断
模糊检测
遮挡检测
亮度/雪花噪声
21
录像回放系统
时间轴设计
关键帧索引
倍速/拖拽
22
智能告警系统
规则引擎
推送(邮件/微信/钉钉)
告警录像关联
23
视频流性能优化
零拷贝
GPU加速(CUDA/VAAPI)
内存池
24
大规模集群方案
Kubernetes
Kafka消息队列
MinIO/Ceph
25
视频流测试工具
模拟摄像头
网络丢包模拟
压力测试
26
日志与监控
ELK日志
Prometheus
Grafana
27
项目实战一:小型安防系统
4路摄像头
本地存储
Web查看
28
项目实战二:智能入侵检测
YOLOv8
告警推送
录像回放
29
项目实战三:多站点汇聚平台
GB28181网关
云端存储
客户端
30
课程总结与进阶
AIoT/云边协同
学习资源
面试题解析