mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
add arch
This commit is contained in:
parent
2695e4d0c6
commit
b1d33bfb37
1 changed files with 30 additions and 0 deletions
30
README.md
30
README.md
|
@ -72,6 +72,36 @@ rtmp url: rtmp://demo:19350/live/livestream_sd
|
||||||
m3u8 url: http://demo:80/forward/live/livestream_sd.m3u8
|
m3u8 url: http://demo:80/forward/live/livestream_sd.m3u8
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
### Architecture
|
||||||
|
System Architecture:
|
||||||
|
<pre>
|
||||||
|
+------------------------------------------------------+
|
||||||
|
| Srs(Simple Rtmp Server) |
|
||||||
|
+---------------+---------------+-----------+----------+
|
||||||
|
| API/hook | Transcoder | HLS | RTMP |
|
||||||
|
| http-parser | FFMPEG/x264 | NGINX/ts | protocol |
|
||||||
|
+---------------+---------------+-----------+----------+
|
||||||
|
| Network(state-threads) |
|
||||||
|
+------------------------------------------------------+
|
||||||
|
| All Linux(RHEL,Centos,Ubuntu,Fedora...) |
|
||||||
|
+------------------------------------------------------+
|
||||||
|
</pre>
|
||||||
|
Stream Architecture:
|
||||||
|
<pre>
|
||||||
|
+---------+ +----------+
|
||||||
|
+ Publish + + Deliver |
|
||||||
|
+---|-----+ +----|-----+
|
||||||
|
+-----------+------------------------+-----------------+
|
||||||
|
| Encoder | SRS | Client |
|
||||||
|
+-----------+------------------------+-----------------+
|
||||||
|
| (FMLE, | +-> RTMP protocol ---+-> Flash Player |
|
||||||
|
| FFMPEG, --+-> +-> HLS/NGINX -------+-> m3u8 player |
|
||||||
|
| Flash, | +-> Fowarder --------+-> RTMP Server |
|
||||||
|
| XSPLIT, | +-> Transcoder ------+-> RTMP Server |
|
||||||
|
| ...) | +-> DVR -------------+-> FILE |
|
||||||
|
+-----------+------------------------+-----------------+
|
||||||
|
</pre>
|
||||||
|
|
||||||
### System Requirements
|
### System Requirements
|
||||||
Supported operating systems and hardware:
|
Supported operating systems and hardware:
|
||||||
* All Linux , both 32 and 64 bits
|
* All Linux , both 32 and 64 bits
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue