mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
For #820, extract service module.
This commit is contained in:
parent
0a57a46016
commit
ff822b55cd
16 changed files with 510 additions and 213 deletions
12
README.md
12
README.md
|
@ -858,17 +858,17 @@ SRS always use the most simple architecture to support complex transaction.
|
|||
|
||||
```
|
||||
+------------------------------------------------------+
|
||||
| Main(srs/ingest-hls/librtmp) |
|
||||
| SRS server | Programs in Main or Research |
|
||||
+------------------------------------------------------+
|
||||
| Modules(1)(User defined modularity) |
|
||||
| App(For SRS) | Modules(1) | research/librtmp |
|
||||
+------------------------------------------------------+
|
||||
| App(Server/Client application) |
|
||||
| Service(C/S apps over ST) | Libs(Export librtmp) |
|
||||
+------------------------------------------------------+
|
||||
| RTMP/HTTP/RTSP/RawStream(Protocol stack) |
|
||||
| Protocol Stack(RTMP/HTTP/RTSP/JSON/AMF/Format) |
|
||||
+------------------------------------------------------+
|
||||
| Kernel(depends on Core, provides error/log) |
|
||||
| Kernel(File, Codec, Stream, LB services) |
|
||||
+------------------------------------------------------+
|
||||
| Core(depends only on system apis) |
|
||||
| Core(Macros and very low-level APIs) |
|
||||
+------------------------------------------------------+
|
||||
```
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue