|
笔者小小程序员一枚,目前就职于一家安防公司,在负责一个基于私有云的IPC监控系统,分享下构建心得,大神勿喷。
; P1 P, @# x: d4 y o+ l: J9 u ~
+ s# Y& F* _6 ^" O( b/ r6 t l+ {* V. x! Q; C9 j
摄像头上云,无外乎推流与拉流技术。8 W( z1 {1 W* I% G
一、在服务端主要分两大块% s4 h6 r4 y& x4 `/ W" o
- z6 f. E4 D% c$ O i1 C6 w
1、摄像头基本信息的管控(Web管理系统),对摄像头数据的采集,比如IP、用户、密码、所属区域等;$ z+ Y5 A7 K" M
2、流媒体服务器的搭建,RTMP协议、HLS协议等等。+ h- k% R# ^6 E) Y
9 x2 F" B( d: K H( I& ~4 @+ x& p* Y% v, M0 Y. c/ [( I
0 a1 t( _- L) `" n! G" _3 c2 n
, D1 q) f: Y" u二、在设备端- b$ d5 g) q( {; k% g% v9 @; B
主要就是推流了。目前大多是基于FFmpeg进行视频的编解码和推流。
( j8 I. I0 Q% V
% R( f( p- J4 H/ H' M0 Y
+ |! R: E: f! F& V; N6 D9 H) R8 u- K+ ^$ D
三:流程图
7 C6 e" h& H* W- _
4 |1 D: o% V' x8 d5 {+ t' k' q
$ ~. {" b. B2 u |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|