1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

update arch

This commit is contained in:
winlin 2013-12-01 19:08:48 +08:00
parent 6f0bba9856
commit a33ca8b517

View file

@ -76,7 +76,7 @@ m3u8 url: http://demo:80/forward/live/livestream_sd.m3u8
System Architecture: System Architecture:
<pre> <pre>
+------------------------------------------------------+ +------------------------------------------------------+
| Srs(Simple Rtmp Server) | | SRS(Simple Rtmp Server) |
+---------------+---------------+-----------+----------+ +---------------+---------------+-----------+----------+
| API/hook | Transcoder | HLS | RTMP | | API/hook | Transcoder | HLS | RTMP |
| http-parser | FFMPEG/x264 | NGINX/ts | protocol | | http-parser | FFMPEG/x264 | NGINX/ts | protocol |
@ -88,18 +88,18 @@ System Architecture:
</pre> </pre>
Stream Architecture: Stream Architecture:
<pre> <pre>
+---------+ +----------+ +---------+ +----------+
+ Publish + + Deliver | + Publish + + Deliver |
+---|-----+ +----|-----+ +---|-----+ +----|-----+
+-----------+------------------------+-----------------+ +-----------+-------------------------+----------------+
| Encoder | SRS | Client | | Encoder | SRS(Simple Rtmp Server) | Client |
+-----------+------------------------+-----------------+ +-----------+-------------------------+----------------+
| (FMLE, | +-> RTMP protocol ---+-> Flash Player | | (FMLE, | +-> RTMP protocol ----+-> Flash Player |
| FFMPEG, --+-> +-> HLS/NGINX -------+-> m3u8 player | | FFMPEG, --+-> +-> HLS/NGINX --------+-> m3u8 player |
| Flash, | +-> Fowarder --------+-> RTMP Server | | Flash, | +-> Fowarder ---------+-> RTMP Server |
| XSPLIT, | +-> Transcoder ------+-> RTMP Server | | XSPLIT, | +-> Transcoder -------+-> RTMP Server |
| ...) | +-> DVR -------------+-> FILE | | ...) | +-> DVR --------------+-> FILE |
+-----------+------------------------+-----------------+ +-----------+-------------------------+----------------+
</pre> </pre>
### System Requirements ### System Requirements