视频从摄像头或相机上取视频流,并最终录制到文件,这是一个复杂的过程,也是最核心的监控关键流程。
从目前架构而言,基本上都是定型了,一般情况下,很少有机会能够接触到全链路的开发
以下是一个设备端一个完整链路
这个链路只能表达一个大致流向,一般很少有产品是全部包含的
抽象几个大流程:
1、实时监控
Sensor - 采集卡 - 编码 - 实时显示
2、IP监控
Sensor - 采集卡 - H264编码 - RTSP传输 - 服务 - 客户端解码 - 显示
3、记录
Sensor - 采集卡 - 编码 - OSD - H264编码 - MP4编码 - 存储文件(文件系统)
4、智能设备
Sensor - 采集卡 - 编码 - 算法 - 结果反馈 - 一般还需要实时显示
其中对每个流程精通,都是足够一个程序员活得很滋润!!!
虽然,到目前为止,我们都是站在巨人肩膀上的,但仍然需要深入、深入,需要很多努力,才能玩得转