diff --git a/README.md b/README.md index b4d61fc14..0d6cae844 100755 --- a/README.md +++ b/README.md @@ -774,9 +774,12 @@ SRS always use the most simple architecture to support complex transaction.
 +------------------------------------------------------+
-|             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.
 +------------------------------------------------------+
 
+Remark: + +1. Modules: SRS support embeded modularity, read [modules][modules]. + ### Stream Architecture
@@ -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