|
笔者小小程序员一枚,目前就职于一家安防公司,在负责一个基于私有云的IPC监控系统,分享下构建心得,大神勿喷。; C. c& |2 a1 x" Z
7 |5 I+ m L! a; a: o
! J0 x. @; @4 s# Y; P+ p. H摄像头上云,无外乎推流与拉流技术。
' E- {, |1 A3 l- p一、在服务端主要分两大块
2 l! h9 F5 I' q; ~- I* D
' i9 Y3 E# f6 {3 b0 ]: E7 k4 Y1、摄像头基本信息的管控(Web管理系统),对摄像头数据的采集,比如IP、用户、密码、所属区域等;
- I7 X$ Q0 Y4 y+ _, F$ \2、流媒体服务器的搭建,RTMP协议、HLS协议等等。+ ?+ R: x/ ~2 v! X8 H5 {
4 g, F* q& }* E6 P& ^
3 d2 ?7 _4 j5 a' o0 o8 e b
7 I" Y5 x6 E3 _( |4 }) a* A& Z2 A6 a* U
二、在设备端/ D' m5 N+ h. q6 y) F3 f+ i* e
主要就是推流了。目前大多是基于FFmpeg进行视频的编解码和推流。0 _" n. C5 O. k5 \1 E
& P. o! b% F9 ~3 Y. h
$ p7 c# S( g: K t( R+ c/ {/ W* a3 ?- @
三:流程图
% _+ u* k0 z8 F" A0 N% o1 F) L$ J$ b; I1 q* ]. t
" U+ }; N) e4 z! t4 \0 z
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|