Download as pdf or txt
Download as pdf or txt
You are on page 1of 85

1 / 85

2013/4/19

.................................................................................................................................................. 2
1 ............................................................................................................. 5
1.1 ........................................................................................................................... 5
1.1.1 ........................................................................................................... 5
1.1.2 .................................................
1.2 ........................................................................................................................... 6
1.2.1 ....................................................................................... 6
1.2.2 ........................................................................................... 6
1.3 ............................................................................................................... 6
1.4 ........................................................................................................................... 6
1.4.1 ............................................................................................................... 6
1.4.2 ................................................................................... 8
1.4.3 ................................................................................................... 8
1.4.4 ............................................................................................... 8
1.4.5 ........................................................................................................... 8
1.5 ................................................................................................................... 9
1.5.1 ................................................................................................... 9
1.5.2 ................................................................................................... 9
1.5.3 ........................................................................................... 9
1.5.4 ............................................................................................... 9
1.5.5 ............................................................................................... 9
1.5.6 ........................................................... 9
1.6 ................................................................................................................. 10
1.6.1 ......................................................................................................... 10
1.6.2 ......................................................................................................... 10
1.6.3 ..................................................................................................... 10
1.6.4 ......................................................................... 10
1.6.5 ............................................................................................................. 10
1.6.6 ..................................................................................................... 11
2 / 85

2013/4/19


1.6.7 ............................................................................................. 11
1.6.8 ......................................................................... 11
2 ..................................................................................................................................... 12
2.1 ..................................................................................................................... 12
2.2 ............................................................................................................. 13
2.3 ......................................................................................................... 14
2.3.1 ............................................................................................................. 14
2.3.2 ......................................................................................................... 14
2.3.3 ......................................................................................................... 14
2.3.4 ................................................................................................. 15
2.3.5 ................................................................................................. 15
2.3.6 ..................................................................................................... 15
2.3.7 ................................................................................................................. 15
3 ..................................................................................................................................... 16
3.1 ..................................................................................................................... 16
3.2 ..................................................................................................................... 18
3.2.1 ............................................................................................................. 24
3.2.2 ............................................................................................................. 30
3.2.3 ............................................................................................................. 43
3.2.4 ............................................................................................. 46
3.2.5 ............................................................................................. 61
3.2.6 ..................................................................................................... 67
3.3 .........................................................................................
3.3.1 ..............................................................
3.3.2 ..................................................
3.4 .........................................................
3.5 ......................................................................................................................... 72
3.5.1 ............................................................................................. 72
3.5.2 ......................................................................................................... 73
3.5.3 ................................................................................................. 73
3.5.4 ................................................................................. 74
3.5.5 ......................................................................................................... 74
3.5.6 ................................................................................................. 74
3 / 85

2013/4/19


3.5.7 ................................................................................................. 75
3.5.8 ..................................................................................................... 75
4 .....................................................................................................
4.1 .............................................................................
4.2 .............................................................................
4.3 .....................................................................................
4.3.1 .............................................................................
4.3.2 .........................................................
4.3.3 .................................................
4.4 .................................................................................
4.4.1 .................................................
4.4.2 .................................................
4.4.3 .....................................................
4.5 .........................................................................................
4.6 .................................................................................
4.7 .........................................................................................
4.8 .............................................................................
5 ..................................................................................................................................... 85

4 / 85

2013/4/19

1.1
1.1.1

/
SDK

1.2
1.2.1
PC

1.2.2

1.3

1.4
1.4.1

1.4.1.1

1.

2.

3.

1-1

1.4.1.2
,

1.
2.

3.
4.
5.

1.4.2

1.4.3

1.4.4

IP FTP

1.4.5

1.5
1.5.1

1.5.2
LinuxCentOSRedHatUbuntuWindowsiOSAndroid
PC

1.5.3

1.5.4

1.5.5

1.5.6

1.6
1.6.1

RTSP HTTP

1.6.2
SDK RTSP

1.6.3
1

1.6.4
400 100
20 1080p
400 720p

1.6.5
1PB 400 720p
30 100MB/s
80MB/s

100%

1.6.6

1.6.7
100 20
20s
30fps

