forked from kay21s/hammer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
46 lines (39 loc) · 1.35 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Hammer
A real-time RTSP reverse proxy accelerated by GPU.
Composition: 1 dispatcher + 1 GPU worker thread + several CPU worker threads
dispatcher : dispatching connections to CPU workers
CPU worker : batch the data, AES decryption, RSA, forwarding, I/O related operation
GPU worker : HMAC + AES encryption only, process with GPU
+------------------------------------------+
| |
| |
| |
| |
| |
| GPU |
| |
| |
| |
| |
| |
|------------------------------------------+
| |
| |
| CPU |
| |
+--------------------+
| |
| |
| CPU |
| |
+--------------------+
| |
| |
| CPU |
| |
+--------------------+
| |
| |
| |
| ... ... |
It is like a hammer ... =)