mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
refine readme, the module and arch
This commit is contained in:
parent
d76eda35ab
commit
6931bdd6d5
1 changed files with 13 additions and 3 deletions
16
README.md
16
README.md
|
@ -774,9 +774,12 @@ SRS always use the most simple architecture to support complex transaction.
|
|||
|
||||
<pre>
|
||||
+------------------------------------------------------+
|
||||
| SRS(Simple RTMP Server) |
|
||||
| Application |
|
||||
| Origin/Edge/HTTP-FLV/StreamCaster |
|
||||
+---------------+---------------+-----------+----------+
|
||||
| API/hook | Transcoder | HLS/HDS | RTMP/FLV |
|
||||
| RAW API/ | EXEC/ | DVR/ | FLV/TS/ |
|
||||
| API/hook | Transcoder | HLS/HDS | AMF0/JSON|
|
||||
+---------------+---------------+-----------+ RTMP/RTSP|
|
||||
| http-parser | FFMPEG/x264 | NGINX/ts | protocol |
|
||||
+---------------+---------------+-----------+----------+
|
||||
| Network(state-threads) |
|
||||
|
@ -791,9 +794,11 @@ SRS always use the most simple architecture to support complex transaction.
|
|||
+------------------------------------------------------+
|
||||
| Main(srs/ingest-hls/librtmp) |
|
||||
+------------------------------------------------------+
|
||||
| Modules(1)(User defined modularity) |
|
||||
+------------------------------------------------------+
|
||||
| App(Server/Client application) |
|
||||
+------------------------------------------------------+
|
||||
| RTMP/HTTP/RawStream(Protocol stack) |
|
||||
| RTMP/HTTP/RTSP/RawStream(Protocol stack) |
|
||||
+------------------------------------------------------+
|
||||
| Kernel(depends on Core, provides error/log) |
|
||||
+------------------------------------------------------+
|
||||
|
@ -801,6 +806,10 @@ SRS always use the most simple architecture to support complex transaction.
|
|||
+------------------------------------------------------+
|
||||
</pre>
|
||||
|
||||
Remark:
|
||||
|
||||
1. Modules: SRS support embeded modularity, read [modules][modules].
|
||||
|
||||
### Stream Architecture
|
||||
|
||||
<pre>
|
||||
|
@ -889,6 +898,7 @@ Winlin
|
|||
[gitlab]: https://gitlab.com/winlinvip/srs-gitlab
|
||||
[console]: http://ossrs.net:1985/console
|
||||
[player]: http://ossrs.net/players/srs_player.html
|
||||
[modules]: https://github.com/simple-rtmp-server/srs/blob/develop/trunk/modules/readme.txt
|
||||
|
||||
[v1_CN_Git]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Git
|
||||
[v1_EN_Git]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Git
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue