正在显示
1 个修改的文件
包含
30 行增加
和
0 行删除
| @@ -72,6 +72,36 @@ rtmp url: rtmp://demo:19350/live/livestream_sd | @@ -72,6 +72,36 @@ rtmp url: rtmp://demo:19350/live/livestream_sd | ||
| 72 | m3u8 url: http://demo:80/forward/live/livestream_sd.m3u8 | 72 | m3u8 url: http://demo:80/forward/live/livestream_sd.m3u8 |
| 73 | </pre> | 73 | </pre> |
| 74 | 74 | ||
| 75 | +### Architecture | ||
| 76 | +System Architecture: | ||
| 77 | +<pre> | ||
| 78 | ++------------------------------------------------------+ | ||
| 79 | +| Srs(Simple Rtmp Server) | | ||
| 80 | ++---------------+---------------+-----------+----------+ | ||
| 81 | +| API/hook | Transcoder | HLS | RTMP | | ||
| 82 | +| http-parser | FFMPEG/x264 | NGINX/ts | protocol | | ||
| 83 | ++---------------+---------------+-----------+----------+ | ||
| 84 | +| Network(state-threads) | | ||
| 85 | ++------------------------------------------------------+ | ||
| 86 | +| All Linux(RHEL,Centos,Ubuntu,Fedora...) | | ||
| 87 | ++------------------------------------------------------+ | ||
| 88 | +</pre> | ||
| 89 | +Stream Architecture: | ||
| 90 | +<pre> | ||
| 91 | + +---------+ +----------+ | ||
| 92 | + + Publish + + Deliver | | ||
| 93 | + +---|-----+ +----|-----+ | ||
| 94 | ++-----------+------------------------+-----------------+ | ||
| 95 | +| Encoder | SRS | Client | | ||
| 96 | ++-----------+------------------------+-----------------+ | ||
| 97 | +| (FMLE, | +-> RTMP protocol ---+-> Flash Player | | ||
| 98 | +| FFMPEG, --+-> +-> HLS/NGINX -------+-> m3u8 player | | ||
| 99 | +| Flash, | +-> Fowarder --------+-> RTMP Server | | ||
| 100 | +| XSPLIT, | +-> Transcoder ------+-> RTMP Server | | ||
| 101 | +| ...) | +-> DVR -------------+-> FILE | | ||
| 102 | ++-----------+------------------------+-----------------+ | ||
| 103 | +</pre> | ||
| 104 | + | ||
| 75 | ### System Requirements | 105 | ### System Requirements |
| 76 | Supported operating systems and hardware: | 106 | Supported operating systems and hardware: |
| 77 | * All Linux , both 32 and 64 bits | 107 | * All Linux , both 32 and 64 bits |
-
请 注册 或 登录 后发表评论