|
笔者小小程序员一枚,目前就职于一家安防公司,在负责一个基于私有云的IPC监控系统,分享下构建心得,大神勿喷。
/ J6 C4 v: J/ R* {
+ L+ N- t P8 J$ [; y! E
( n% x: u" Y4 @4 ~4 n% g摄像头上云,无外乎推流与拉流技术。9 ~1 G2 v) A$ M& `5 D, h
一、在服务端主要分两大块
5 I. g* z/ R* L7 _* K; ]2 M$ P g6 r) I$ ^
1、摄像头基本信息的管控(Web管理系统),对摄像头数据的采集,比如IP、用户、密码、所属区域等;
6 u d: ^6 B+ a0 s5 M$ M2、流媒体服务器的搭建,RTMP协议、HLS协议等等。
# Q0 }" @( q' j7 z" c* X/ i7 \5 N6 Q
2 n6 T9 d2 ^9 D% s. h, Z' v4 ]
* r( c. k6 b8 f& W4 ^5 F8 y3 ~8 W7 |3 }: X8 d% B u1 d0 A% U# L
二、在设备端
* L2 w, ~+ E6 x主要就是推流了。目前大多是基于FFmpeg进行视频的编解码和推流。
/ ?, H- ^6 Y/ C1 G
8 p" x$ d8 j* g0 D3 Q0 ]. d
- ?: N! O. z+ u* k
& H5 N' F5 V7 u# J# ?2 F三:流程图
8 L$ |& a( Q. S* R+ k2 j R# L: `$ b
U: X$ b& Z0 F |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|