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