|
|
笔者小小程序员一枚,目前就职于一家安防公司,在负责一个基于私有云的IPC监控系统,分享下构建心得,大神勿喷。
) P5 u! X' c7 h8 d V0 x$ i4 S- L, j- ?" j, } @
H' I& t/ H+ ?, g# q5 {1 Z
摄像头上云,无外乎推流与拉流技术。. L9 z0 }. Z, q3 l+ S+ \
一、在服务端主要分两大块: {) M5 ~. J& F1 E) n0 N) T3 [" u
+ [& a9 [" b9 O9 i7 G+ M1、摄像头基本信息的管控(Web管理系统),对摄像头数据的采集,比如IP、用户、密码、所属区域等; o. H9 W. e+ j* C+ O9 n( b! `2 x
2、流媒体服务器的搭建,RTMP协议、HLS协议等等。( J7 T& O6 v% ~9 K
& p. V5 w' m3 }0 ^0 x
& {+ A- Q/ q1 j3 j* P- t) @/ d6 F( }* U9 |& w, d
+ e! Q0 s, H, S8 H* q
二、在设备端( |8 W' U# j. }9 [4 r7 ^% F; q
主要就是推流了。目前大多是基于FFmpeg进行视频的编解码和推流。' {0 O1 P1 b8 T4 J* a/ F- G: N# J5 T
* ^) n* Q; e/ y9 d, ?- R
O. }( l3 j/ e2 P1 z
r1 t7 D9 O; b$ T* [: J& f/ X9 [
三:流程图
. g3 b5 V: g- Z% q) p6 a7 x, ]& N* g3 I3 o& Q- [: j0 h
, |# S$ x$ v" L; G- n4 b |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|