Skip to content

Commit 102736a

Browse files
committed
for ossrs#250, update readme add streamer arch.
1 parent a4ba409 commit 102736a

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

README.md

+10-2
Original file line numberDiff line numberDiff line change
@@ -1116,7 +1116,13 @@ SRS always use the most simple architecture to support complex transaction.
11161116
+----------------------+ | |
11171117
| MediaSource(2) | | |
11181118
| (RTSP,FILE, | | |
1119-
| HTTP,HLS, ------+->-- Ingester ----(rtmp)-+-> SRS |
1119+
| HTTP,HLS, --pull-+->-- Ingester ----(rtmp)-+-> SRS |
1120+
| Device, | | |
1121+
| ......) | | |
1122+
+----------------------+ | |
1123+
| MediaSource(2) | | |
1124+
| (RTSP,FILE, | | |
1125+
| HTTP,HLS, --push-+->-- Streamer ----(rtmp)-+-> SRS |
11201126
| Device, | | |
11211127
| ......) | | |
11221128
+----------------------+-------------------------+----------------+
@@ -1125,7 +1131,9 @@ Remark:
11251131
(1) Encoder: encoder must push RTMP stream to SRS server.
11261132
(2) MediaSource: any media source, which can be ingest by ffmpeg.
11271133
(3) Ingester: SRS will fork a process to run ffmpeg(or your application)
1128-
to ingest any input to rtmp, push to SRS.
1134+
to ingest any input to rtmp, push to SRS. Read <a href="https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Ingest">Ingest</a>.
1135+
(4) Streamer: SRS will listen for some protocol and accept stream push
1136+
over some protocol and remux to rtmp to SRS. Read <a href="https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_Streamer">Streamer</a>.
11291137
</pre>
11301138

11311139
### [HDS/HLS origin backup](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_RTMP-ATC)

0 commit comments

Comments
 (0)