|
笔者小小程序员一枚,目前就职于一家安防公司,在负责一个基于私有云的IPC监控系统,分享下构建心得,大神勿喷。
% F* B; x. ?* _+ l
' J& v. Z# z: p0 O' V# C- p
7 K6 ~6 r! ~% t2 s摄像头上云,无外乎推流与拉流技术。
; m6 M" N+ T" U# w' Z x0 _3 ^一、在服务端主要分两大块& y/ z$ r# \) h. P- m* K% P% z
; }2 `2 n7 o1 P4 \
1、摄像头基本信息的管控(Web管理系统),对摄像头数据的采集,比如IP、用户、密码、所属区域等;, Q" O5 L( @, H7 h( Y: Q. }
2、流媒体服务器的搭建,RTMP协议、HLS协议等等。
; E- {" l1 }, c% ?/ n; V( @% C) i1 R1 x" l
9 G3 g# s* h- {7 ^# R" ^ T, @; Z% n) Q# P5 ^2 c; ~* v. t
0 Y2 r- M5 l6 \7 H$ z- d1 S8 p二、在设备端$ V2 v: [2 C" _/ k
主要就是推流了。目前大多是基于FFmpeg进行视频的编解码和推流。+ h, o0 _9 g! N$ E2 H
2 L9 u& q/ N3 H2 K- F
: ^! E! Y4 _& D$ t6 P
1 i# q% d E! w6 S, K* z2 k- |0 {' `三:流程图! S. ]& j h6 N6 F- b0 f2 a+ P8 l! h
: b$ ~% l/ n+ b
( s3 j: x: Z4 b4 B4 v8 O1 p% f
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|