正在显示
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 |
-
请 注册 或 登录 后发表评论