diff --git a/README.md b/README.md index a7d460f28..c5ed7fc87 100755 --- a/README.md +++ b/README.md @@ -1174,10 +1174,6 @@ SRS always use the most simple architecture to support complex transaction. * System arch: the system structure and arch. * Modularity arch: the main modularity of SRS. * Stream arch: the stream dispatch arch of SRS. -* RTMP cluster arch: the RTMP origin and edge cluster arch. -* Multiple processes arch (by wenjie): the multiple process of SRS. -* CLI arch: the cli arch for SRS, api to manage SRS. -* Bandwidth specification: the bandwidth test specification of SRS. ### System Architecture @@ -1185,12 +1181,12 @@ SRS always use the most simple architecture to support complex transaction. +------------------------------------------------------+ | SRS(Simple RTMP Server) | +---------------+---------------+-----------+----------+ -| API/hook | Transcoder | HLS | RTMP | +| API/hook | Transcoder | HLS/HDS | RTMP/FLV | | http-parser | FFMPEG/x264 | NGINX/ts | protocol | +---------------+---------------+-----------+----------+ | Network(state-threads) | +------------------------------------------------------+ -| All Linux(RHEL,CentOS,Ubuntu,Fedora...) | +| All Linux/Unix(RHEL,CentOS,Ubuntu,Fedora...) | +------------------------------------------------------+ @@ -1198,11 +1194,11 @@ SRS always use the most simple architecture to support complex transaction.
 +------------------------------------------------------+
-|             Main(srs/bandwidth/librtmp)              |
+|             Main(srs/ingest-hls/librtmp)             |
 +------------------------------------------------------+
 |           App(Server/Client application)             |
 +------------------------------------------------------+
-|               RTMP(Protocol stack)                   |
+|         RTMP/HTTP/RawStream(Protocol stack)          |
 +------------------------------------------------------+
 |      Kernel(depends on Core, provides error/log)     |
 +------------------------------------------------------+