|
笔者小小程序员一枚,目前就职于一家安防公司,在负责一个基于私有云的IPC监控系统,分享下构建心得,大神勿喷。
8 G! l& f0 Y2 r7 D( q! ]
# g Z, G( J3 q+ P7 B
$ V" Y3 z- o. K; D% W* \; o+ \/ d摄像头上云,无外乎推流与拉流技术。* _$ w$ U6 W- u: l4 `$ Y
一、在服务端主要分两大块# v/ R/ |( F- [+ H, K
5 Y( w1 C* x, q: Q+ ^2 K d$ ?
1、摄像头基本信息的管控(Web管理系统),对摄像头数据的采集,比如IP、用户、密码、所属区域等;$ x w2 c6 u3 f
2、流媒体服务器的搭建,RTMP协议、HLS协议等等。
4 @" c4 n/ ?3 f# _0 [/ O ?* i( ~) P; U V6 C! Y" t
( Q/ J( x9 @1 n! D6 C v0 Z' D# M5 ^. O
) W: ^) f- E, b2 l( k# T& R+ F
8 K3 q j! b/ }# N# Z( ~二、在设备端( v- V) p3 v# ^# @, {) {
主要就是推流了。目前大多是基于FFmpeg进行视频的编解码和推流。" ]6 ?, T6 A4 y! a) m4 b
3 k* i$ V7 J0 E. R$ m
0 A3 @' c/ M, y) U. S8 w: |3 o( Z5 t4 i% t8 U
三:流程图
, q% g: ]& i4 Y$ E8 Q
0 g7 ?8 Q# {5 r, `7 [) i' U- o* X5 r& Y
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|