1.6.8
100 <=1%,
>=80%<=1%<=3 >=90%

2
cStor cProc

2.1

PC
NVS

NVS

NVS

2-1

2- 2

2.2

2-3

2.3
2.3.1
RTSP /
SDK (
)

2.3.2
RTSP SDK

2.3.3
JobKeeper

c
JobKeeper

2.3.4
cStor

2.3.5

2.3.6
RTSP
RTSP
IP

2.3.7
WindowsLinuxiOSAndroid B/S C/S

3
X86(X64)

3.1

3-1

JobKeeper

cStor

cProc

RTSP

API API

cStor

cStor

3.2

JobKeeper

3.2.1
3.2.1.1

--

3-2

3-3

3-4

3.2.1.2

30 60

>100
>10
<=1%
<=10%
>=85.2%
<=0.55%
<=3

>=12

3.2.1.3

3-5

3-6


5-6
1.9-2.2
10

200-1000lux

3.2.2
3.2.2.1

3-7

3-8

3.2.2.2

PC

SDK

3.2.2.3
1
<=10%
2 1000

3.3
3.3.1
3.3.1.1

3-2

3.3.1.1.1

1 RTSP
RTSP url

2 RTSP
RTSP SDK
DVR RTSP

3
320
SDK url
rtsp
SDK RTSP

3-3 3

3.3.1.1.2

SDK

url
3

3.3.1.1.3

3.3.1.2

SDK

3.3.1.2.1

3.3.1.2.2

3.3.1.2.3

3.3.1.2.4

3.3.1.2.5
linux SDK
SDK

3.3.1.2.6

ip DNS
HTTP RTSP

3.3.1.3
SDK

3.3.1.4 SDK
SDK


SDK SDK

SDK SDK

3.3.1.4.1

320
SDK

3-4

3.3.1.4.2
SDK
SDK

3.3.1.5
500

jobkeeper

3.3.2
3.3.2.1

3-5

cStor
JobKeeper
cStor cStor
cStor

3.3.2.2
rtsp 30
cStor

JobKeeper
rtsp
cStor

cStor

3.3.2.3 cStor
3.3.2.3.1 cStor
cStor 9

3-6 cStor

3.3.2.3.2 cStor
3.3.2.3.2.1
cStor

5-10
cStor

cStor 2

3.3.2.3.2.2
cStor
IO


cStor

3.3.2.3.2.3
cStor

3.3.2.3.2.4
cStor POSIX
cStor
API
3.3.2.3.2.5
WEB cStor

cStor

3.3.2.3.3
3.3.2.3.3.1
cStor
Master Server chunk Chunk Server
Master Server Chunk
Server
Chunk Server Chunk
Server
Chunk Server

Master Server Chunk Server


Chunk Server Chunk Server
Chunk Server
3.3.2.3.3.2
cStor Master Server
Chunk Server Chunk Server cStor

Client Master Server


Master Server Client Chunk Server
chunk Client
Chunk Server I/O

Chunk Server
3.3.2.3.3.3
cStor Master Server
Master
Server cStor Master Server
Master Server Master Server

Chunk ServercStor chunk


Chunk Server
Chunk
Server
Master Server
Chunk Server Chunk Server
Chunk Server

1112
NN+M N
M N+M
N

3.3.2.3.3.4

FTP
3.3.2.3.4 cStor

3-7 cStor

cStor

Master Server
Chunk Server

3.3.2.3.5 cStor
Master Server Master Server
Chunk
Server Chunk Server
Chunk Server cStor

Chunk Server
cStor

FTPCIFSNFS

Chunk Server

3.3.2.3.6 cStor

3-8 cStor

cStor

3.3.2.3.7 cStor
cStor cStor
Windows UnixLinux
MacOSFreeBSD
cStor NFSCIFSFTP
cStor POSIX

3.3.2.3.8 cStor
3.

2a.X

4.X

2b.

1.

6b.

7.

5.

6a.

3-9 cStor

cStor

cStor

1.

2.X

4.

3.

3-10 cStor

cStor

3.3.2.4
cStor
3-1 cStor

cStor

Windows Windows

Linux/Unix/FreeB Linux/Unix/FreeBS/MacOS
S/MacOS

