winlin

hotfix 1.0release, remove the multiple process arch, for 2.0 supports huge conne…

…ctions, and 3.0 will use other arch without st.
正在显示 1 个修改的文件 包含 0 行增加35 行删除
@@ -722,41 +722,6 @@ Schema#2: SRS RTMP Edge server pull stream from origin (or upstream SRS @@ -722,41 +722,6 @@ Schema#2: SRS RTMP Edge server pull stream from origin (or upstream SRS
722 RTMP Edge server), then delivery to Client. 722 RTMP Edge server), then delivery to Client.
723 </pre> 723 </pre>
724 724
725 -### (plan) SRS Multiple processes Architecture(design by wenjie)  
726 -  
727 -<pre>  
728 - +---------------+ +--------+  
729 - | upnode server | + client +  
730 - +-------+-------+ +---+----+  
731 - -------------+------------network-------+---------  
732 - | |  
733 - +--------+ +----+-----------+ +----+----------+  
734 - | master +--fork->-+ back source(1) +-->-pull-+ stream 1-N(2) +  
735 - +---+----+ +----------------+ +-------+-------+  
736 - | |  
737 - +-------------------------------------fork--->-----+  
738 - | +-------------+  
739 - +-------------------fork-->-+ http/vod(3) |  
740 - +-------------+  
741 -Remark:  
742 -(1) back source process: create by master process, get stream from  
743 - upnode server if edge, create stream if origin, serve the stream  
744 - process.  
745 -(2) stream process: create by master process, get stream from back  
746 - source process, serve the client.  
747 -(3) the embeded mininum http server, also provides vod service. for  
748 - http server, it provides http api, hls(live/vod) delivery. for  
749 - vod server, it slice the file to hls(m3u8/ts).  
750 -Remark:  
751 -(a) This multiple processes architecture is design by wenjie, it's a  
752 - very simple and powerful multiple process architecture, for the  
753 - master no need to pass between stream process.  
754 -(b) The CLI architecture is similar to this, instead, cli process  
755 - will collect informations from all stream process, master process  
756 - only send signals to child processes.  
757 -(c) Maybe multiple thread is ok? By winlin.  
758 -</pre>  
759 -  
760 ### Bandwidth Test Workflow 725 ### Bandwidth Test Workflow
761 726
762 <pre> 727 <pre>