N+M
=N/(N+M) 8+2

80%
1N
1/(1+N)

100MB/s

80MB/s

Linux/Unix
POSIX Windows

FTP
FTP
NFS
NFS
CIFS
CIFS

Windows

3.3.2.5
web

3-11

3.3.2.6
JobKeeper
Jobkeeper
cStor

3-12

3.3.2.7
cStor Web

3-13

JobKeeper
JobKeeper
cStor

3.3.3
3.3.3.1

3-14 /

/
Jobkeeper
Jobkeeper

cStor
RPC

ZooKeeper WebServer

3.3.3.2

cVideo

RTSP

RTSP SDK cProc


H.264
H.263MPEG2MPEG4 AACMP3WMAMPEG2

( MPlayerVLC )

RTSP
SDK

RTSP

3-15

cProc

3.3.3.4

rtsp

rtsp SDK
linux
SDK

3.3.3.5
JobKeeper

7*24
JobKeeper

JobKeeper

3.3.4
3.3.4.1

3-29

JK

3-29

3.3.4.2
Web
JobKeeper

3.3.4.2.1

3.3.4.2.1.1

3-30

1)SQL (SQL node):


2)(Data node -- ndbd):()
3)(Management Server ndb_mgmd): SQL node,Data
node

3.3.4.2.1.2
(Master)
(Slave)(replication)

( UPDATEINSERT)
(SELECT)

3.3.4.2.1.3



NoSQL

3.3.4.2.2 Web
Web (High Availability
Cluster/HA) (Load Balance Cluster)(High
Performance Computing Cluster/HPC)
3.3.4.2.2.1 Web
1(High Availability Cluster/HA)

2 HA "", "
", ""

2(Load Balance Cluster)

Server Farm
web

3(High Performance Computing Cluster/HPC)

3.3.4.2.1.2 Tomcat
Tomcat DNS apache r-proxy
apache mod_jk
1DNS DNS
DNS
apache
IP tomcat
DNS
2R-proxy tomcat apache
502
3mod_jk Apache tomcat
tomcat Apache


R-proxy mod_jk . Apache IP
Apache Tomcat
jsp servlet Apache
R-proxy mod_jk

mod_jk lbfactor

3.3.4.2.1.3 mod_jk

3-31 mod_jk

webserver Mod_JK
webserver webserver
session webserver
session

3.3.4.2.1.4 Web
web tomcat
apache
web

Apache tomcat tomcat


web

tomcat
tomcat tomcat
tomcat
web

3.3.4.2.3 JobKeeper

JobKeeper

3.3.4.2.3.1 Jobkeeper
Jobkeeper

3-32 Jobkeeper

Jobkeeper



JobKeeper

3.3.4.2.3.2 Jobkeeper
JobKeeper

3-33 JobKeeper

cStor NFS
RPC

3.3.4.2.3.3 Jobkeeper

API

3.3.4.2.3.4 Jobkeeper

3-34 JobKeeper

JobKeeper

3.3.4.3
3.3.4.3.1

3.3.4.3.2



IP DNS

3.3.4.3.3

3.3.4.3.4

JobKeeper JobKeeper

3.3.4.3.5

3.3.4.3.6
CPU

3.3.4.3.7

3.3.4.3.8

3.3.4.3.9

3.3.4.4
3.3.4.4.1

3-35

3.3.4.4.2

a
b JK
c JK webServer
d WebServer

a JobKeeper
b JobKeeper

c
d

a
b
c ID
d

a

3.3.4.4.3
iPadAndroid

JobKeeper JobKeeper

3.3.4.5
J2EE UI
BLLDAL

3.3.4.5.1 UI

JSP
JSP+Jquery Ajax
JSP Web

AJAX Asynchronous JavaScript and XML JavaScript XML)


Web

3.3.4.5.2 BLL

Struts2+Spring+Hibernate

XMLRPC Socket
Struts2 MVC MVC Model-View-Controller
MVC

Spring IoC Spring

Hibernate ORM

xml rpc http rpc xml

3.3.4.5.3 DAL

MYSQL

3.3.5

RTSP/HTTP RTSP
HTTP

3.3.5.1
3.3.5.1.1

3-36

3.3.5.1.1

Web iOS Android cStor


RTP/RTSP

DVRIPC IO

3.3.5.1.2

cStor cStor
cStor
rtsp http

3.3.5.2
RTSP
RTSP

RTSP

3-37

PC

APN APN
Access Point Name
3G
WCDMA APN

3-38

3.3.5.3
LVS
IP
IP IP
Virtual IP Address
Virtual IP
Address

Virtual IP Address

3-39 LVS

heartbeat ldirectordldirectordLinux
Director Daemon http https
LVSLinux Virtual Server heartbeat
/etc/ha.d/xxx.cf IPVSIP Virtul Server
heartbeat heartbeat ldirectord

heartbeat
heartbeat heartbeat 2.0

3.3.5.4

3.3.5.5
720P

3-40

3-41 CPU

3-42

CPU

3.3.6
PC LinuxWindowsMacOS
iOSAndroidWindows
iOSAndroid

3.3.6.1

3-43

JSON
UserID UserID

JobKeeper

RTSP

3.3.6.2


Jobkeeper


Jobkeeper


bug

3.3.6.3

SDK PC

3.3.6.4

3.3.6.5
IPAD PC

3-44

3-45

3-46 PC

3.3.6.6

web

jobkeeper

rtsp
VGA

3-47

3.5
cStor jobKeeper

3.5.1
cStor

cStor
1112NN+M
3

100MB/s
80MB/s
3.2.2.3 cStor

3.5.2
JobKeeper

3.3.2.3.3.1
3.3.4.2.3 JobKeeper
3.3.5.3

3.5.3
SDK

/
/
///

I/O
3.3.1.4.1
3.3.2.3.2.3
3.3.4.2.3 JobKeeper
3.3.4.2

3.5.4
cStor JobKeeper
SDK RTSP

2 IP

3.3.1.4 SDK 3.3.2.3.3.4 3.3.4.2.3


JobKeeper

3.5.5

RTSP HTTP JSON


HTTP
RTSP

3.3.1.3 3.3.2.3.2.4

3.5.6

JobKeeper
3 2

7*24
3.3.1.4.1

3.3.2.3.2.1 3.3.2.3.3.3

3.3.4.2.3 JobKeeper 3.3.4.3.3


3.3.4.3.8
3.3.5.2
3.3.5.3

3.5.7
cVideo X86

X86

3.3.3.2

3.5.8
cVideo jobKeeper

1
GIS 1
3.3.1.5 3.3.3.5
3.3.3.3.5 3.3.3.2 3.3.5.5

4
4.1
400 720P
100
20 ()

PC
NVS

NVS

NVS

4-1

4-2

4.2

400 400

4.2.1

500 1
1

4.2.2
100 20
720P 100

9 12 720p
20

4.2.2
400 100 20
30 400

400 / 30 = 13.33 13

4.2.2
400 720p

400 720p 400


200
() 3
400
400/ 200 +3= 5

4.2.3
1
web http 1

4.2.4

720P
495TB 500T 1:1 1000TB


4(Mbit/s) * 3600*24*30(s/) * 400() / 8(bit/Byte) / 1024(M/G) / 1024(G/T) =
495TB
cStor C1000 1000T 2 21
48TB
1000TB 11
500TB
21
cpu 2

4.2.4

30
1 13 9
2 2
23 2 21
21 2

32
42U 15
33 3

4.3
4.3.1
X86

4.3.2

4-3

4-4


5-6
1.9-2.2
10
200-1000lux

4.3.3
3G APN

4.4




24

4.5

ip

4.6

4.7

Intel5600

CPU

4 8

64G

>=500G

620W 1+1

2U

Intel5600

CPU

4 8

64G

>=500G

620W 1+1

2U

Intel5600

CPU

4 8

64G

500G 2

620W 1+1

2U

Intel5600

CPU

4 8

64G

320G 5400 SATA1

3TB 7200 64MB SATA316

PCI to MiniSAS 1

750W 1+1

3U

Intel5600

CPU

4 8

64G

>=500G

620W 1+1

2U

Intel5600

CPU

4 8

64G

>=500G

620W 1+1

2U

48

KVM

LED

42U

You might also like