winlin

rename org simple-rtmp-server to ossrs

正在显示 100 个修改的文件 包含 591 行增加591 行删除

要显示太多修改。

为保证性能只显示 100 of 100+ 个文件。

1 The MIT License (MIT) 1 The MIT License (MIT)
2 2
3 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 3 +Copyright (c) 2013-2015 SRS(ossrs)
4 4
5 Permission is hereby granted, free of charge, to any person obtaining a copy of 5 Permission is hereby granted, free of charge, to any person obtaining a copy of
6 this software and associated documentation files (the "Software"), to deal in 6 this software and associated documentation files (the "Software"), to deal in
@@ -68,10 +68,10 @@ A big THANK YOU goes to: @@ -68,10 +68,10 @@ A big THANK YOU goes to:
68 68
69 ## Mirrors 69 ## Mirrors
70 70
71 -Github: [https://github.com/simple-rtmp-server/srs][srs], the GIT usage([CN][v1_CN_Git], [EN][v1_EN_Git]) 71 +Github: [https://github.com/ossrs/srs][srs], the GIT usage([CN][v1_CN_Git], [EN][v1_EN_Git])
72 72
73 ``` 73 ```
74 -git clone https://github.com/simple-rtmp-server/srs.git 74 +git clone https://github.com/ossrs/srs.git
75 ``` 75 ```
76 76
77 CSDN: [https://code.csdn.net/winlinvip/srs-csdn][csdn], the GIT usage([CN][v1_CN_Git], [EN][v1_EN_Git]) 77 CSDN: [https://code.csdn.net/winlinvip/srs-csdn][csdn], the GIT usage([CN][v1_CN_Git], [EN][v1_EN_Git])
@@ -97,7 +97,7 @@ git clone https://gitlab.com/winlinvip/srs-gitlab.git @@ -97,7 +97,7 @@ git clone https://gitlab.com/winlinvip/srs-gitlab.git
97 <strong>Step 1:</strong> get SRS 97 <strong>Step 1:</strong> get SRS
98 98
99 <pre> 99 <pre>
100 -git clone https://github.com/simple-rtmp-server/srs && 100 +git clone https://github.com/ossrs/srs &&
101 cd srs/trunk 101 cd srs/trunk
102 </pre> 102 </pre>
103 103
@@ -152,7 +152,7 @@ Donation:<br/> @@ -152,7 +152,7 @@ Donation:<br/>
152 [http://www.ossrs.net/srs.release/donation/index.html][donation1] 152 [http://www.ossrs.net/srs.release/donation/index.html][donation1]
153 153
154 Donations:<br/> 154 Donations:<br/>
155 -[https://github.com/simple-rtmp-server/srs/blob/develop/DONATIONS.txt][donations] 155 +[https://github.com/ossrs/srs/blob/develop/DONATIONS.txt][donations]
156 156
157 ## System Requirements 157 ## System Requirements
158 Supported operating systems and hardware: 158 Supported operating systems and hardware:
@@ -846,40 +846,40 @@ Remark: @@ -846,40 +846,40 @@ Remark:
846 (1) Encoder: encoder must push RTMP stream to SRS server. 846 (1) Encoder: encoder must push RTMP stream to SRS server.
847 (2) MediaSource: any media source, which can be ingest by ffmpeg. 847 (2) MediaSource: any media source, which can be ingest by ffmpeg.
848 (3) Ingester: SRS will fork a process to run ffmpeg(or your application) 848 (3) Ingester: SRS will fork a process to run ffmpeg(or your application)
849 -to ingest any input to rtmp, push to SRS. Read <a href="https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Ingest">Ingest</a>. 849 +to ingest any input to rtmp, push to SRS. Read <a href="https://github.com/ossrs/srs/wiki/v1_CN_Ingest">Ingest</a>.
850 (4) Streamer: SRS will listen for some protocol and accept stream push 850 (4) Streamer: SRS will listen for some protocol and accept stream push
851 -over some protocol and remux to rtmp to SRS. Read <a href="https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Streamer">Streamer</a>. 851 +over some protocol and remux to rtmp to SRS. Read <a href="https://github.com/ossrs/srs/wiki/v2_CN_Streamer">Streamer</a>.
852 </pre> 852 </pre>
853 853
854 Beijing, 2013.10<br/> 854 Beijing, 2013.10<br/>
855 Winlin 855 Winlin
856 856
857 -[p1]: https://github.com/simple-rtmp-server/srs/commit/787ab674e38734ea8e0678101614fdcd84645dc8  
858 -[p2]: https://github.com/simple-rtmp-server/srs/commit/f35ec2155b1408d528a9f37da7904c9625186bcf  
859 -[p3]: https://github.com/simple-rtmp-server/srs/commit/29324fab469e0f7cef9ad04ffdbce832ac7dd9ff  
860 -[p4]: https://github.com/simple-rtmp-server/srs/commit/f57801eb46c16755b173984b915a4166922df6a6  
861 -[p5]: https://github.com/simple-rtmp-server/srs/commit/5589b13d2e216b91f97afb78ee0c011b2fccf7da  
862 -[p6]: https://github.com/simple-rtmp-server/srs/commit/1ae3e6c64cc5cee90e6050c26968ebc3c18281be  
863 -[p7]: https://github.com/simple-rtmp-server/srs/commit/8acd143a7a152885b815999162660fd4e7a3f247  
864 -[p8]: https://github.com/simple-rtmp-server/srs/commit/cc6aca9ad55342a06440ce7f3b38453776b2b2d1  
865 -[p9]: https://github.com/simple-rtmp-server/srs/commit/58136ec178e3d47db6c90a59875d7e40946936e5  
866 -[p10]: https://github.com/simple-rtmp-server/srs/commit/58136ec178e3d47db6c90a59875d7e40946936e5  
867 -[p11]: https://github.com/simple-rtmp-server/srs/commit/9ee138746f83adc26f0e236ec017f4d68a300004  
868 -[p12]: https://github.com/simple-rtmp-server/srs/commit/1311b6fe6576fd7b9c6d299b0f8f2e8d202f4bf8  
869 -[p13]: https://github.com/simple-rtmp-server/srs/commit/10297fab519811845b549a8af40a6bcbd23411e8  
870 -[p14]: https://github.com/simple-rtmp-server/srs/commit/10297fab519811845b549a8af40a6bcbd23411e8  
871 -[p15]: https://github.com/simple-rtmp-server/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc  
872 -[p16]: https://github.com/simple-rtmp-server/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc  
873 -[p17]: https://github.com/simple-rtmp-server/srs/commit/fc995473eb02c7cf64b5b212b456e11f34aa7984  
874 -[p18]: https://github.com/simple-rtmp-server/srs/commit/960341b9b2b9646270ccfd113b4dd784d9826c73  
875 -[p19]: https://github.com/simple-rtmp-server/srs/commit/4df19ba99a4e4d80cd89b304f9298d343497bec9  
876 -[p20]: https://github.com/simple-rtmp-server/srs/commit/d12fc7fcc5b2e9e3c8ee5c7da01d0e41c8f8ca4a  
877 -[p21]: https://github.com/simple-rtmp-server/srs/commit/87519aaae835199e5adb60c0ae2c1cd24939448c  
878 -[p22]: https://github.com/simple-rtmp-server/srs/commit/5a4373d4835758188b9a1f03005cea0b6ddc62aa  
879 -[p23]: https://github.com/simple-rtmp-server/srs/pull/239  
880 -  
881 -[authors]: https://github.com/simple-rtmp-server/srs/blob/develop/AUTHORS.txt  
882 -[bigthanks]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#bigthanks 857 +[p1]: https://github.com/ossrs/srs/commit/787ab674e38734ea8e0678101614fdcd84645dc8
  858 +[p2]: https://github.com/ossrs/srs/commit/f35ec2155b1408d528a9f37da7904c9625186bcf
  859 +[p3]: https://github.com/ossrs/srs/commit/29324fab469e0f7cef9ad04ffdbce832ac7dd9ff
  860 +[p4]: https://github.com/ossrs/srs/commit/f57801eb46c16755b173984b915a4166922df6a6
  861 +[p5]: https://github.com/ossrs/srs/commit/5589b13d2e216b91f97afb78ee0c011b2fccf7da
  862 +[p6]: https://github.com/ossrs/srs/commit/1ae3e6c64cc5cee90e6050c26968ebc3c18281be
  863 +[p7]: https://github.com/ossrs/srs/commit/8acd143a7a152885b815999162660fd4e7a3f247
  864 +[p8]: https://github.com/ossrs/srs/commit/cc6aca9ad55342a06440ce7f3b38453776b2b2d1
  865 +[p9]: https://github.com/ossrs/srs/commit/58136ec178e3d47db6c90a59875d7e40946936e5
  866 +[p10]: https://github.com/ossrs/srs/commit/58136ec178e3d47db6c90a59875d7e40946936e5
  867 +[p11]: https://github.com/ossrs/srs/commit/9ee138746f83adc26f0e236ec017f4d68a300004
  868 +[p12]: https://github.com/ossrs/srs/commit/1311b6fe6576fd7b9c6d299b0f8f2e8d202f4bf8
  869 +[p13]: https://github.com/ossrs/srs/commit/10297fab519811845b549a8af40a6bcbd23411e8
  870 +[p14]: https://github.com/ossrs/srs/commit/10297fab519811845b549a8af40a6bcbd23411e8
  871 +[p15]: https://github.com/ossrs/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc
  872 +[p16]: https://github.com/ossrs/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc
  873 +[p17]: https://github.com/ossrs/srs/commit/fc995473eb02c7cf64b5b212b456e11f34aa7984
  874 +[p18]: https://github.com/ossrs/srs/commit/960341b9b2b9646270ccfd113b4dd784d9826c73
  875 +[p19]: https://github.com/ossrs/srs/commit/4df19ba99a4e4d80cd89b304f9298d343497bec9
  876 +[p20]: https://github.com/ossrs/srs/commit/d12fc7fcc5b2e9e3c8ee5c7da01d0e41c8f8ca4a
  877 +[p21]: https://github.com/ossrs/srs/commit/87519aaae835199e5adb60c0ae2c1cd24939448c
  878 +[p22]: https://github.com/ossrs/srs/commit/5a4373d4835758188b9a1f03005cea0b6ddc62aa
  879 +[p23]: https://github.com/ossrs/srs/pull/239
  880 +
  881 +[authors]: https://github.com/ossrs/srs/blob/develop/AUTHORS.txt
  882 +[bigthanks]: https://github.com/ossrs/srs/wiki/v1_CN_Product#bigthanks
883 [st]: https://github.com/winlinvip/state-threads 883 [st]: https://github.com/winlinvip/state-threads
884 [st2]: http://sourceforge.net/projects/state-threads/ 884 [st2]: http://sourceforge.net/projects/state-threads/
885 [state-threads]: http://sourceforge.net/projects/state-threads/ 885 [state-threads]: http://sourceforge.net/projects/state-threads/
@@ -888,362 +888,362 @@ Winlin @@ -888,362 +888,362 @@ Winlin
888 [nginx]: http://nginx.org/ 888 [nginx]: http://nginx.org/
889 [FFMPEG]: http://ffmpeg.org/ 889 [FFMPEG]: http://ffmpeg.org/
890 [libx264]: http://www.videolan.org/ 890 [libx264]: http://www.videolan.org/
891 -[srs]: https://github.com/simple-rtmp-server/srs 891 +[srs]: https://github.com/ossrs/srs
892 [csdn]: https://code.csdn.net/winlinvip/srs-csdn 892 [csdn]: https://code.csdn.net/winlinvip/srs-csdn
893 [oschina]: http://git.oschina.net/winlinvip/srs.oschina 893 [oschina]: http://git.oschina.net/winlinvip/srs.oschina
894 -[srs-dolphin]: https://github.com/simple-rtmp-server/srs-dolphin  
895 -[srs-bench]: https://github.com/simple-rtmp-server/srs-bench  
896 -[srs-ngb]: https://github.com/simple-rtmp-server/srs-ngb  
897 -[srs-librtmp]: https://github.com/simple-rtmp-server/srs-librtmp 894 +[srs-dolphin]: https://github.com/ossrs/srs-dolphin
  895 +[srs-bench]: https://github.com/ossrs/srs-bench
  896 +[srs-ngb]: https://github.com/ossrs/srs-ngb
  897 +[srs-librtmp]: https://github.com/ossrs/srs-librtmp
898 [gitlab]: https://gitlab.com/winlinvip/srs-gitlab 898 [gitlab]: https://gitlab.com/winlinvip/srs-gitlab
899 [console]: http://ossrs.net:1985/console 899 [console]: http://ossrs.net:1985/console
900 900
901 -[v1_CN_Git]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Git  
902 -[v1_EN_Git]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Git  
903 -[v1_CN_SampleRTMP]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleRTMP  
904 -[v1_EN_SampleRTMP]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleRTMP  
905 -[v1_CN_SampleRTMPCluster]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleRTMPCluster  
906 -[v1_EN_SampleRTMPCluster]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleRTMPCluster  
907 -[v2_CN_SampleHLS]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleHLS  
908 -[v2_EN_SampleHLS]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleHLS  
909 -[v2_CN_SampleTranscode2HLS]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleTranscode2HLS  
910 -[v2_EN_SampleTranscode2HLS]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleTranscode2HLS  
911 -[v2_CN_SampleFFMPEG]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleFFMPEG  
912 -[v2_EN_SampleFFMPEG]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleFFMPEG  
913 -[v1_CN_SampleForward]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleForward  
914 -[v1_EN_SampleForward]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleForward  
915 -[v2_CN_SampleRealtime]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleRealtime  
916 -[v2_EN_SampleRealtime]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleRealtime  
917 -[v1_CN_SampleARM]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleARM  
918 -[v1_EN_SampleARM]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleARM  
919 -[v1_CN_SampleIngest]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleIngest  
920 -[v1_EN_SampleIngest]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleIngest  
921 -[v1_CN_SampleHTTP]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleHTTP  
922 -[v1_EN_SampleHTTP]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleHTTP  
923 -[v1_CN_SampleDemo]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleDemo  
924 -[v1_EN_SampleDemo]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleDemo  
925 -[v2_CN_SrsLibrtmp2]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data  
926 -[v2_EN_SrsLibrtmp2]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SrsLibrtmp#publish-h264-raw-data  
927 -[v1_CN_Sample]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Sample  
928 -[v1_EN_Sample]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Sample  
929 -[v1_CN_Product]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product  
930 -[v1_EN_Product]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Product  
931 -[v1_CN_Home]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Home  
932 -[v1_EN_Home]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Home  
933 -[v2_CN_Home]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Home  
934 -[v2_EN_Home]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_Home 901 +[v1_CN_Git]: https://github.com/ossrs/srs/wiki/v1_CN_Git
  902 +[v1_EN_Git]: https://github.com/ossrs/srs/wiki/v1_EN_Git
  903 +[v1_CN_SampleRTMP]: https://github.com/ossrs/srs/wiki/v1_CN_SampleRTMP
  904 +[v1_EN_SampleRTMP]: https://github.com/ossrs/srs/wiki/v1_EN_SampleRTMP
  905 +[v1_CN_SampleRTMPCluster]: https://github.com/ossrs/srs/wiki/v1_CN_SampleRTMPCluster
  906 +[v1_EN_SampleRTMPCluster]: https://github.com/ossrs/srs/wiki/v1_EN_SampleRTMPCluster
  907 +[v2_CN_SampleHLS]: https://github.com/ossrs/srs/wiki/v2_CN_SampleHLS
  908 +[v2_EN_SampleHLS]: https://github.com/ossrs/srs/wiki/v2_EN_SampleHLS
  909 +[v2_CN_SampleTranscode2HLS]: https://github.com/ossrs/srs/wiki/v2_CN_SampleTranscode2HLS
  910 +[v2_EN_SampleTranscode2HLS]: https://github.com/ossrs/srs/wiki/v2_EN_SampleTranscode2HLS
  911 +[v2_CN_SampleFFMPEG]: https://github.com/ossrs/srs/wiki/v2_CN_SampleFFMPEG
  912 +[v2_EN_SampleFFMPEG]: https://github.com/ossrs/srs/wiki/v2_EN_SampleFFMPEG
  913 +[v1_CN_SampleForward]: https://github.com/ossrs/srs/wiki/v1_CN_SampleForward
  914 +[v1_EN_SampleForward]: https://github.com/ossrs/srs/wiki/v1_EN_SampleForward
  915 +[v2_CN_SampleRealtime]: https://github.com/ossrs/srs/wiki/v2_CN_SampleRealtime
  916 +[v2_EN_SampleRealtime]: https://github.com/ossrs/srs/wiki/v2_EN_SampleRealtime
  917 +[v1_CN_SampleARM]: https://github.com/ossrs/srs/wiki/v1_CN_SampleARM
  918 +[v1_EN_SampleARM]: https://github.com/ossrs/srs/wiki/v1_EN_SampleARM
  919 +[v1_CN_SampleIngest]: https://github.com/ossrs/srs/wiki/v1_CN_SampleIngest
  920 +[v1_EN_SampleIngest]: https://github.com/ossrs/srs/wiki/v1_EN_SampleIngest
  921 +[v1_CN_SampleHTTP]: https://github.com/ossrs/srs/wiki/v1_CN_SampleHTTP
  922 +[v1_EN_SampleHTTP]: https://github.com/ossrs/srs/wiki/v1_EN_SampleHTTP
  923 +[v1_CN_SampleDemo]: https://github.com/ossrs/srs/wiki/v1_CN_SampleDemo
  924 +[v1_EN_SampleDemo]: https://github.com/ossrs/srs/wiki/v1_EN_SampleDemo
  925 +[v2_CN_SrsLibrtmp2]: https://github.com/ossrs/srs/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data
  926 +[v2_EN_SrsLibrtmp2]: https://github.com/ossrs/srs/wiki/v2_EN_SrsLibrtmp#publish-h264-raw-data
  927 +[v1_CN_Sample]: https://github.com/ossrs/srs/wiki/v1_CN_Sample
  928 +[v1_EN_Sample]: https://github.com/ossrs/srs/wiki/v1_EN_Sample
  929 +[v1_CN_Product]: https://github.com/ossrs/srs/wiki/v1_CN_Product
  930 +[v1_EN_Product]: https://github.com/ossrs/srs/wiki/v1_EN_Product
  931 +[v1_CN_Home]: https://github.com/ossrs/srs/wiki/v1_CN_Home
  932 +[v1_EN_Home]: https://github.com/ossrs/srs/wiki/v1_EN_Home
  933 +[v2_CN_Home]: https://github.com/ossrs/srs/wiki/v2_CN_Home
  934 +[v2_EN_Home]: https://github.com/ossrs/srs/wiki/v2_EN_Home
935 [donation0]: http://winlinvip.github.io/srs.release/donation/index.html 935 [donation0]: http://winlinvip.github.io/srs.release/donation/index.html
936 [donation1]: http://www.ossrs.net/srs.release/donation/index.html 936 [donation1]: http://www.ossrs.net/srs.release/donation/index.html
937 -[donations]: https://github.com/simple-rtmp-server/srs/blob/develop/DONATIONS.txt  
938 -  
939 -[v2_CN_Build]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Build  
940 -[v2_EN_Build]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_Build  
941 -[v1_CN_Performance]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Performance  
942 -[v1_EN_Performance]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Performance  
943 -[v1_CN_DeliveryRTMP]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryRTMP  
944 -[v1_EN_DeliveryRTMP]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryRTMP  
945 -[v1_CN_Edge]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Edge  
946 -[v1_EN_Edge]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Edge  
947 -[v1_CN_RtmpUrlVhost]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RtmpUrlVhost  
948 -[v1_EN_RtmpUrlVhost]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_RtmpUrlVhost  
949 -[v1_CN_DeliveryHLS]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryHLS  
950 -[v1_EN_DeliveryHLS]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHLS  
951 -[v1_CN_DeliveryHLS2]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryHLS#hlsaudioonly  
952 -[v1_EN_DeliveryHLS2]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHLS#hlsaudioonly  
953 -[v1_CN_Reload]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Reload  
954 -[v1_EN_Reload]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Reload  
955 -[v1_CN_LowLatency2]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LowLatency#gop-cache  
956 -[v1_EN_LowLatency2]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_LowLatency#gop-cache  
957 -[v1_CN_Forward]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Forward  
958 -[v1_EN_Forward]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Forward  
959 -[v1_CN_FFMPEG]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_FFMPEG  
960 -[v1_EN_FFMPEG]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_FFMPEG  
961 -[v1_CN_HTTPCallback]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_HTTPCallback  
962 -[v1_EN_HTTPCallback]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_HTTPCallback  
963 -[v1_CN_BandwidthTestTool]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_BandwidthTestTool  
964 -[v1_EN_BandwidthTestTool]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_BandwidthTestTool  
965 -[v1_CN_SampleDemo]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleDemo  
966 -[v1_EN_SampleDemo]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleDemo  
967 -[v2_CN_SrsLibrtmp]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp  
968 -[v2_EN_SrsLibrtmp]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SrsLibrtmp  
969 -[v1_CN_SrsLinuxArm]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLinuxArm  
970 -[v1_EN_SrsLinuxArm]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SrsLinuxArm  
971 -[v1_CN_LinuxService]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LinuxService  
972 -[v1_EN_LinuxService]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_LinuxService  
973 -[v1_CN_RTMP-ATC]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RTMP-ATC  
974 -[v1_EN_RTMP-ATC]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_RTMP-ATC  
975 -[v1_CN_HTTPApi]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_HTTPApi  
976 -[v1_EN_HTTPApi]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_HTTPApi  
977 -[v1_CN_Ingest]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Ingest  
978 -[v1_EN_Ingest]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Ingest  
979 -[v1_CN_DVR]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DVR  
980 -[v1_EN_DVR]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DVR  
981 -[v1_CN_SrsLog]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLog  
982 -[v1_EN_SrsLog]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SrsLog  
983 -[v1_CN_DRM2]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DRM#tokentraverse  
984 -[v1_EN_DRM2]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DRM#tokentraverse  
985 -[v2_CN_SampleHTTP]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleHTTP  
986 -[v2_EN_SampleHTTP]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleHTTP  
987 -[v2_CN_FlvVodStream]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_FlvVodStream  
988 -[v2_EN_FlvVodStream]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_FlvVodStream  
989 -[v2_CN_SrsLibrtmp2]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data  
990 -[v2_EN_SrsLibrtmp2]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SrsLibrtmp#publish-h264-raw-data  
991 -[v2_CN_SrsLibrtmp3]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#publish-audio-raw-stream  
992 -[v2_EN_SrsLibrtmp3]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SrsLibrtmp#publish-audio-raw-stream  
993 -[v2_CN_Security]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Security  
994 -[v2_EN_Security]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_Security  
995 -[v2_CN_DeliveryHttpStream]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHttpStream  
996 -[v2_EN_DeliveryHttpStream]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_DeliveryHttpStream  
997 -[v1_CN_DeliveryHDS]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryHDS  
998 -[v1_EN_DeliveryHDS]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHDS  
999 -[v2_CN_Streamer2]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Streamer#push-http-flv-to-srs  
1000 -[v2_EN_Streamer2]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_Streamer#push-http-flv-to-srs  
1001 -[v2_CN_SampleHttpFlv]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleHttpFlv  
1002 -[v2_EN_SampleHttpFlv]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleHttpFlv  
1003 -[v2_CN_SampleHttpFlvCluster]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleHttpFlvCluster  
1004 -[v2_EN_SampleHttpFlvCluster]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleHttpFlvCluster  
1005 -[v2_CN_LowLatency]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency  
1006 -[v2_EN_LowLatency]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_LowLatency  
1007 -[v2_EN_LowLatency#merged-read]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_LowLatency#merged-read  
1008 -[v1_CN_Performance#performancereport4k]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Performance#performancereport4k  
1009 -[v1_CN_DRM#tokentraverse]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DRM#tokentraverse  
1010 -[v1_CN_RaspberryPi]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RaspberryPi  
1011 -[v1_CN_SrsLibrtmp]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLibrtmp  
1012 -[v1_CN_Build]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Build  
1013 -[v1_CN_LowLatency]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LowLatency  
1014 -[v1_CN_HowToAskQuestion]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_HowToAskQuestion  
1015 -[v1_CN_Build]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Build  
1016 -[v1_CN_Performance]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Performance  
1017 -[v1_CN_RaspberryPi]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RaspberryPi  
1018 -[v2_CN_LowLatency#merged-read]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency#merged-read  
1019 -[v1_CN_Product]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product  
1020 -[v1_CN_ServerSideScript]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_ServerSideScript  
1021 -[v2_EN_LowLatency#merged-write]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_LowLatency#merged-write  
1022 -[v1_CN_IDE]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE  
1023 -[v2_CN_LowLatency#merged-write]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency#merged-write  
1024 -  
1025 -[bug #213]: https://github.com/simple-rtmp-server/srs/issues/213  
1026 -[bug #194]: https://github.com/simple-rtmp-server/srs/issues/194  
1027 -[bug #182]: https://github.com/simple-rtmp-server/srs/issues/182  
1028 -[bug #257]: https://github.com/simple-rtmp-server/srs/issues/257  
1029 -[bug #179]: https://github.com/simple-rtmp-server/srs/issues/179  
1030 -[bug #224]: https://github.com/simple-rtmp-server/srs/issues/224  
1031 -[bug #251]: https://github.com/simple-rtmp-server/srs/issues/251  
1032 -[bug #293]: https://github.com/simple-rtmp-server/srs/issues/293  
1033 -[bug #250]: https://github.com/simple-rtmp-server/srs/issues/250  
1034 -[bug #301]: https://github.com/simple-rtmp-server/srs/issues/301  
1035 -[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304  
1036 -[bug #133]: https://github.com/simple-rtmp-server/srs/issues/133  
1037 -[bug #92]: https://github.com/simple-rtmp-server/srs/issues/92  
1038 -[bug #380]: https://github.com/simple-rtmp-server/srs/issues/380  
1039 -[bug #474]: https://github.com/simple-rtmp-server/srs/issues/474  
1040 -[bug #484]: https://github.com/simple-rtmp-server/srs/issues/484  
1041 -[bug #485]: https://github.com/simple-rtmp-server/srs/issues/485  
1042 -[bug #495]: https://github.com/simple-rtmp-server/srs/issues/495  
1043 -[bug #497]: https://github.com/simple-rtmp-server/srs/issues/497  
1044 -[bug #448]: https://github.com/simple-rtmp-server/srs/issues/448  
1045 -[bug #475]: https://github.com/simple-rtmp-server/srs/issues/475  
1046 -[bug #458]: https://github.com/simple-rtmp-server/srs/issues/458  
1047 -[bug #454]: https://github.com/simple-rtmp-server/srs/issues/454  
1048 -[bug #442]: https://github.com/simple-rtmp-server/srs/issues/442  
1049 -[bug #169]: https://github.com/simple-rtmp-server/srs/issues/169  
1050 -[bug #441]: https://github.com/simple-rtmp-server/srs/issues/441  
1051 -[bug #433]: https://github.com/simple-rtmp-server/srs/issues/433  
1052 -[bug #425]: https://github.com/simple-rtmp-server/srs/issues/425  
1053 -[bug #424]: https://github.com/simple-rtmp-server/srs/issues/424  
1054 -[bug #421]: https://github.com/simple-rtmp-server/srs/issues/421  
1055 -[bug #435]: https://github.com/simple-rtmp-server/srs/issues/435  
1056 -[bug #420]: https://github.com/simple-rtmp-server/srs/issues/420  
1057 -[bug #209]: https://github.com/simple-rtmp-server/srs/issues/209  
1058 -[bug #409]: https://github.com/simple-rtmp-server/srs/issues/409  
1059 -[bug #404]: https://github.com/simple-rtmp-server/srs/issues/404  
1060 -[bug #391]: https://github.com/simple-rtmp-server/srs/issues/391  
1061 -[bug #397]: https://github.com/simple-rtmp-server/srs/issues/397  
1062 -[bug #400]: https://github.com/simple-rtmp-server/srs/issues/400  
1063 -[bug #383]: https://github.com/simple-rtmp-server/srs/issues/383  
1064 -[bug #381]: https://github.com/simple-rtmp-server/srs/issues/381  
1065 -[bug #375]: https://github.com/simple-rtmp-server/srs/issues/375  
1066 -[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304  
1067 -[bug #372]: https://github.com/simple-rtmp-server/srs/issues/372  
1068 -[bug #366]: https://github.com/simple-rtmp-server/srs/issues/366  
1069 -[bug #351]: https://github.com/simple-rtmp-server/srs/issues/351  
1070 -[bug #155]: https://github.com/simple-rtmp-server/srs/issues/155  
1071 -[bug #324]: https://github.com/simple-rtmp-server/srs/issues/324  
1072 -[bug #324]: https://github.com/simple-rtmp-server/srs/issues/324  
1073 -[bug #328]: https://github.com/simple-rtmp-server/srs/issues/328  
1074 -[bug #155]: https://github.com/simple-rtmp-server/srs/issues/155  
1075 -[bug #316]: https://github.com/simple-rtmp-server/srs/issues/316  
1076 -[bug #310]: https://github.com/simple-rtmp-server/srs/issues/310  
1077 -[bug #322]: https://github.com/simple-rtmp-server/srs/issues/322  
1078 -[bug #179]: https://github.com/simple-rtmp-server/srs/issues/179  
1079 -[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304  
1080 -[bug #133]: https://github.com/simple-rtmp-server/srs/issues/133  
1081 -[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304  
1082 -[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304  
1083 -[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304  
1084 -[bug #311]: https://github.com/simple-rtmp-server/srs/issues/311  
1085 -[bug #310]: https://github.com/simple-rtmp-server/srs/issues/310  
1086 -[bug #136]: https://github.com/simple-rtmp-server/srs/issues/136  
1087 -[bug #250]: https://github.com/simple-rtmp-server/srs/issues/250  
1088 -[bug #301]: https://github.com/simple-rtmp-server/srs/issues/301  
1089 -[bug #301]: https://github.com/simple-rtmp-server/srs/issues/301  
1090 -[bug #268]: https://github.com/simple-rtmp-server/srs/issues/268  
1091 -[bug #151]: https://github.com/simple-rtmp-server/srs/issues/151  
1092 -[bug #151]: https://github.com/simple-rtmp-server/srs/issues/151  
1093 -[bug #293]: https://github.com/simple-rtmp-server/srs/issues/293  
1094 -[bug #293]: https://github.com/simple-rtmp-server/srs/issues/293  
1095 -[bug #293]: https://github.com/simple-rtmp-server/srs/issues/293  
1096 -[bug #277]: https://github.com/simple-rtmp-server/srs/issues/277  
1097 -[bug #277]: https://github.com/simple-rtmp-server/srs/issues/277  
1098 -[bug #290]: https://github.com/simple-rtmp-server/srs/issues/290  
1099 -[bug #281]: https://github.com/simple-rtmp-server/srs/issues/281  
1100 -[bug #274]: https://github.com/simple-rtmp-server/srs/issues/274  
1101 -[bug #179]: https://github.com/simple-rtmp-server/srs/issues/179  
1102 -[bug #211]: https://github.com/simple-rtmp-server/srs/issues/211  
1103 -[bug #207]: https://github.com/simple-rtmp-server/srs/issues/207  
1104 -[bug #158]: https://github.com/simple-rtmp-server/srs/issues/158  
1105 -[bug #216]: https://github.com/simple-rtmp-server/srs/issues/216  
1106 -[bug #263]: https://github.com/simple-rtmp-server/srs/issues/263  
1107 -[bug #270]: https://github.com/simple-rtmp-server/srs/issues/270  
1108 -[bug #266]: https://github.com/simple-rtmp-server/srs/issues/266  
1109 -[bug #267]: https://github.com/simple-rtmp-server/srs/issues/267  
1110 -[bug #268]: https://github.com/simple-rtmp-server/srs/issues/268  
1111 -[bug #264]: https://github.com/simple-rtmp-server/srs/issues/264  
1112 -[bug #264]: https://github.com/simple-rtmp-server/srs/issues/264  
1113 -[bug #257]: https://github.com/simple-rtmp-server/srs/issues/257  
1114 -[bug #251]: https://github.com/simple-rtmp-server/srs/issues/251  
1115 -[bug #251]: https://github.com/simple-rtmp-server/srs/issues/251  
1116 -[bug #241]: https://github.com/simple-rtmp-server/srs/issues/241  
1117 -[bug #241]: https://github.com/simple-rtmp-server/srs/issues/241  
1118 -[bug #241]: https://github.com/simple-rtmp-server/srs/issues/241  
1119 -[bug #248]: https://github.com/simple-rtmp-server/srs/issues/248  
1120 -[bug #244]: https://github.com/simple-rtmp-server/srs/issues/244  
1121 -[bug #237]: https://github.com/simple-rtmp-server/srs/issues/237  
1122 -[bug #235]: https://github.com/simple-rtmp-server/srs/issues/235  
1123 -[bug #215]: https://github.com/simple-rtmp-server/srs/issues/215  
1124 -[bug #212]: https://github.com/simple-rtmp-server/srs/issues/212  
1125 -[bug #217]: https://github.com/simple-rtmp-server/srs/issues/217  
1126 -[bug #212]: https://github.com/simple-rtmp-server/srs/issues/212  
1127 -[bug #213]: https://github.com/simple-rtmp-server/srs/issues/213  
1128 -[bug #204]: https://github.com/simple-rtmp-server/srs/issues/204  
1129 -[bug #203]: https://github.com/simple-rtmp-server/srs/issues/203  
1130 -[bug #202]: https://github.com/simple-rtmp-server/srs/issues/202  
1131 -[bug #200]: https://github.com/simple-rtmp-server/srs/issues/200  
1132 -[bug #194]: https://github.com/simple-rtmp-server/srs/issues/194  
1133 -[bug #194]: https://github.com/simple-rtmp-server/srs/issues/194  
1134 -[bug #195]: https://github.com/simple-rtmp-server/srs/issues/195  
1135 -[bug #191]: https://github.com/simple-rtmp-server/srs/issues/191  
1136 -[bug #66]: https://github.com/simple-rtmp-server/srs/issues/66  
1137 -[bug #185]: https://github.com/simple-rtmp-server/srs/issues/185  
1138 -[bug #186]: https://github.com/simple-rtmp-server/srs/issues/186  
1139 -[bug #184]: https://github.com/simple-rtmp-server/srs/issues/184  
1140 -[bug #151]: https://github.com/simple-rtmp-server/srs/issues/151  
1141 -[bug #162]: https://github.com/simple-rtmp-server/srs/issues/162  
1142 -[bug #180]: https://github.com/simple-rtmp-server/srs/issues/180  
1143 -[bug #177]: https://github.com/simple-rtmp-server/srs/issues/177  
1144 -[bug #167]: https://github.com/simple-rtmp-server/srs/issues/167  
1145 -[bug #150]: https://github.com/simple-rtmp-server/srs/issues/150  
1146 -[bug #165]: https://github.com/simple-rtmp-server/srs/issues/165  
1147 -[bug #160]: https://github.com/simple-rtmp-server/srs/issues/160  
1148 -[bug #155]: https://github.com/simple-rtmp-server/srs/issues/155  
1149 -[bug #148]: https://github.com/simple-rtmp-server/srs/issues/148  
1150 -[bug #147]: https://github.com/simple-rtmp-server/srs/issues/147  
1151 -[bug #79]: https://github.com/simple-rtmp-server/srs/issues/79  
1152 -[bug #57]: https://github.com/simple-rtmp-server/srs/issues/57  
1153 -[bug #85]: https://github.com/simple-rtmp-server/srs/issues/85  
1154 -[bug #145]: https://github.com/simple-rtmp-server/srs/issues/145  
1155 -[bug #143]: https://github.com/simple-rtmp-server/srs/issues/143  
1156 -[bug #138]: https://github.com/simple-rtmp-server/srs/issues/138  
1157 -[bug #142]: https://github.com/simple-rtmp-server/srs/issues/142  
1158 -[bug #141]: https://github.com/simple-rtmp-server/srs/issues/141  
1159 -[bug #124]: https://github.com/simple-rtmp-server/srs/issues/124  
1160 -[bug #121]: https://github.com/simple-rtmp-server/srs/issues/121  
1161 -[bug #119]: https://github.com/simple-rtmp-server/srs/issues/119  
1162 -[bug #81]: https://github.com/simple-rtmp-server/srs/issues/81  
1163 -[bug #103]: https://github.com/simple-rtmp-server/srs/issues/103  
1164 -[bug #111]: https://github.com/simple-rtmp-server/srs/issues/111  
1165 -[bug #110]: https://github.com/simple-rtmp-server/srs/issues/110  
1166 -[bug #109]: https://github.com/simple-rtmp-server/srs/issues/109  
1167 -[bug #108]: https://github.com/simple-rtmp-server/srs/issues/108  
1168 -[bug #98]: https://github.com/simple-rtmp-server/srs/issues/98  
1169 -[bug #87]: https://github.com/simple-rtmp-server/srs/issues/87  
1170 -[bug #84]: https://github.com/simple-rtmp-server/srs/issues/84  
1171 -[bug #89]: https://github.com/simple-rtmp-server/srs/issues/89  
1172 -[bug #76]: https://github.com/simple-rtmp-server/srs/issues/76  
1173 -[bug #78]: https://github.com/simple-rtmp-server/srs/issues/78  
1174 -[bug #74]: https://github.com/simple-rtmp-server/srs/issues/74  
1175 -[bug #72]: https://github.com/simple-rtmp-server/srs/issues/72  
1176 -[bug #67]: https://github.com/simple-rtmp-server/srs/issues/67  
1177 -[bug #64]: https://github.com/simple-rtmp-server/srs/issues/64  
1178 -[bug #36]: https://github.com/simple-rtmp-server/srs/issues/36  
1179 -[bug #60]: https://github.com/simple-rtmp-server/srs/issues/60  
1180 -[bug #59]: https://github.com/simple-rtmp-server/srs/issues/59  
1181 -[bug #50]: https://github.com/simple-rtmp-server/srs/issues/50  
1182 -[bug #34]: https://github.com/simple-rtmp-server/srs/issues/34  
1183 -[bug #257-c0]: https://github.com/simple-rtmp-server/srs/issues/257#issuecomment-66864413  
1184 -[bug #110]: https://github.com/simple-rtmp-server/srs/issues/110  
1185 -[bug #109]: https://github.com/simple-rtmp-server/srs/issues/109  
1186 -[bug #108]: https://github.com/simple-rtmp-server/srs/issues/108  
1187 -[bug #104]: https://github.com/simple-rtmp-server/srs/issues/104  
1188 -[bug #98]: https://github.com/simple-rtmp-server/srs/issues/98  
1189 -[bug #87]: https://github.com/simple-rtmp-server/srs/issues/87  
1190 -[bug #84]: https://github.com/simple-rtmp-server/srs/issues/84  
1191 -[bug #89]: https://github.com/simple-rtmp-server/srs/issues/89  
1192 -[bug #76]: https://github.com/simple-rtmp-server/srs/issues/76  
1193 -[bug #78]: https://github.com/simple-rtmp-server/srs/issues/78  
1194 -[bug #74]: https://github.com/simple-rtmp-server/srs/issues/74  
1195 -[bug #72]: https://github.com/simple-rtmp-server/srs/issues/72  
1196 -[bug #67]: https://github.com/simple-rtmp-server/srs/issues/67  
1197 -[bug #64]: https://github.com/simple-rtmp-server/srs/issues/64  
1198 -[bug #36]: https://github.com/simple-rtmp-server/srs/issues/36  
1199 -[bug #60]: https://github.com/simple-rtmp-server/srs/issues/60  
1200 -[bug #59]: https://github.com/simple-rtmp-server/srs/issues/59  
1201 -[bug #50]: https://github.com/simple-rtmp-server/srs/issues/50  
1202 -[bug #34]: https://github.com/simple-rtmp-server/srs/issues/34  
1203 -[bug #512]: https://github.com/simple-rtmp-server/srs/issues/512  
1204 -[bug #515]: https://github.com/simple-rtmp-server/srs/issues/515  
1205 -[bug #511]: https://github.com/simple-rtmp-server/srs/issues/511  
1206 -[bug #xxxxxxxxxx]: https://github.com/simple-rtmp-server/srs/issues/xxxxxxxxxx 937 +[donations]: https://github.com/ossrs/srs/blob/develop/DONATIONS.txt
  938 +
  939 +[v2_CN_Build]: https://github.com/ossrs/srs/wiki/v2_CN_Build
  940 +[v2_EN_Build]: https://github.com/ossrs/srs/wiki/v2_EN_Build
  941 +[v1_CN_Performance]: https://github.com/ossrs/srs/wiki/v1_CN_Performance
  942 +[v1_EN_Performance]: https://github.com/ossrs/srs/wiki/v1_EN_Performance
  943 +[v1_CN_DeliveryRTMP]: https://github.com/ossrs/srs/wiki/v1_CN_DeliveryRTMP
  944 +[v1_EN_DeliveryRTMP]: https://github.com/ossrs/srs/wiki/v1_EN_DeliveryRTMP
  945 +[v1_CN_Edge]: https://github.com/ossrs/srs/wiki/v1_CN_Edge
  946 +[v1_EN_Edge]: https://github.com/ossrs/srs/wiki/v1_EN_Edge
  947 +[v1_CN_RtmpUrlVhost]: https://github.com/ossrs/srs/wiki/v1_CN_RtmpUrlVhost
  948 +[v1_EN_RtmpUrlVhost]: https://github.com/ossrs/srs/wiki/v1_EN_RtmpUrlVhost
  949 +[v1_CN_DeliveryHLS]: https://github.com/ossrs/srs/wiki/v1_CN_DeliveryHLS
  950 +[v1_EN_DeliveryHLS]: https://github.com/ossrs/srs/wiki/v1_EN_DeliveryHLS
  951 +[v1_CN_DeliveryHLS2]: https://github.com/ossrs/srs/wiki/v1_CN_DeliveryHLS#hlsaudioonly
  952 +[v1_EN_DeliveryHLS2]: https://github.com/ossrs/srs/wiki/v1_EN_DeliveryHLS#hlsaudioonly
  953 +[v1_CN_Reload]: https://github.com/ossrs/srs/wiki/v1_CN_Reload
  954 +[v1_EN_Reload]: https://github.com/ossrs/srs/wiki/v1_EN_Reload
  955 +[v1_CN_LowLatency2]: https://github.com/ossrs/srs/wiki/v1_CN_LowLatency#gop-cache
  956 +[v1_EN_LowLatency2]: https://github.com/ossrs/srs/wiki/v1_EN_LowLatency#gop-cache
  957 +[v1_CN_Forward]: https://github.com/ossrs/srs/wiki/v1_CN_Forward
  958 +[v1_EN_Forward]: https://github.com/ossrs/srs/wiki/v1_EN_Forward
  959 +[v1_CN_FFMPEG]: https://github.com/ossrs/srs/wiki/v1_CN_FFMPEG
  960 +[v1_EN_FFMPEG]: https://github.com/ossrs/srs/wiki/v1_EN_FFMPEG
  961 +[v1_CN_HTTPCallback]: https://github.com/ossrs/srs/wiki/v1_CN_HTTPCallback
  962 +[v1_EN_HTTPCallback]: https://github.com/ossrs/srs/wiki/v1_EN_HTTPCallback
  963 +[v1_CN_BandwidthTestTool]: https://github.com/ossrs/srs/wiki/v1_CN_BandwidthTestTool
  964 +[v1_EN_BandwidthTestTool]: https://github.com/ossrs/srs/wiki/v1_EN_BandwidthTestTool
  965 +[v1_CN_SampleDemo]: https://github.com/ossrs/srs/wiki/v1_CN_SampleDemo
  966 +[v1_EN_SampleDemo]: https://github.com/ossrs/srs/wiki/v1_EN_SampleDemo
  967 +[v2_CN_SrsLibrtmp]: https://github.com/ossrs/srs/wiki/v2_CN_SrsLibrtmp
  968 +[v2_EN_SrsLibrtmp]: https://github.com/ossrs/srs/wiki/v2_EN_SrsLibrtmp
  969 +[v1_CN_SrsLinuxArm]: https://github.com/ossrs/srs/wiki/v1_CN_SrsLinuxArm
  970 +[v1_EN_SrsLinuxArm]: https://github.com/ossrs/srs/wiki/v1_EN_SrsLinuxArm
  971 +[v1_CN_LinuxService]: https://github.com/ossrs/srs/wiki/v1_CN_LinuxService
  972 +[v1_EN_LinuxService]: https://github.com/ossrs/srs/wiki/v1_EN_LinuxService
  973 +[v1_CN_RTMP-ATC]: https://github.com/ossrs/srs/wiki/v1_CN_RTMP-ATC
  974 +[v1_EN_RTMP-ATC]: https://github.com/ossrs/srs/wiki/v1_EN_RTMP-ATC
  975 +[v1_CN_HTTPApi]: https://github.com/ossrs/srs/wiki/v1_CN_HTTPApi
  976 +[v1_EN_HTTPApi]: https://github.com/ossrs/srs/wiki/v1_EN_HTTPApi
  977 +[v1_CN_Ingest]: https://github.com/ossrs/srs/wiki/v1_CN_Ingest
  978 +[v1_EN_Ingest]: https://github.com/ossrs/srs/wiki/v1_EN_Ingest
  979 +[v1_CN_DVR]: https://github.com/ossrs/srs/wiki/v1_CN_DVR
  980 +[v1_EN_DVR]: https://github.com/ossrs/srs/wiki/v1_EN_DVR
  981 +[v1_CN_SrsLog]: https://github.com/ossrs/srs/wiki/v1_CN_SrsLog
  982 +[v1_EN_SrsLog]: https://github.com/ossrs/srs/wiki/v1_EN_SrsLog
  983 +[v1_CN_DRM2]: https://github.com/ossrs/srs/wiki/v1_CN_DRM#tokentraverse
  984 +[v1_EN_DRM2]: https://github.com/ossrs/srs/wiki/v1_EN_DRM#tokentraverse
  985 +[v2_CN_SampleHTTP]: https://github.com/ossrs/srs/wiki/v2_CN_SampleHTTP
  986 +[v2_EN_SampleHTTP]: https://github.com/ossrs/srs/wiki/v2_EN_SampleHTTP
  987 +[v2_CN_FlvVodStream]: https://github.com/ossrs/srs/wiki/v2_CN_FlvVodStream
  988 +[v2_EN_FlvVodStream]: https://github.com/ossrs/srs/wiki/v2_EN_FlvVodStream
  989 +[v2_CN_SrsLibrtmp2]: https://github.com/ossrs/srs/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data
  990 +[v2_EN_SrsLibrtmp2]: https://github.com/ossrs/srs/wiki/v2_EN_SrsLibrtmp#publish-h264-raw-data
  991 +[v2_CN_SrsLibrtmp3]: https://github.com/ossrs/srs/wiki/v2_CN_SrsLibrtmp#publish-audio-raw-stream
  992 +[v2_EN_SrsLibrtmp3]: https://github.com/ossrs/srs/wiki/v2_EN_SrsLibrtmp#publish-audio-raw-stream
  993 +[v2_CN_Security]: https://github.com/ossrs/srs/wiki/v2_CN_Security
  994 +[v2_EN_Security]: https://github.com/ossrs/srs/wiki/v2_EN_Security
  995 +[v2_CN_DeliveryHttpStream]: https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHttpStream
  996 +[v2_EN_DeliveryHttpStream]: https://github.com/ossrs/srs/wiki/v2_EN_DeliveryHttpStream
  997 +[v1_CN_DeliveryHDS]: https://github.com/ossrs/srs/wiki/v1_CN_DeliveryHDS
  998 +[v1_EN_DeliveryHDS]: https://github.com/ossrs/srs/wiki/v1_EN_DeliveryHDS
  999 +[v2_CN_Streamer2]: https://github.com/ossrs/srs/wiki/v2_CN_Streamer#push-http-flv-to-srs
  1000 +[v2_EN_Streamer2]: https://github.com/ossrs/srs/wiki/v2_EN_Streamer#push-http-flv-to-srs
  1001 +[v2_CN_SampleHttpFlv]: https://github.com/ossrs/srs/wiki/v2_CN_SampleHttpFlv
  1002 +[v2_EN_SampleHttpFlv]: https://github.com/ossrs/srs/wiki/v2_EN_SampleHttpFlv
  1003 +[v2_CN_SampleHttpFlvCluster]: https://github.com/ossrs/srs/wiki/v2_CN_SampleHttpFlvCluster
  1004 +[v2_EN_SampleHttpFlvCluster]: https://github.com/ossrs/srs/wiki/v2_EN_SampleHttpFlvCluster
  1005 +[v2_CN_LowLatency]: https://github.com/ossrs/srs/wiki/v2_CN_LowLatency
  1006 +[v2_EN_LowLatency]: https://github.com/ossrs/srs/wiki/v2_EN_LowLatency
  1007 +[v2_EN_LowLatency#merged-read]: https://github.com/ossrs/srs/wiki/v2_EN_LowLatency#merged-read
  1008 +[v1_CN_Performance#performancereport4k]: https://github.com/ossrs/srs/wiki/v1_CN_Performance#performancereport4k
  1009 +[v1_CN_DRM#tokentraverse]: https://github.com/ossrs/srs/wiki/v1_CN_DRM#tokentraverse
  1010 +[v1_CN_RaspberryPi]: https://github.com/ossrs/srs/wiki/v1_CN_RaspberryPi
  1011 +[v1_CN_SrsLibrtmp]: https://github.com/ossrs/srs/wiki/v1_CN_SrsLibrtmp
  1012 +[v1_CN_Build]: https://github.com/ossrs/srs/wiki/v1_CN_Build
  1013 +[v1_CN_LowLatency]: https://github.com/ossrs/srs/wiki/v1_CN_LowLatency
  1014 +[v1_CN_HowToAskQuestion]: https://github.com/ossrs/srs/wiki/v1_CN_HowToAskQuestion
  1015 +[v1_CN_Build]: https://github.com/ossrs/srs/wiki/v1_CN_Build
  1016 +[v1_CN_Performance]: https://github.com/ossrs/srs/wiki/v1_CN_Performance
  1017 +[v1_CN_RaspberryPi]: https://github.com/ossrs/srs/wiki/v1_CN_RaspberryPi
  1018 +[v2_CN_LowLatency#merged-read]: https://github.com/ossrs/srs/wiki/v2_CN_LowLatency#merged-read
  1019 +[v1_CN_Product]: https://github.com/ossrs/srs/wiki/v1_CN_Product
  1020 +[v1_CN_ServerSideScript]: https://github.com/ossrs/srs/wiki/v1_CN_ServerSideScript
  1021 +[v2_EN_LowLatency#merged-write]: https://github.com/ossrs/srs/wiki/v2_EN_LowLatency#merged-write
  1022 +[v1_CN_IDE]: https://github.com/ossrs/srs/wiki/v1_CN_IDE
  1023 +[v2_CN_LowLatency#merged-write]: https://github.com/ossrs/srs/wiki/v2_CN_LowLatency#merged-write
  1024 +
  1025 +[bug #213]: https://github.com/ossrs/srs/issues/213
  1026 +[bug #194]: https://github.com/ossrs/srs/issues/194
  1027 +[bug #182]: https://github.com/ossrs/srs/issues/182
  1028 +[bug #257]: https://github.com/ossrs/srs/issues/257
  1029 +[bug #179]: https://github.com/ossrs/srs/issues/179
  1030 +[bug #224]: https://github.com/ossrs/srs/issues/224
  1031 +[bug #251]: https://github.com/ossrs/srs/issues/251
  1032 +[bug #293]: https://github.com/ossrs/srs/issues/293
  1033 +[bug #250]: https://github.com/ossrs/srs/issues/250
  1034 +[bug #301]: https://github.com/ossrs/srs/issues/301
  1035 +[bug #304]: https://github.com/ossrs/srs/issues/304
  1036 +[bug #133]: https://github.com/ossrs/srs/issues/133
  1037 +[bug #92]: https://github.com/ossrs/srs/issues/92
  1038 +[bug #380]: https://github.com/ossrs/srs/issues/380
  1039 +[bug #474]: https://github.com/ossrs/srs/issues/474
  1040 +[bug #484]: https://github.com/ossrs/srs/issues/484
  1041 +[bug #485]: https://github.com/ossrs/srs/issues/485
  1042 +[bug #495]: https://github.com/ossrs/srs/issues/495
  1043 +[bug #497]: https://github.com/ossrs/srs/issues/497
  1044 +[bug #448]: https://github.com/ossrs/srs/issues/448
  1045 +[bug #475]: https://github.com/ossrs/srs/issues/475
  1046 +[bug #458]: https://github.com/ossrs/srs/issues/458
  1047 +[bug #454]: https://github.com/ossrs/srs/issues/454
  1048 +[bug #442]: https://github.com/ossrs/srs/issues/442
  1049 +[bug #169]: https://github.com/ossrs/srs/issues/169
  1050 +[bug #441]: https://github.com/ossrs/srs/issues/441
  1051 +[bug #433]: https://github.com/ossrs/srs/issues/433
  1052 +[bug #425]: https://github.com/ossrs/srs/issues/425
  1053 +[bug #424]: https://github.com/ossrs/srs/issues/424
  1054 +[bug #421]: https://github.com/ossrs/srs/issues/421
  1055 +[bug #435]: https://github.com/ossrs/srs/issues/435
  1056 +[bug #420]: https://github.com/ossrs/srs/issues/420
  1057 +[bug #209]: https://github.com/ossrs/srs/issues/209
  1058 +[bug #409]: https://github.com/ossrs/srs/issues/409
  1059 +[bug #404]: https://github.com/ossrs/srs/issues/404
  1060 +[bug #391]: https://github.com/ossrs/srs/issues/391
  1061 +[bug #397]: https://github.com/ossrs/srs/issues/397
  1062 +[bug #400]: https://github.com/ossrs/srs/issues/400
  1063 +[bug #383]: https://github.com/ossrs/srs/issues/383
  1064 +[bug #381]: https://github.com/ossrs/srs/issues/381
  1065 +[bug #375]: https://github.com/ossrs/srs/issues/375
  1066 +[bug #304]: https://github.com/ossrs/srs/issues/304
  1067 +[bug #372]: https://github.com/ossrs/srs/issues/372
  1068 +[bug #366]: https://github.com/ossrs/srs/issues/366
  1069 +[bug #351]: https://github.com/ossrs/srs/issues/351
  1070 +[bug #155]: https://github.com/ossrs/srs/issues/155
  1071 +[bug #324]: https://github.com/ossrs/srs/issues/324
  1072 +[bug #324]: https://github.com/ossrs/srs/issues/324
  1073 +[bug #328]: https://github.com/ossrs/srs/issues/328
  1074 +[bug #155]: https://github.com/ossrs/srs/issues/155
  1075 +[bug #316]: https://github.com/ossrs/srs/issues/316
  1076 +[bug #310]: https://github.com/ossrs/srs/issues/310
  1077 +[bug #322]: https://github.com/ossrs/srs/issues/322
  1078 +[bug #179]: https://github.com/ossrs/srs/issues/179
  1079 +[bug #304]: https://github.com/ossrs/srs/issues/304
  1080 +[bug #133]: https://github.com/ossrs/srs/issues/133
  1081 +[bug #304]: https://github.com/ossrs/srs/issues/304
  1082 +[bug #304]: https://github.com/ossrs/srs/issues/304
  1083 +[bug #304]: https://github.com/ossrs/srs/issues/304
  1084 +[bug #311]: https://github.com/ossrs/srs/issues/311
  1085 +[bug #310]: https://github.com/ossrs/srs/issues/310
  1086 +[bug #136]: https://github.com/ossrs/srs/issues/136
  1087 +[bug #250]: https://github.com/ossrs/srs/issues/250
  1088 +[bug #301]: https://github.com/ossrs/srs/issues/301
  1089 +[bug #301]: https://github.com/ossrs/srs/issues/301
  1090 +[bug #268]: https://github.com/ossrs/srs/issues/268
  1091 +[bug #151]: https://github.com/ossrs/srs/issues/151
  1092 +[bug #151]: https://github.com/ossrs/srs/issues/151
  1093 +[bug #293]: https://github.com/ossrs/srs/issues/293
  1094 +[bug #293]: https://github.com/ossrs/srs/issues/293
  1095 +[bug #293]: https://github.com/ossrs/srs/issues/293
  1096 +[bug #277]: https://github.com/ossrs/srs/issues/277
  1097 +[bug #277]: https://github.com/ossrs/srs/issues/277
  1098 +[bug #290]: https://github.com/ossrs/srs/issues/290
  1099 +[bug #281]: https://github.com/ossrs/srs/issues/281
  1100 +[bug #274]: https://github.com/ossrs/srs/issues/274
  1101 +[bug #179]: https://github.com/ossrs/srs/issues/179
  1102 +[bug #211]: https://github.com/ossrs/srs/issues/211
  1103 +[bug #207]: https://github.com/ossrs/srs/issues/207
  1104 +[bug #158]: https://github.com/ossrs/srs/issues/158
  1105 +[bug #216]: https://github.com/ossrs/srs/issues/216
  1106 +[bug #263]: https://github.com/ossrs/srs/issues/263
  1107 +[bug #270]: https://github.com/ossrs/srs/issues/270
  1108 +[bug #266]: https://github.com/ossrs/srs/issues/266
  1109 +[bug #267]: https://github.com/ossrs/srs/issues/267
  1110 +[bug #268]: https://github.com/ossrs/srs/issues/268
  1111 +[bug #264]: https://github.com/ossrs/srs/issues/264
  1112 +[bug #264]: https://github.com/ossrs/srs/issues/264
  1113 +[bug #257]: https://github.com/ossrs/srs/issues/257
  1114 +[bug #251]: https://github.com/ossrs/srs/issues/251
  1115 +[bug #251]: https://github.com/ossrs/srs/issues/251
  1116 +[bug #241]: https://github.com/ossrs/srs/issues/241
  1117 +[bug #241]: https://github.com/ossrs/srs/issues/241
  1118 +[bug #241]: https://github.com/ossrs/srs/issues/241
  1119 +[bug #248]: https://github.com/ossrs/srs/issues/248
  1120 +[bug #244]: https://github.com/ossrs/srs/issues/244
  1121 +[bug #237]: https://github.com/ossrs/srs/issues/237
  1122 +[bug #235]: https://github.com/ossrs/srs/issues/235
  1123 +[bug #215]: https://github.com/ossrs/srs/issues/215
  1124 +[bug #212]: https://github.com/ossrs/srs/issues/212
  1125 +[bug #217]: https://github.com/ossrs/srs/issues/217
  1126 +[bug #212]: https://github.com/ossrs/srs/issues/212
  1127 +[bug #213]: https://github.com/ossrs/srs/issues/213
  1128 +[bug #204]: https://github.com/ossrs/srs/issues/204
  1129 +[bug #203]: https://github.com/ossrs/srs/issues/203
  1130 +[bug #202]: https://github.com/ossrs/srs/issues/202
  1131 +[bug #200]: https://github.com/ossrs/srs/issues/200
  1132 +[bug #194]: https://github.com/ossrs/srs/issues/194
  1133 +[bug #194]: https://github.com/ossrs/srs/issues/194
  1134 +[bug #195]: https://github.com/ossrs/srs/issues/195
  1135 +[bug #191]: https://github.com/ossrs/srs/issues/191
  1136 +[bug #66]: https://github.com/ossrs/srs/issues/66
  1137 +[bug #185]: https://github.com/ossrs/srs/issues/185
  1138 +[bug #186]: https://github.com/ossrs/srs/issues/186
  1139 +[bug #184]: https://github.com/ossrs/srs/issues/184
  1140 +[bug #151]: https://github.com/ossrs/srs/issues/151
  1141 +[bug #162]: https://github.com/ossrs/srs/issues/162
  1142 +[bug #180]: https://github.com/ossrs/srs/issues/180
  1143 +[bug #177]: https://github.com/ossrs/srs/issues/177
  1144 +[bug #167]: https://github.com/ossrs/srs/issues/167
  1145 +[bug #150]: https://github.com/ossrs/srs/issues/150
  1146 +[bug #165]: https://github.com/ossrs/srs/issues/165
  1147 +[bug #160]: https://github.com/ossrs/srs/issues/160
  1148 +[bug #155]: https://github.com/ossrs/srs/issues/155
  1149 +[bug #148]: https://github.com/ossrs/srs/issues/148
  1150 +[bug #147]: https://github.com/ossrs/srs/issues/147
  1151 +[bug #79]: https://github.com/ossrs/srs/issues/79
  1152 +[bug #57]: https://github.com/ossrs/srs/issues/57
  1153 +[bug #85]: https://github.com/ossrs/srs/issues/85
  1154 +[bug #145]: https://github.com/ossrs/srs/issues/145
  1155 +[bug #143]: https://github.com/ossrs/srs/issues/143
  1156 +[bug #138]: https://github.com/ossrs/srs/issues/138
  1157 +[bug #142]: https://github.com/ossrs/srs/issues/142
  1158 +[bug #141]: https://github.com/ossrs/srs/issues/141
  1159 +[bug #124]: https://github.com/ossrs/srs/issues/124
  1160 +[bug #121]: https://github.com/ossrs/srs/issues/121
  1161 +[bug #119]: https://github.com/ossrs/srs/issues/119
  1162 +[bug #81]: https://github.com/ossrs/srs/issues/81
  1163 +[bug #103]: https://github.com/ossrs/srs/issues/103
  1164 +[bug #111]: https://github.com/ossrs/srs/issues/111
  1165 +[bug #110]: https://github.com/ossrs/srs/issues/110
  1166 +[bug #109]: https://github.com/ossrs/srs/issues/109
  1167 +[bug #108]: https://github.com/ossrs/srs/issues/108
  1168 +[bug #98]: https://github.com/ossrs/srs/issues/98
  1169 +[bug #87]: https://github.com/ossrs/srs/issues/87
  1170 +[bug #84]: https://github.com/ossrs/srs/issues/84
  1171 +[bug #89]: https://github.com/ossrs/srs/issues/89
  1172 +[bug #76]: https://github.com/ossrs/srs/issues/76
  1173 +[bug #78]: https://github.com/ossrs/srs/issues/78
  1174 +[bug #74]: https://github.com/ossrs/srs/issues/74
  1175 +[bug #72]: https://github.com/ossrs/srs/issues/72
  1176 +[bug #67]: https://github.com/ossrs/srs/issues/67
  1177 +[bug #64]: https://github.com/ossrs/srs/issues/64
  1178 +[bug #36]: https://github.com/ossrs/srs/issues/36
  1179 +[bug #60]: https://github.com/ossrs/srs/issues/60
  1180 +[bug #59]: https://github.com/ossrs/srs/issues/59
  1181 +[bug #50]: https://github.com/ossrs/srs/issues/50
  1182 +[bug #34]: https://github.com/ossrs/srs/issues/34
  1183 +[bug #257-c0]: https://github.com/ossrs/srs/issues/257#issuecomment-66864413
  1184 +[bug #110]: https://github.com/ossrs/srs/issues/110
  1185 +[bug #109]: https://github.com/ossrs/srs/issues/109
  1186 +[bug #108]: https://github.com/ossrs/srs/issues/108
  1187 +[bug #104]: https://github.com/ossrs/srs/issues/104
  1188 +[bug #98]: https://github.com/ossrs/srs/issues/98
  1189 +[bug #87]: https://github.com/ossrs/srs/issues/87
  1190 +[bug #84]: https://github.com/ossrs/srs/issues/84
  1191 +[bug #89]: https://github.com/ossrs/srs/issues/89
  1192 +[bug #76]: https://github.com/ossrs/srs/issues/76
  1193 +[bug #78]: https://github.com/ossrs/srs/issues/78
  1194 +[bug #74]: https://github.com/ossrs/srs/issues/74
  1195 +[bug #72]: https://github.com/ossrs/srs/issues/72
  1196 +[bug #67]: https://github.com/ossrs/srs/issues/67
  1197 +[bug #64]: https://github.com/ossrs/srs/issues/64
  1198 +[bug #36]: https://github.com/ossrs/srs/issues/36
  1199 +[bug #60]: https://github.com/ossrs/srs/issues/60
  1200 +[bug #59]: https://github.com/ossrs/srs/issues/59
  1201 +[bug #50]: https://github.com/ossrs/srs/issues/50
  1202 +[bug #34]: https://github.com/ossrs/srs/issues/34
  1203 +[bug #512]: https://github.com/ossrs/srs/issues/512
  1204 +[bug #515]: https://github.com/ossrs/srs/issues/515
  1205 +[bug #511]: https://github.com/ossrs/srs/issues/511
  1206 +[bug #xxxxxxxxxx]: https://github.com/ossrs/srs/issues/xxxxxxxxxx
1207 1207
1208 [exo #828]: https://github.com/google/ExoPlayer/pull/828 1208 [exo #828]: https://github.com/google/ExoPlayer/pull/828
1209 1209
1210 -[r2.0a2]: https://github.com/simple-rtmp-server/srs/releases/tag/v2.0-a2  
1211 -[r2.0a1]: https://github.com/simple-rtmp-server/srs/releases/tag/2.0a1  
1212 -[r2.0a0]: https://github.com/simple-rtmp-server/srs/releases/tag/2.0a0  
1213 -[r1.0r4]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0r4  
1214 -[r1.0r3]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0r3  
1215 -[r1.0r2]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0r2  
1216 -[r1.0r1]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0r1  
1217 -[r1.0r0]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0r0  
1218 -[r1.0b0]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.beta  
1219 -[r1.0a7]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.mainline7  
1220 -[r1.0a6]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.mainline6  
1221 -[r1.0a5]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.mainline5  
1222 -[r1.0a4]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.mainline4  
1223 -[r1.0a3]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.mainline3  
1224 -[r1.0a2]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.mainline2  
1225 -[r1.0a0]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.mainline  
1226 -[r0.9]: https://github.com/simple-rtmp-server/srs/releases/tag/0.9  
1227 -[r0.8]: https://github.com/simple-rtmp-server/srs/releases/tag/0.8  
1228 -[r0.7]: https://github.com/simple-rtmp-server/srs/releases/tag/0.7  
1229 -[r0.6]: https://github.com/simple-rtmp-server/srs/releases/tag/0.6  
1230 -[r0.5]: https://github.com/simple-rtmp-server/srs/releases/tag/0.5  
1231 -[r0.4]: https://github.com/simple-rtmp-server/srs/releases/tag/0.4  
1232 -[r0.3]: https://github.com/simple-rtmp-server/srs/releases/tag/0.3  
1233 -[r0.2]: https://github.com/simple-rtmp-server/srs/releases/tag/0.2  
1234 -[r0.1]: https://github.com/simple-rtmp-server/srs/releases/tag/0.1  
1235 -  
1236 -  
1237 -[contact]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Contact 1210 +[r2.0a2]: https://github.com/ossrs/srs/releases/tag/v2.0-a2
  1211 +[r2.0a1]: https://github.com/ossrs/srs/releases/tag/2.0a1
  1212 +[r2.0a0]: https://github.com/ossrs/srs/releases/tag/2.0a0
  1213 +[r1.0r4]: https://github.com/ossrs/srs/releases/tag/1.0r4
  1214 +[r1.0r3]: https://github.com/ossrs/srs/releases/tag/1.0r3
  1215 +[r1.0r2]: https://github.com/ossrs/srs/releases/tag/1.0r2
  1216 +[r1.0r1]: https://github.com/ossrs/srs/releases/tag/1.0r1
  1217 +[r1.0r0]: https://github.com/ossrs/srs/releases/tag/1.0r0
  1218 +[r1.0b0]: https://github.com/ossrs/srs/releases/tag/1.0.beta
  1219 +[r1.0a7]: https://github.com/ossrs/srs/releases/tag/1.0.mainline7
  1220 +[r1.0a6]: https://github.com/ossrs/srs/releases/tag/1.0.mainline6
  1221 +[r1.0a5]: https://github.com/ossrs/srs/releases/tag/1.0.mainline5
  1222 +[r1.0a4]: https://github.com/ossrs/srs/releases/tag/1.0.mainline4
  1223 +[r1.0a3]: https://github.com/ossrs/srs/releases/tag/1.0.mainline3
  1224 +[r1.0a2]: https://github.com/ossrs/srs/releases/tag/1.0.mainline2
  1225 +[r1.0a0]: https://github.com/ossrs/srs/releases/tag/1.0.mainline
  1226 +[r0.9]: https://github.com/ossrs/srs/releases/tag/0.9
  1227 +[r0.8]: https://github.com/ossrs/srs/releases/tag/0.8
  1228 +[r0.7]: https://github.com/ossrs/srs/releases/tag/0.7
  1229 +[r0.6]: https://github.com/ossrs/srs/releases/tag/0.6
  1230 +[r0.5]: https://github.com/ossrs/srs/releases/tag/0.5
  1231 +[r0.4]: https://github.com/ossrs/srs/releases/tag/0.4
  1232 +[r0.3]: https://github.com/ossrs/srs/releases/tag/0.3
  1233 +[r0.2]: https://github.com/ossrs/srs/releases/tag/0.2
  1234 +[r0.1]: https://github.com/ossrs/srs/releases/tag/0.1
  1235 +
  1236 +
  1237 +[contact]: https://github.com/ossrs/srs/wiki/v1_CN_Contact
1238 [more0]: http://winlinvip.github.io/srs.release/releases/ 1238 [more0]: http://winlinvip.github.io/srs.release/releases/
1239 [more1]: http://www.ossrs.net/srs.release/releases/ 1239 [more1]: http://www.ossrs.net/srs.release/releases/
1240 1240
1241 -[branch1]: https://github.com/simple-rtmp-server/srs/tree/1.0release  
1242 -[branch2]: https://github.com/simple-rtmp-server/srs/tree/2.0release  
1243 -[release2]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#release20  
1244 -[release3]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#release30 1241 +[branch1]: https://github.com/ossrs/srs/tree/1.0release
  1242 +[branch2]: https://github.com/ossrs/srs/tree/2.0release
  1243 +[release2]: https://github.com/ossrs/srs/wiki/v1_CN_Product#release20
  1244 +[release3]: https://github.com/ossrs/srs/wiki/v1_CN_Product#release30
1245 [centos0]: http://winlinvip.github.io/srs.release/releases/files/SRS-CentOS6-x86_64-2.0.195.zip 1245 [centos0]: http://winlinvip.github.io/srs.release/releases/files/SRS-CentOS6-x86_64-2.0.195.zip
1246 [centos1]: http://www.ossrs.net/srs.release/releases/files/SRS-CentOS6-x86_64-2.0.195.zip 1246 [centos1]: http://www.ossrs.net/srs.release/releases/files/SRS-CentOS6-x86_64-2.0.195.zip
1247 -[srs_CN]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Home  
1248 -[srs_EN]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_Home 1247 +[srs_CN]: https://github.com/ossrs/srs/wiki/v2_CN_Home
  1248 +[srs_EN]: https://github.com/ossrs/srs/wiki/v2_EN_Home
1249 1249
@@ -391,14 +391,14 @@ if [ $SRS_EXPORT_LIBRTMP_PROJECT = NO ]; then @@ -391,14 +391,14 @@ if [ $SRS_EXPORT_LIBRTMP_PROJECT = NO ]; then
391 _ST_MAKE=darwin-debug && _ST_EXTRA_CFLAGS="EXTRA_CFLAGS=-DMD_HAVE_KQUEUE" 391 _ST_MAKE=darwin-debug && _ST_EXTRA_CFLAGS="EXTRA_CFLAGS=-DMD_HAVE_KQUEUE"
392 fi 392 fi
393 # memory leak for linux-optimized 393 # memory leak for linux-optimized
394 - # @see: https://github.com/simple-rtmp-server/srs/issues/197 394 + # @see: https://github.com/ossrs/srs/issues/197
395 if [ $SRS_CROSS_BUILD = YES ]; then 395 if [ $SRS_CROSS_BUILD = YES ]; then
396 # ok, arm specified, if the flag filed does not exists, need to rebuild. 396 # ok, arm specified, if the flag filed does not exists, need to rebuild.
397 if [[ -f ${SRS_OBJS}/_flag.st.cross.build.tmp && -f ${SRS_OBJS}/st/libst.a ]]; then 397 if [[ -f ${SRS_OBJS}/_flag.st.cross.build.tmp && -f ${SRS_OBJS}/st/libst.a ]]; then
398 echo "st-1.9t for arm is ok."; 398 echo "st-1.9t for arm is ok.";
399 else 399 else
400 # TODO: FIXME: patch the bug. 400 # TODO: FIXME: patch the bug.
401 - # patch st for arm, @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLinuxArm#st-arm-bug-fix 401 + # patch st for arm, @see: https://github.com/ossrs/srs/wiki/v1_CN_SrsLinuxArm#st-arm-bug-fix
402 echo "build st-1.9t for arm"; 402 echo "build st-1.9t for arm";
403 ( 403 (
404 rm -rf ${SRS_OBJS}/st-1.9 && cd ${SRS_OBJS} && 404 rm -rf ${SRS_OBJS}/st-1.9 && cd ${SRS_OBJS} &&
@@ -415,7 +415,7 @@ if [ $SRS_EXPORT_LIBRTMP_PROJECT = NO ]; then @@ -415,7 +415,7 @@ if [ $SRS_EXPORT_LIBRTMP_PROJECT = NO ]; then
415 if [[ ! -f ${SRS_OBJS}/_flag.st.cross.build.tmp && -f ${SRS_OBJS}/st/libst.a ]]; then 415 if [[ ! -f ${SRS_OBJS}/_flag.st.cross.build.tmp && -f ${SRS_OBJS}/st/libst.a ]]; then
416 echo "st-1.9t is ok."; 416 echo "st-1.9t is ok.";
417 else 417 else
418 - # patch st for arm, @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLinuxArm#st-arm-bug-fix 418 + # patch st for arm, @see: https://github.com/ossrs/srs/wiki/v1_CN_SrsLinuxArm#st-arm-bug-fix
419 echo "build st-1.9t"; 419 echo "build st-1.9t";
420 ( 420 (
421 rm -rf ${SRS_OBJS}/st-1.9 && cd ${SRS_OBJS} && 421 rm -rf ${SRS_OBJS}/st-1.9 && cd ${SRS_OBJS} &&
@@ -30,7 +30,7 @@ cat << END >$FILE @@ -30,7 +30,7 @@ cat << END >$FILE
30 /* 30 /*
31 The MIT License (MIT) 31 The MIT License (MIT)
32 32
33 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 33 +Copyright (c) 2013-2015 SRS(ossrs)
34 34
35 Permission is hereby granted, free of charge, to any person obtaining a copy of 35 Permission is hereby granted, free of charge, to any person obtaining a copy of
36 this software and associated documentation files (the "Software"), to deal in 36 this software and associated documentation files (the "Software"), to deal in
@@ -104,7 +104,7 @@ SRS_SINGLE_LIBRTMP_COMPILE='gcc example.c srs_librtmp.cpp -g -O0 -lstdc++ -o exa @@ -104,7 +104,7 @@ SRS_SINGLE_LIBRTMP_COMPILE='gcc example.c srs_librtmp.cpp -g -O0 -lstdc++ -o exa
104 cat << END >$FILE 104 cat << END >$FILE
105 /** 105 /**
106 # Example to use srs-librtmp 106 # Example to use srs-librtmp
107 -# see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp 107 +# see: https://github.com/ossrs/srs/wiki/v2_CN_SrsLibrtmp
108 ${SRS_SINGLE_LIBRTMP_COMPILE} 108 ${SRS_SINGLE_LIBRTMP_COMPILE}
109 */ 109 */
110 #include <stdio.h> 110 #include <stdio.h>
@@ -115,7 +115,7 @@ int main(int argc, char** argv) @@ -115,7 +115,7 @@ int main(int argc, char** argv)
115 srs_rtmp_t rtmp; 115 srs_rtmp_t rtmp;
116 116
117 printf("Example for srs-librtmp\n"); 117 printf("Example for srs-librtmp\n");
118 - printf("SRS(simple-rtmp-server) client librtmp library.\n"); 118 + printf("SRS(ossrs) client librtmp library.\n");
119 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision()); 119 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision());
120 120
121 rtmp = srs_rtmp_create("rtmp://ossrs.net/live/livestream"); 121 rtmp = srs_rtmp_create("rtmp://ossrs.net/live/livestream");
@@ -82,7 +82,7 @@ SRS_MIPS_UBUNTU12=NO @@ -82,7 +82,7 @@ SRS_MIPS_UBUNTU12=NO
82 SRS_DEV=NO 82 SRS_DEV=NO
83 # dev, open main server feature for dev, no utest/research/librtmp 83 # dev, open main server feature for dev, no utest/research/librtmp
84 SRS_FAST_DEV=NO 84 SRS_FAST_DEV=NO
85 -# demo, for the demo of srs, @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleDemo 85 +# demo, for the demo of srs, @see: https://github.com/ossrs/srs/wiki/v1_CN_SampleDemo
86 SRS_DEMO=NO 86 SRS_DEMO=NO
87 # raspberry-pi, open hls/ssl/static 87 # raspberry-pi, open hls/ssl/static
88 SRS_PI=NO 88 SRS_PI=NO
@@ -184,7 +184,7 @@ Presets: @@ -184,7 +184,7 @@ Presets:
184 --disable-all disable all features, only support vp6 RTMP. 184 --disable-all disable all features, only support vp6 RTMP.
185 --dev for dev, open all features, no nginx/gperf/gprof/arm. 185 --dev for dev, open all features, no nginx/gperf/gprof/arm.
186 --fast-dev for dev fast compile, the RTMP server, without librtmp/utest/research. 186 --fast-dev for dev fast compile, the RTMP server, without librtmp/utest/research.
187 - --demo for srs demo, @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleDemo 187 + --demo for srs demo, @see: https://github.com/ossrs/srs/wiki/v1_CN_SampleDemo
188 --full enable all features, no gperf/gprof/arm. 188 --full enable all features, no gperf/gprof/arm.
189 189
190 Conflicts: 190 Conflicts:
@@ -35,7 +35,7 @@ BLACK="\\${BLACK}" @@ -35,7 +35,7 @@ BLACK="\\${BLACK}"
35 35
36 echo -e "\${GREEN}build summary:\${BLACK}" 36 echo -e "\${GREEN}build summary:\${BLACK}"
37 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 37 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
38 -echo -e " |${SrsGperfSummaryColor}gperf @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_GPERF\${BLACK}" 38 +echo -e " |${SrsGperfSummaryColor}gperf @see: https://github.com/ossrs/srs/wiki/v1_CN_GPERF\${BLACK}"
39 echo -e " | ${SrsGperfMCSummaryColor}gmc @see: http://google-perftools.googlecode.com/svn/trunk/doc/heap_checker.html\${BLACK}" 39 echo -e " | ${SrsGperfMCSummaryColor}gmc @see: http://google-perftools.googlecode.com/svn/trunk/doc/heap_checker.html\${BLACK}"
40 echo -e " | ${SrsGperfMCSummaryColor}gmc: gperf memory check, or memory leak detect\${BLACK}" 40 echo -e " | ${SrsGperfMCSummaryColor}gmc: gperf memory check, or memory leak detect\${BLACK}"
41 echo -e " | ${SrsGperfMCSummaryColor}env PPROF_PATH=./objs/pprof HEAPCHECK=normal ./objs/srs -c conf/console.conf 2>gmc.log # start gmc\${BLACK}" 41 echo -e " | ${SrsGperfMCSummaryColor}env PPROF_PATH=./objs/pprof HEAPCHECK=normal ./objs/srs -c conf/console.conf 2>gmc.log # start gmc\${BLACK}"
@@ -52,7 +52,7 @@ echo -e " | ${SrsGperfCPSummaryColor}rm -f gperf.srs.gcp*; ./obj @@ -52,7 +52,7 @@ echo -e " | ${SrsGperfCPSummaryColor}rm -f gperf.srs.gcp*; ./obj
52 echo -e " | ${SrsGperfCPSummaryColor}killall -2 srs # or CTRL+C to stop gcp\${BLACK}" 52 echo -e " | ${SrsGperfCPSummaryColor}killall -2 srs # or CTRL+C to stop gcp\${BLACK}"
53 echo -e " | ${SrsGperfCPSummaryColor}./objs/pprof --text objs/srs gperf.srs.gcp* # to analysis cpu profile\${BLACK}" 53 echo -e " | ${SrsGperfCPSummaryColor}./objs/pprof --text objs/srs gperf.srs.gcp* # to analysis cpu profile\${BLACK}"
54 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 54 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
55 -echo -e " |${SrsGprofSummaryColor}gprof @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_GPROF\${BLACK}" 55 +echo -e " |${SrsGprofSummaryColor}gprof @see: https://github.com/ossrs/srs/wiki/v1_CN_GPROF\${BLACK}"
56 echo -e " |${SrsGprofSummaryColor}gprof: GNU profile tool, @see: http://www.cs.utah.edu/dept/old/texinfo/as/gprof.html\${BLACK}" 56 echo -e " |${SrsGprofSummaryColor}gprof: GNU profile tool, @see: http://www.cs.utah.edu/dept/old/texinfo/as/gprof.html\${BLACK}"
57 echo -e " | ${SrsGprofSummaryColor}rm -f gmon.out; ./objs/srs -c conf/console.conf # start gprof\${BLACK}" 57 echo -e " | ${SrsGprofSummaryColor}rm -f gmon.out; ./objs/srs -c conf/console.conf # start gprof\${BLACK}"
58 echo -e " | ${SrsGprofSummaryColor}killall -2 srs # or CTRL+C to stop gprof\${BLACK}" 58 echo -e " | ${SrsGprofSummaryColor}killall -2 srs # or CTRL+C to stop gprof\${BLACK}"
@@ -60,7 +60,7 @@ echo -e " | ${SrsGprofSummaryColor}gprof -b ./objs/srs gmon.out > gprof. @@ -60,7 +60,7 @@ echo -e " | ${SrsGprofSummaryColor}gprof -b ./objs/srs gmon.out > gprof.
60 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 60 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
61 echo -e " |${SrsUtestSummaryColor}utest: ./objs/srs_utest, the utest for srs\${BLACK}" 61 echo -e " |${SrsUtestSummaryColor}utest: ./objs/srs_utest, the utest for srs\${BLACK}"
62 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 62 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
63 -echo -e " |${SrsLibrtmpSummaryColor}librtmp @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLibrtmp\${BLACK}" 63 +echo -e " |${SrsLibrtmpSummaryColor}librtmp @see: https://github.com/ossrs/srs/wiki/v1_CN_SrsLibrtmp\${BLACK}"
64 echo -e " |${SrsLibrtmpSummaryColor}librtmp: ./objs/include, ./objs/lib, the srs-librtmp library\${BLACK}" 64 echo -e " |${SrsLibrtmpSummaryColor}librtmp: ./objs/include, ./objs/lib, the srs-librtmp library\${BLACK}"
65 echo -e " | ${SrsLibrtmpSummaryColor}simple handshake: publish/play stream with simple handshake to server\${BLACK}" 65 echo -e " | ${SrsLibrtmpSummaryColor}simple handshake: publish/play stream with simple handshake to server\${BLACK}"
66 echo -e " | ${SrsLibrtmpSSLSummaryColor}complex handshake: it's not required for client, recommend disable it\${BLACK}" 66 echo -e " | ${SrsLibrtmpSSLSummaryColor}complex handshake: it's not required for client, recommend disable it\${BLACK}"
@@ -71,38 +71,38 @@ echo -e " | ${SrsLibrtmpSummaryColor}librtmp-sample: ./research/librtmp/ @@ -71,38 +71,38 @@ echo -e " | ${SrsLibrtmpSummaryColor}librtmp-sample: ./research/librtmp/
71 echo -e " | ${SrsLibrtmpSummaryColor}librtmp-sample: ./research/librtmp/objs/srs_bandwidth_check\${BLACK}" 71 echo -e " | ${SrsLibrtmpSummaryColor}librtmp-sample: ./research/librtmp/objs/srs_bandwidth_check\${BLACK}"
72 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 72 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
73 echo -e " |${SrsResearchSummaryColor}research: ./objs/research, api server, players, ts info, librtmp.\${BLACK}" 73 echo -e " |${SrsResearchSummaryColor}research: ./objs/research, api server, players, ts info, librtmp.\${BLACK}"
74 -echo -e " | ${SrsResearchSummaryColor} @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#srs-librtmp-examples\${BLACK}" 74 +echo -e " | ${SrsResearchSummaryColor} @see https://github.com/ossrs/srs/wiki/v2_CN_SrsLibrtmp#srs-librtmp-examples\${BLACK}"
75 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 75 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
76 -echo -e " |\${GREEN}tools: important tool, others @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#srs-librtmp-examples\${BLACK}" 76 +echo -e " |\${GREEN}tools: important tool, others @see https://github.com/ossrs/srs/wiki/v2_CN_SrsLibrtmp#srs-librtmp-examples\${BLACK}"
77 echo -e " | \${GREEN}./objs/srs_ingest_hls -i http://ossrs.net/live/livestream.m3u8 -y rtmp://127.0.0.1/live/livestream\${BLACK}" 77 echo -e " | \${GREEN}./objs/srs_ingest_hls -i http://ossrs.net/live/livestream.m3u8 -y rtmp://127.0.0.1/live/livestream\${BLACK}"
78 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 78 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
79 echo -e " |\${GREEN}server: ./objs/srs -c conf/srs.conf, start the srs server\${BLACK}" 79 echo -e " |\${GREEN}server: ./objs/srs -c conf/srs.conf, start the srs server\${BLACK}"
80 -echo -e " | ${SrsHlsSummaryColor}hls @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHLS\${BLACK}" 80 +echo -e " | ${SrsHlsSummaryColor}hls @see: https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHLS\${BLACK}"
81 echo -e " | ${SrsHlsSummaryColor}hls: generate m3u8 and ts from rtmp stream\${BLACK}" 81 echo -e " | ${SrsHlsSummaryColor}hls: generate m3u8 and ts from rtmp stream\${BLACK}"
82 -echo -e " | ${SrsDvrSummaryColor}dvr @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DVR\${BLACK}" 82 +echo -e " | ${SrsDvrSummaryColor}dvr @see: https://github.com/ossrs/srs/wiki/v2_CN_DVR\${BLACK}"
83 echo -e " | ${SrsDvrSummaryColor}dvr: record RTMP stream to flv files.\${BLACK}" 83 echo -e " | ${SrsDvrSummaryColor}dvr: record RTMP stream to flv files.\${BLACK}"
84 -echo -e " | ${SrsNginxSummaryColor}nginx @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHLS\${BLACK}" 84 +echo -e " | ${SrsNginxSummaryColor}nginx @see: https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHLS\${BLACK}"
85 echo -e " | ${SrsNginxSummaryColor}nginx: delivery HLS stream by nginx\${BLACK}" 85 echo -e " | ${SrsNginxSummaryColor}nginx: delivery HLS stream by nginx\${BLACK}"
86 echo -e " | ${SrsNginxSummaryColor}nginx: sudo ./objs/nginx/sbin/nginx\${BLACK}" 86 echo -e " | ${SrsNginxSummaryColor}nginx: sudo ./objs/nginx/sbin/nginx\${BLACK}"
87 -echo -e " | ${SrsSslSummaryColor}ssl @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RTMPHandshake\${BLACK}" 87 +echo -e " | ${SrsSslSummaryColor}ssl @see: https://github.com/ossrs/srs/wiki/v1_CN_RTMPHandshake\${BLACK}"
88 echo -e " | ${SrsSslSummaryColor}ssl: support RTMP complex handshake for client required, for instance, flash\${BLACK}" 88 echo -e " | ${SrsSslSummaryColor}ssl: support RTMP complex handshake for client required, for instance, flash\${BLACK}"
89 -echo -e " | ${SrsFfmpegSummaryColor}ffmpeg @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_FFMPEG\${BLACK}" 89 +echo -e " | ${SrsFfmpegSummaryColor}ffmpeg @see: https://github.com/ossrs/srs/wiki/v1_CN_FFMPEG\${BLACK}"
90 echo -e " | ${SrsFfmpegSummaryColor}ffmpeg: transcode, mux, ingest tool\${BLACK}" 90 echo -e " | ${SrsFfmpegSummaryColor}ffmpeg: transcode, mux, ingest tool\${BLACK}"
91 echo -e " | ${SrsFfmpegSummaryColor}ffmpeg: ./objs/ffmpeg/bin/ffmpeg\${BLACK}" 91 echo -e " | ${SrsFfmpegSummaryColor}ffmpeg: ./objs/ffmpeg/bin/ffmpeg\${BLACK}"
92 -echo -e " | ${SrsTranscodeSummaryColor}transcode @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_FFMPEG\${BLACK}" 92 +echo -e " | ${SrsTranscodeSummaryColor}transcode @see: https://github.com/ossrs/srs/wiki/v1_CN_FFMPEG\${BLACK}"
93 echo -e " | ${SrsTranscodeSummaryColor}transcode: support transcoding RTMP stream\${BLACK}" 93 echo -e " | ${SrsTranscodeSummaryColor}transcode: support transcoding RTMP stream\${BLACK}"
94 -echo -e " | ${SrsIngestSummaryColor}ingest @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Ingest\${BLACK}" 94 +echo -e " | ${SrsIngestSummaryColor}ingest @see: https://github.com/ossrs/srs/wiki/v1_CN_Ingest\${BLACK}"
95 echo -e " | ${SrsIngestSummaryColor}ingest: support ingest file/stream/device then push to SRS by RTMP stream\${BLACK}" 95 echo -e " | ${SrsIngestSummaryColor}ingest: support ingest file/stream/device then push to SRS by RTMP stream\${BLACK}"
96 -echo -e " | ${SrsHttpCallbackSummaryColor}http-callback @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_HTTPCallback\${BLACK}" 96 +echo -e " | ${SrsHttpCallbackSummaryColor}http-callback @see: https://github.com/ossrs/srs/wiki/v2_CN_HTTPCallback\${BLACK}"
97 echo -e " | ${SrsHttpCallbackSummaryColor}http-callback: support http callback for authentication and event injection\${BLACK}" 97 echo -e " | ${SrsHttpCallbackSummaryColor}http-callback: support http callback for authentication and event injection\${BLACK}"
98 -echo -e " | ${SrsHttpServerSummaryColor}http-server @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_HTTPServer\${BLACK}" 98 +echo -e " | ${SrsHttpServerSummaryColor}http-server @see: https://github.com/ossrs/srs/wiki/v2_CN_HTTPServer\${BLACK}"
99 echo -e " | ${SrsHttpServerSummaryColor}http-server: support http server to delivery http stream\${BLACK}" 99 echo -e " | ${SrsHttpServerSummaryColor}http-server: support http server to delivery http stream\${BLACK}"
100 -echo -e " | ${SrsHttpApiSummaryColor}http-api @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_HTTPApi\${BLACK}" 100 +echo -e " | ${SrsHttpApiSummaryColor}http-api @see: https://github.com/ossrs/srs/wiki/v2_CN_HTTPApi\${BLACK}"
101 echo -e " | ${SrsHttpApiSummaryColor}http-api: support http api to manage server\${BLACK}" 101 echo -e " | ${SrsHttpApiSummaryColor}http-api: support http api to manage server\${BLACK}"
102 -echo -e " | ${SrsStreamCasterSummaryColor}stream-caster @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Streamer\${BLACK}" 102 +echo -e " | ${SrsStreamCasterSummaryColor}stream-caster @see: https://github.com/ossrs/srs/wiki/v2_CN_Streamer\${BLACK}"
103 echo -e " | ${SrsStreamCasterSummaryColor}stream-caster: start server to cast stream over other protocols.\${BLACK}" 103 echo -e " | ${SrsStreamCasterSummaryColor}stream-caster: start server to cast stream over other protocols.\${BLACK}"
104 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 104 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
105 -echo -e "\${GREEN}binaries @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Build\${BLACK}" 105 +echo -e "\${GREEN}binaries @see: https://github.com/ossrs/srs/wiki/v2_CN_Build\${BLACK}"
106 106
107 echo "You can:" 107 echo "You can:"
108 echo " ./objs/srs -c conf/srs.conf" 108 echo " ./objs/srs -c conf/srs.conf"
@@ -124,6 +124,6 @@ echo -e "\${GREEN} objs/include/srs_librtmp.h\${BLACK}" @@ -124,6 +124,6 @@ echo -e "\${GREEN} objs/include/srs_librtmp.h\${BLACK}"
124 echo -e "\${GREEN} objs/lib/srs_librtmp.a\${BLACK}" 124 echo -e "\${GREEN} objs/lib/srs_librtmp.a\${BLACK}"
125 echo -e "\${BLACK}Examples for srs-librtmp at:\${BLACK}" 125 echo -e "\${BLACK}Examples for srs-librtmp at:\${BLACK}"
126 echo -e "\${GREEN} objs/research/librtmp\${BLACK}" 126 echo -e "\${GREEN} objs/research/librtmp\${BLACK}"
127 -echo -e "\${GREEN} Examples: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#srs-librtmp-examples\${BLACK}" 127 +echo -e "\${GREEN} Examples: https://github.com/ossrs/srs/wiki/v2_CN_SrsLibrtmp#srs-librtmp-examples\${BLACK}"
128 END 128 END
129 fi 129 fi
1 # the config for srs demo 1 # the config for srs demo
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleDemo 2 +# @see https://github.com/ossrs/srs/wiki/v1_CN_SampleDemo
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 19350; 5 listen 19350;
1 # the config for srs demo 1 # the config for srs demo
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleDemo 2 +# @see https://github.com/ossrs/srs/wiki/v1_CN_SampleDemo
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs to dvr in custom path. 1 # the config for srs to dvr in custom path.
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DVR#custom-path  
3 -# @see https://github.com/simple-rtmp-server/srs/wiki/v2_EN_DVR#custom-path 2 +# @see https://github.com/ossrs/srs/wiki/v2_CN_DVR#custom-path
  3 +# @see https://github.com/ossrs/srs/wiki/v2_EN_DVR#custom-path
4 # @see full.conf for detail config. 4 # @see full.conf for detail config.
5 5
6 listen 1935; 6 listen 1935;
1 # the config for srs to dvr in segment mode 1 # the config for srs to dvr in segment mode
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DVR 2 +# @see https://github.com/ossrs/srs/wiki/v2_CN_DVR
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs to dvr in session mode 1 # the config for srs to dvr in session mode
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DVR 2 +# @see https://github.com/ossrs/srs/wiki/v2_CN_DVR
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs origin-edge cluster 1 # the config for srs origin-edge cluster
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Edge 2 +# @see https://github.com/ossrs/srs/wiki/v1_CN_Edge
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs for token traverse authentication 1 # the config for srs for token traverse authentication
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DRM 2 +# @see https://github.com/ossrs/srs/wiki/v1_CN_DRM
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935 5 listen 1935
1 # the config for srs use ffmpeg to transcode 1 # the config for srs use ffmpeg to transcode
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleFFMPEG 2 +# @see https://github.com/ossrs/srs/wiki/v1_CN_SampleFFMPEG
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs to forward 1 # the config for srs to forward
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleForward 2 +# @see https://github.com/ossrs/srs/wiki/v1_CN_SampleForward
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs to forward 1 # the config for srs to forward
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleForward 2 +# @see https://github.com/ossrs/srs/wiki/v1_CN_SampleForward
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 19350; 5 listen 19350;
@@ -151,7 +151,7 @@ http_server { @@ -151,7 +151,7 @@ http_server {
151 # Streamer sections 151 # Streamer sections
152 ############################################################################################# 152 #############################################################################################
153 # the streamer cast stream from other protocol to SRS over RTMP. 153 # the streamer cast stream from other protocol to SRS over RTMP.
154 -# @see https://github.com/simple-rtmp-server/srs/tree/develop#stream-architecture 154 +# @see https://github.com/ossrs/srs/tree/develop#stream-architecture
155 stream_caster { 155 stream_caster {
156 # whether stream caster is enabled. 156 # whether stream caster is enabled.
157 # default: off 157 # default: off
@@ -216,7 +216,7 @@ vhost __defaultVhost__ { @@ -216,7 +216,7 @@ vhost __defaultVhost__ {
216 # the security to allow or deny clients. 216 # the security to allow or deny clients.
217 vhost security.srs.com { 217 vhost security.srs.com {
218 # security for host to allow or deny clients. 218 # security for host to allow or deny clients.
219 - # @see https://github.com/simple-rtmp-server/srs/issues/211 219 + # @see https://github.com/ossrs/srs/issues/211
220 security { 220 security {
221 # whether enable the security for vhost. 221 # whether enable the security for vhost.
222 # default: off 222 # default: off
@@ -249,10 +249,10 @@ vhost mrw.srs.com { @@ -249,10 +249,10 @@ vhost mrw.srs.com {
249 # for min latence mode: 249 # for min latence mode:
250 # 1. disable the mr for vhost. 250 # 1. disable the mr for vhost.
251 # 2. use timeout for cond wait for consumer queue. 251 # 2. use timeout for cond wait for consumer queue.
252 - # @see https://github.com/simple-rtmp-server/srs/issues/257 252 + # @see https://github.com/ossrs/srs/issues/257
253 # default: off 253 # default: off
254 min_latency off; 254 min_latency off;
255 - # about MR, read https://github.com/simple-rtmp-server/srs/issues/241 255 + # about MR, read https://github.com/ossrs/srs/issues/241
256 mr { 256 mr {
257 # whether enable the MR(merged-read) 257 # whether enable the MR(merged-read)
258 # default: off 258 # default: off
@@ -354,8 +354,8 @@ vhost dvr.srs.com { @@ -354,8 +354,8 @@ vhost dvr.srs.com {
354 # dvr_path /data/[vhost]/[app]/[2006]/[01]/[stream]-[02]-[15].[04].[05].[999].flv; 354 # dvr_path /data/[vhost]/[app]/[2006]/[01]/[stream]-[02]-[15].[04].[05].[999].flv;
355 # => 355 # =>
356 # dvr_path /data/ossrs.net/live/2015/01/livestream-03-10.57.30.776.flv; 356 # dvr_path /data/ossrs.net/live/2015/01/livestream-03-10.57.30.776.flv;
357 - # @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DVR#custom-path  
358 - # @see https://github.com/simple-rtmp-server/srs/wiki/v2_EN_DVR#custom-path 357 + # @see https://github.com/ossrs/srs/wiki/v2_CN_DVR#custom-path
  358 + # @see https://github.com/ossrs/srs/wiki/v2_EN_DVR#custom-path
359 # segment,session apply it. 359 # segment,session apply it.
360 # default: ./objs/nginx/html/[app]/[stream].[timestamp].flv 360 # default: ./objs/nginx/html/[app]/[stream].[timestamp].flv
361 dvr_path ./objs/nginx/html/[app]/[stream].[timestamp].flv; 361 dvr_path ./objs/nginx/html/[app]/[stream].[timestamp].flv;
@@ -387,8 +387,8 @@ vhost dvr.srs.com { @@ -387,8 +387,8 @@ vhost dvr.srs.com {
387 387
388 # on_dvr, never config in here, should config in http_hooks. 388 # on_dvr, never config in here, should config in http_hooks.
389 # for the dvr http callback, @see http_hooks.on_dvr of vhost hooks.callback.srs.com 389 # for the dvr http callback, @see http_hooks.on_dvr of vhost hooks.callback.srs.com
390 - # @read https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DVR#http-callback  
391 - # @read https://github.com/simple-rtmp-server/srs/wiki/v2_EN_DVR#http-callback 390 + # @read https://github.com/ossrs/srs/wiki/v2_CN_DVR#http-callback
  391 + # @read https://github.com/ossrs/srs/wiki/v2_EN_DVR#http-callback
392 } 392 }
393 } 393 }
394 394
@@ -526,7 +526,7 @@ vhost with-hls.srs.com { @@ -526,7 +526,7 @@ vhost with-hls.srs.com {
526 # the hls m3u8 target duration ratio, 526 # the hls m3u8 target duration ratio,
527 # EXT-X-TARGETDURATION = hls_td_ratio * hls_fragment // init 527 # EXT-X-TARGETDURATION = hls_td_ratio * hls_fragment // init
528 # EXT-X-TARGETDURATION = max(ts_duration, EXT-X-TARGETDURATION) // for each ts 528 # EXT-X-TARGETDURATION = max(ts_duration, EXT-X-TARGETDURATION) // for each ts
529 - # @see https://github.com/simple-rtmp-server/srs/issues/304#issuecomment-74000081 529 + # @see https://github.com/ossrs/srs/issues/304#issuecomment-74000081
530 # default: 1.5 530 # default: 1.5
531 hls_td_ratio 1.5; 531 hls_td_ratio 1.5;
532 # the audio overflow ratio. 532 # the audio overflow ratio.
@@ -542,7 +542,7 @@ vhost with-hls.srs.com { @@ -542,7 +542,7 @@ vhost with-hls.srs.com {
542 # ignore, when error ignore and disable hls. 542 # ignore, when error ignore and disable hls.
543 # disconnect, when error disconnect the publish connection. 543 # disconnect, when error disconnect the publish connection.
544 # continue, when error ignore and continue output hls. 544 # continue, when error ignore and continue output hls.
545 - # @see https://github.com/simple-rtmp-server/srs/issues/264 545 + # @see https://github.com/ossrs/srs/issues/264
546 # default: ignore 546 # default: ignore
547 hls_on_error ignore; 547 hls_on_error ignore;
548 # the hls storage: disk, ram or both. 548 # the hls storage: disk, ram or both.
@@ -580,8 +580,8 @@ vhost with-hls.srs.com { @@ -580,8 +580,8 @@ vhost with-hls.srs.com {
580 # [999], repleace this const to current millisecond. 580 # [999], repleace this const to current millisecond.
581 # [timestamp],replace this const to current UNIX timestamp in ms. 581 # [timestamp],replace this const to current UNIX timestamp in ms.
582 # [seq], the sequence number of ts. 582 # [seq], the sequence number of ts.
583 - # @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DVR#custom-path  
584 - # @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHLS#hls-config 583 + # @see https://github.com/ossrs/srs/wiki/v2_CN_DVR#custom-path
  584 + # @see https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHLS#hls-config
585 # default: [app]/[stream]-[seq].ts 585 # default: [app]/[stream]-[seq].ts
586 hls_ts_file [app]/[stream]-[seq].ts; 586 hls_ts_file [app]/[stream]-[seq].ts;
587 # whether use floor for the hls_ts_file path generation. 587 # whether use floor for the hls_ts_file path generation.
@@ -641,8 +641,8 @@ vhost with-hls.srs.com { @@ -641,8 +641,8 @@ vhost with-hls.srs.com {
641 641
642 # on_hls, never config in here, should config in http_hooks. 642 # on_hls, never config in here, should config in http_hooks.
643 # for the hls http callback, @see http_hooks.on_hls of vhost hooks.callback.srs.com 643 # for the hls http callback, @see http_hooks.on_hls of vhost hooks.callback.srs.com
644 - # @read https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHLS#http-callback  
645 - # @read https://github.com/simple-rtmp-server/srs/wiki/v2_EN_DeliveryHLS#http-callback 644 + # @read https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHLS#http-callback
  645 + # @read https://github.com/ossrs/srs/wiki/v2_EN_DeliveryHLS#http-callback
646 646
647 # on_hls_notify, never config in here, should config in http_hooks. 647 # on_hls_notify, never config in here, should config in http_hooks.
648 # we support the variables to generate the notify url: 648 # we support the variables to generate the notify url:
@@ -650,8 +650,8 @@ vhost with-hls.srs.com { @@ -650,8 +650,8 @@ vhost with-hls.srs.com {
650 # [stream], replace with the stream. 650 # [stream], replace with the stream.
651 # [ts_url], replace with the ts url. 651 # [ts_url], replace with the ts url.
652 # for the hls http callback, @see http_hooks.on_hls_notify of vhost hooks.callback.srs.com 652 # for the hls http callback, @see http_hooks.on_hls_notify of vhost hooks.callback.srs.com
653 - # @read https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHLS#on-hls-notify  
654 - # @read https://github.com/simple-rtmp-server/srs/wiki/v2_EN_DeliveryHLS#on-hls-notify 653 + # @read https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHLS#on-hls-notify
  654 + # @read https://github.com/ossrs/srs/wiki/v2_EN_DeliveryHLS#on-hls-notify
655 } 655 }
656 } 656 }
657 # the vhost with hls disabled. 657 # the vhost with hls disabled.
@@ -825,7 +825,7 @@ vhost debug.srs.com { @@ -825,7 +825,7 @@ vhost debug.srs.com {
825 # it's strongly recommend to open the debug_srs_upnode, 825 # it's strongly recommend to open the debug_srs_upnode,
826 # when connect to upnode, it will take the debug info, 826 # when connect to upnode, it will take the debug info,
827 # for example, the id, source id, pid. 827 # for example, the id, source id, pid.
828 - # please see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLog 828 + # please see: https://github.com/ossrs/srs/wiki/v1_CN_SrsLog
829 # default: on 829 # default: on
830 debug_srs_upnode on; 830 debug_srs_upnode on;
831 } 831 }
1 # the config for srs to delivery hds 1 # the config for srs to delivery hds
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleHDS 2 +# @see https://github.com/ossrs/srs/wiki/v1_CN_SampleHDS
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs to delivery hls 1 # the config for srs to delivery hls
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleHLS 2 +# @see https://github.com/ossrs/srs/wiki/v1_CN_SampleHLS
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs to remux rtmp to aac live stream. 1 # the config for srs to remux rtmp to aac live stream.
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHttpStream 2 +# @see https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHttpStream
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs to remux rtmp to flv live stream. 1 # the config for srs to remux rtmp to flv live stream.
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHttpStream 2 +# @see https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHttpStream
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs to remux rtmp to flv live stream. 1 # the config for srs to remux rtmp to flv live stream.
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHttpStream 2 +# @see https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHttpStream
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 19351; 5 listen 19351;
1 # the config for srs to remux rtmp to flv live stream. 1 # the config for srs to remux rtmp to flv live stream.
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHttpStream 2 +# @see https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHttpStream
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 19352; 5 listen 19352;
1 # the config for srs to delivery hls 1 # the config for srs to delivery hls
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleHLS 2 +# @see https://github.com/ossrs/srs/wiki/v1_CN_SampleHLS
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs to remux rtmp to mp3 live stream. 1 # the config for srs to remux rtmp to mp3 live stream.
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHttpStream 2 +# @see https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHttpStream
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs to remux rtmp to ts live stream. 1 # the config for srs to remux rtmp to ts live stream.
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHttpStream 2 +# @see https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHttpStream
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # use ffmpeg to ingest file/stream/device to SRS 1 # use ffmpeg to ingest file/stream/device to SRS
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleIngest 2 +# @see https://github.com/ossrs/srs/wiki/v1_CN_SampleIngest
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs origin-edge cluster 1 # the config for srs origin-edge cluster
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Edge 2 +# @see https://github.com/ossrs/srs/wiki/v1_CN_Edge
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 19350; 5 listen 19350;
1 # push HTTP FLV to SRS. 1 # push HTTP FLV to SRS.
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Streamer#push-http-flv-to-srs 2 +# @see https://github.com/ossrs/srs/wiki/v2_CN_Streamer#push-http-flv-to-srs
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # push MPEG-TS over UDP to SRS. 1 # push MPEG-TS over UDP to SRS.
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Streamer#push-mpeg-ts-over-udp  
3 -# @see https://github.com/simple-rtmp-server/srs/issues/250#issuecomment-72321769 2 +# @see https://github.com/ossrs/srs/wiki/v2_CN_Streamer#push-mpeg-ts-over-udp
  3 +# @see https://github.com/ossrs/srs/issues/250#issuecomment-72321769
4 # @see full.conf for detail config. 4 # @see full.conf for detail config.
5 5
6 listen 1935; 6 listen 1935;
1 # push MPEG-TS over UDP to SRS. 1 # push MPEG-TS over UDP to SRS.
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Streamer#push-mpeg-ts-over-udp  
3 -# @see https://github.com/simple-rtmp-server/srs/issues/250#issuecomment-72321769 2 +# @see https://github.com/ossrs/srs/wiki/v2_CN_Streamer#push-mpeg-ts-over-udp
  3 +# @see https://github.com/ossrs/srs/issues/250#issuecomment-72321769
4 # @see full.conf for detail config. 4 # @see full.conf for detail config.
5 5
6 listen 1935; 6 listen 1935;
1 # the config for srs to delivery hls 1 # the config for srs to delivery hls
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleHLS 2 +# @see https://github.com/ossrs/srs/wiki/v1_CN_SampleHLS
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs to delivery realtime RTMP stream 1 # the config for srs to delivery realtime RTMP stream
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleRealtime 2 +# @see https://github.com/ossrs/srs/wiki/v2_CN_SampleRealtime
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs to delivery RTMP 1 # the config for srs to delivery RTMP
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleRTMP 2 +# @see https://github.com/ossrs/srs/wiki/v1_CN_SampleRTMP
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # security config for srs, allow play and deny publish. 1 # security config for srs, allow play and deny publish.
2 -# @see https://github.com/simple-rtmp-server/srs/issues/211#issuecomment-68507035 2 +# @see https://github.com/ossrs/srs/issues/211#issuecomment-68507035
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs to delivery hls 1 # the config for srs to delivery hls
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleHLS 2 +# @see https://github.com/ossrs/srs/wiki/v1_CN_SampleHLS
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
1 # the config for srs origin-edge cluster 1 # the config for srs origin-edge cluster
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Edge#transform-vhost 2 +# @see https://github.com/ossrs/srs/wiki/v2_CN_Edge#transform-vhost
3 # @see full.conf for detail config. 3 # @see full.conf for detail config.
4 4
5 listen 1935; 5 listen 1935;
@@ -416,7 +416,7 @@ install-api: install @@ -416,7 +416,7 @@ install-api: install
416 @echo " sudo ln -sf \$(SRS_PREFIX)/etc/init.d/srs-api /etc/init.d/srs-api" 416 @echo " sudo ln -sf \$(SRS_PREFIX)/etc/init.d/srs-api /etc/init.d/srs-api"
417 @echo " /etc/init.d/srs-api start" 417 @echo " /etc/init.d/srs-api start"
418 @echo " http://\$(shell bash auto/local_ip.sh):8085" 418 @echo " http://\$(shell bash auto/local_ip.sh):8085"
419 - @echo "@see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LinuxService" 419 + @echo "@see: https://github.com/ossrs/srs/wiki/v1_CN_LinuxService"
420 420
421 install: 421 install:
422 @echo "mkdir \$(__REAL_INSTALL)" 422 @echo "mkdir \$(__REAL_INSTALL)"
@@ -438,7 +438,7 @@ install: @@ -438,7 +438,7 @@ install:
438 @echo "srs installed, to link and start srs:" 438 @echo "srs installed, to link and start srs:"
439 @echo " sudo ln -sf \$(SRS_PREFIX)/etc/init.d/srs /etc/init.d/srs" 439 @echo " sudo ln -sf \$(SRS_PREFIX)/etc/init.d/srs /etc/init.d/srs"
440 @echo " /etc/init.d/srs start" 440 @echo " /etc/init.d/srs start"
441 - @echo "@see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LinuxService" 441 + @echo "@see: https://github.com/ossrs/srs/wiki/v1_CN_LinuxService"
442 442
443 END 443 END
444 fi 444 fi
1 #!/bin/bash 1 #!/bin/bash
2 2
3 ### BEGIN INIT INFO 3 ### BEGIN INIT INFO
4 -# Provides: simple-rtmp-server(srs) 4 +# Provides: ossrs(srs)
5 # RequiRED-Start: $all 5 # RequiRED-Start: $all
6 # RequiRED-Stop: $all 6 # RequiRED-Stop: $all
7 # Default-Start: 2 3 4 5 7 # Default-Start: 2 3 4 5
8 # Default-Stop: 0 1 6 8 # Default-Stop: 0 1 6
9 -# Short-Description: simple-rtmp-server(srs)  
10 -# Description: https://github.com/simple-rtmp-server/srs 9 +# Short-Description: ossrs(srs)
  10 +# Description: https://github.com/ossrs/srs
11 ### END INIT INFO 11 ### END INIT INFO
12 12
13 # the config of ROOT, user must modify it when start srs from other directory, 13 # the config of ROOT, user must modify it when start srs from other directory,
14 -# it's ok to use the script by command ./etc/init.d/simple-rtmp-server 14 +# it's ok to use the script by command ./etc/init.d/ossrs
15 ROOT="./" 15 ROOT="./"
16 APP="./objs/srs" 16 APP="./objs/srs"
17 CONFIG="./conf/srs.conf" 17 CONFIG="./conf/srs.conf"
1 #!/bin/bash 1 #!/bin/bash
2 2
3 ### BEGIN INIT INFO 3 ### BEGIN INIT INFO
4 -# Provides: simple-rtmp-server-api(srs-api) 4 +# Provides: ossrs-api(srs-api)
5 # RequiRED-Start: $all 5 # RequiRED-Start: $all
6 # RequiRED-Stop: $all 6 # RequiRED-Stop: $all
7 # Default-Start: 2 3 4 5 7 # Default-Start: 2 3 4 5
8 # Default-Stop: 0 1 6 8 # Default-Stop: 0 1 6
9 -# Short-Description: simple-rtmp-server-api(srs-api)  
10 -# Description: https://github.com/simple-rtmp-server/srs 9 +# Short-Description: ossrs-api(srs-api)
  10 +# Description: https://github.com/ossrs/srs
11 ### END INIT INFO 11 ### END INIT INFO
12 12
13 # the config of ROOT, user must modify it when start srs from other directory, 13 # the config of ROOT, user must modify it when start srs from other directory,
14 -# it's ok to use the script by command ./etc/init.d/simple-rtmp-server 14 +# it's ok to use the script by command ./etc/init.d/ossrs
15 ROOT="./" 15 ROOT="./"
16 APP="python ./research/api-server/server.py" 16 APP="python ./research/api-server/server.py"
17 CONFIG="8085" 17 CONFIG="8085"
1 #!/bin/bash 1 #!/bin/bash
2 2
3 ### BEGIN INIT INFO 3 ### BEGIN INIT INFO
4 -# Provides: simple-rtmp-server(srs) 4 +# Provides: ossrs(srs)
5 # RequiRED-Start: $all 5 # RequiRED-Start: $all
6 # RequiRED-Stop: $all 6 # RequiRED-Stop: $all
7 # Default-Start: 2 3 4 5 7 # Default-Start: 2 3 4 5
8 # Default-Stop: 0 1 6 8 # Default-Stop: 0 1 6
9 -# Short-Description: simple-rtmp-server(srs)  
10 -# Description: https://github.com/simple-rtmp-server/srs 9 +# Short-Description: ossrs(srs)
  10 +# Description: https://github.com/ossrs/srs
11 ### END INIT INFO 11 ### END INIT INFO
12 12
13 # the config of ROOT, user must modify it when start srs from other directory, 13 # the config of ROOT, user must modify it when start srs from other directory,
14 -# it's ok to use the script by command ./etc/init.d/simple-rtmp-server 14 +# it's ok to use the script by command ./etc/init.d/ossrs
15 ROOT="./" 15 ROOT="./"
16 APP="./objs/srs" 16 APP="./objs/srs"
17 CONFIG="./conf/demo.conf" 17 CONFIG="./conf/demo.conf"
1 #!/bin/bash 1 #!/bin/bash
2 2
3 ### BEGIN INIT INFO 3 ### BEGIN INIT INFO
4 -# Provides: simple-rtmp-server(srs) 4 +# Provides: ossrs(srs)
5 # RequiRED-Start: $all 5 # RequiRED-Start: $all
6 # RequiRED-Stop: $all 6 # RequiRED-Stop: $all
7 # Default-Start: 2 3 4 5 7 # Default-Start: 2 3 4 5
8 # Default-Stop: 0 1 6 8 # Default-Stop: 0 1 6
9 -# Short-Description: simple-rtmp-server(srs)  
10 -# Description: https://github.com/simple-rtmp-server/srs 9 +# Short-Description: ossrs(srs)
  10 +# Description: https://github.com/ossrs/srs
11 ### END INIT INFO 11 ### END INIT INFO
12 12
13 # the config of ROOT, user must modify it when start srs from other directory, 13 # the config of ROOT, user must modify it when start srs from other directory,
14 -# it's ok to use the script by command ./etc/init.d/simple-rtmp-server 14 +# it's ok to use the script by command ./etc/init.d/ossrs
15 ROOT="./" 15 ROOT="./"
16 APP="./objs/srs" 16 APP="./objs/srs"
17 CONFIG="./conf/demo.19350.conf" 17 CONFIG="./conf/demo.19350.conf"
@@ -28,31 +28,31 @@ ELSE(NOT EXISTS ${PROJECT_SOURCE_DIR}/../../objs/st/libst.a) @@ -28,31 +28,31 @@ ELSE(NOT EXISTS ${PROJECT_SOURCE_DIR}/../../objs/st/libst.a)
28 MESSAGE("srs_libs is ok") 28 MESSAGE("srs_libs is ok")
29 ENDIF(NOT EXISTS ${PROJECT_SOURCE_DIR}/../../objs/st/libst.a) 29 ENDIF(NOT EXISTS ${PROJECT_SOURCE_DIR}/../../objs/st/libst.a)
30 30
31 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
32 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
33 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
34 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
35 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
36 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
37 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
38 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
39 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
40 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
41 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
42 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
43 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
44 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
45 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
46 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
47 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
48 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
49 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
50 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
51 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
52 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
53 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
54 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
55 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
56 -MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE#jetbrains")  
57 -MESSAGE(STATUS "use ./configure && make, @see https://github.com/simple-rtmp-server/srs#usage") 31 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  32 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  33 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  34 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  35 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  36 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  37 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  38 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  39 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  40 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  41 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  42 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  43 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  44 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  45 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  46 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  47 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  48 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  49 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  50 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  51 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  52 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  53 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  54 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  55 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  56 +MESSAGE(STATUS "only for jetbrains IDE, @see https://github.com/ossrs/srs/wiki/v1_CN_IDE#jetbrains")
  57 +MESSAGE(STATUS "use ./configure && make, @see https://github.com/ossrs/srs#usage")
58 58
@@ -61,7 +61,7 @@ @@ -61,7 +61,7 @@
61 <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value> 61 <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
62 <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value> 62 <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
63 <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0"> 63 <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
64 - <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/winlin/git/simple-rtmp-server/trunk/ide/build-srs-qt-Desktop-Debug</value> 64 + <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/winlin/git/ossrs/trunk/ide/build-srs-qt-Desktop-Debug</value>
65 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0"> 65 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
66 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0"> 66 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
67 <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> 67 <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
@@ -120,7 +120,7 @@ @@ -120,7 +120,7 @@
120 <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value> 120 <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
121 </valuemap> 121 </valuemap>
122 <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1"> 122 <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
123 - <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/winlin/git/simple-rtmp-server/trunk/ide/build-srs-qt-Desktop-Release</value> 123 + <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/winlin/git/ossrs/trunk/ide/build-srs-qt-Desktop-Release</value>
124 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0"> 124 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
125 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0"> 125 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
126 <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> 126 <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
@@ -232,7 +232,7 @@ @@ -232,7 +232,7 @@
232 <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/> 232 <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
233 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">srs-qt</value> 233 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">srs-qt</value>
234 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> 234 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
235 - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/home/winlin/git/simple-rtmp-server/trunk/ide/srs_qt/srs-qt.pro</value> 235 + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/home/winlin/git/ossrs/trunk/ide/srs_qt/srs-qt.pro</value>
236 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value> 236 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
237 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">srs-qt.pro</value> 237 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">srs-qt.pro</value>
238 <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value> 238 <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
@@ -1038,7 +1038,7 @@ @@ -1038,7 +1038,7 @@
1038 CLANG_CXX_LIBRARY = "libstdc++"; 1038 CLANG_CXX_LIBRARY = "libstdc++";
1039 LIBRARY_SEARCH_PATHS = ( 1039 LIBRARY_SEARCH_PATHS = (
1040 "../../objs/**", 1040 "../../objs/**",
1041 - "/Users/winlin/Desktop/git/simple-rtmp-server/trunk/objs/http-parser-2.1", 1041 + "/Users/winlin/Desktop/git/ossrs/trunk/objs/http-parser-2.1",
1042 ); 1042 );
1043 PRODUCT_NAME = "$(TARGET_NAME)"; 1043 PRODUCT_NAME = "$(TARGET_NAME)";
1044 "USER_HEADER_SEARCH_PATHS[arch=*]" = "../../src/** ../../objs ../../objs/st ../../objs/hp ../../objs/openssl"; 1044 "USER_HEADER_SEARCH_PATHS[arch=*]" = "../../src/** ../../objs ../../objs/st ../../objs/hp ../../objs/openssl";
@@ -1053,7 +1053,7 @@ @@ -1053,7 +1053,7 @@
1053 CLANG_CXX_LIBRARY = "libstdc++"; 1053 CLANG_CXX_LIBRARY = "libstdc++";
1054 LIBRARY_SEARCH_PATHS = ( 1054 LIBRARY_SEARCH_PATHS = (
1055 "../../objs/**", 1055 "../../objs/**",
1056 - "/Users/winlin/Desktop/git/simple-rtmp-server/trunk/objs/http-parser-2.1", 1056 + "/Users/winlin/Desktop/git/ossrs/trunk/objs/http-parser-2.1",
1057 ); 1057 );
1058 PRODUCT_NAME = "$(TARGET_NAME)"; 1058 PRODUCT_NAME = "$(TARGET_NAME)";
1059 }; 1059 };
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 ''' 2 '''
3 The MIT License (MIT) 3 The MIT License (MIT)
4 4
5 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 5 +Copyright (c) 2013-2015 SRS(ossrs)
6 6
7 Permission is hereby granted, free of charge, to any person obtaining a copy of 7 Permission is hereby granted, free of charge, to any person obtaining a copy of
8 this software and associated documentation files (the "Software"), to deal in 8 this software and associated documentation files (the "Software"), to deal in
@@ -840,13 +840,13 @@ if __name__ != "__main__": @@ -840,13 +840,13 @@ if __name__ != "__main__":
840 840
841 # check the user options 841 # check the user options
842 if len(sys.argv) <= 1: 842 if len(sys.argv) <= 1:
843 - print "SRS api callback server, Copyright (c) 2013-2015 SRS(simple-rtmp-server)" 843 + print "SRS api callback server, Copyright (c) 2013-2015 SRS(ossrs)"
844 print "Usage: python %s <port>"%(sys.argv[0]) 844 print "Usage: python %s <port>"%(sys.argv[0])
845 print " port: the port to listen at." 845 print " port: the port to listen at."
846 print "For example:" 846 print "For example:"
847 print " python %s 8085"%(sys.argv[0]) 847 print " python %s 8085"%(sys.argv[0])
848 print "" 848 print ""
849 - print "See also: https://github.com/simple-rtmp-server/srs" 849 + print "See also: https://github.com/ossrs/srs"
850 sys.exit(1) 850 sys.exit(1)
851 851
852 # parse port from user options. 852 # parse port from user options.
@@ -44,7 +44,7 @@ @@ -44,7 +44,7 @@
44 <div class="container"> 44 <div class="container">
45 <hr> 45 <hr>
46 <footer> 46 <footer>
47 - <p><a href="https://github.com/simple-rtmp-server/srs">SRS Team &copy; 2013</a></p> 47 + <p><a href="https://github.com/ossrs/srs">SRS Team &copy; 2013</a></p>
48 </footer> 48 </footer>
49 </div> 49 </div>
50 </body> 50 </body>
1 /* 1 /*
2 -# see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLinuxArm 2 +# see: https://github.com/ossrs/srs/wiki/v1_CN_SrsLinuxArm
3 g++ -g -O0 -o jmp jmp.cpp 3 g++ -g -O0 -o jmp jmp.cpp
4 arm-linux-gnueabi-g++ -o jmp jmp.cpp -static 4 arm-linux-gnueabi-g++ -o jmp jmp.cpp -static
5 arm-linux-gnueabi-strip jmp 5 arm-linux-gnueabi-strip jmp
1 /* 1 /*
2 -# see: https://github.com/simple-rtmp-server/srs/issues/190  
3 -# see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLinuxArm 2 +# see: https://github.com/ossrs/srs/issues/190
  3 +# see: https://github.com/ossrs/srs/wiki/v1_CN_SrsLinuxArm
4 g++ -g -O0 -o jmp_sp jmp_sp.cpp 4 g++ -g -O0 -o jmp_sp jmp_sp.cpp
5 arm-linux-gnueabi-g++ -g -o jmp_sp jmp_sp.cpp -static 5 arm-linux-gnueabi-g++ -g -o jmp_sp jmp_sp.cpp -static
6 arm-linux-gnueabi-strip jmp_sp 6 arm-linux-gnueabi-strip jmp_sp
1 /* 1 /*
2 -# see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLinuxArm 2 +# see: https://github.com/ossrs/srs/wiki/v1_CN_SrsLinuxArm
3 arm-linux-gnueabi-g++ -o test test.cpp -static 3 arm-linux-gnueabi-g++ -o test test.cpp -static
4 arm-linux-gnueabi-strip test 4 arm-linux-gnueabi-strip test
5 */ 5 */
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 ''' 2 '''
3 The MIT License (MIT) 3 The MIT License (MIT)
4 4
5 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 5 +Copyright (c) 2013-2015 SRS(ossrs)
6 6
7 Permission is hereby granted, free of charge, to any person obtaining a copy of 7 Permission is hereby granted, free of charge, to any person obtaining a copy of
8 this software and associated documentation files (the "Software"), to deal in 8 this software and associated documentation files (the "Software"), to deal in
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 ''' 2 '''
3 The MIT License (MIT) 3 The MIT License (MIT)
4 4
5 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 5 +Copyright (c) 2013-2015 SRS(ossrs)
6 6
7 Permission is hereby granted, free of charge, to any person obtaining a copy of 7 Permission is hereby granted, free of charge, to any person obtaining a copy of
8 this software and associated documentation files (the "Software"), to deal in 8 this software and associated documentation files (the "Software"), to deal in
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -38,7 +38,7 @@ help: @@ -38,7 +38,7 @@ help:
38 @echo "Remark: srs Makefile will auto invoke this by --with/without-ssl, " 38 @echo "Remark: srs Makefile will auto invoke this by --with/without-ssl, "
39 @echo " that is, if user specified ssl(by --with-ssl), srs will make this by 'make ssl'" 39 @echo " that is, if user specified ssl(by --with-ssl), srs will make this by 'make ssl'"
40 @echo " that is, if user not use ssl(by --without-ssl), use 'make nossl'" 40 @echo " that is, if user not use ssl(by --without-ssl), use 'make nossl'"
41 - @echo " see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_v1_Build" 41 + @echo " see: https://github.com/ossrs/srs/wiki/v1_CN_v1_Build"
42 @echo "Remark: before make this sample, user must make the srs, with/without ssl" 42 @echo "Remark: before make this sample, user must make the srs, with/without ssl"
43 43
44 clean: 44 clean:
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -35,7 +35,7 @@ gcc srs_aac_raw_publish.c ../../objs/lib/srs_librtmp.a -g -O0 -lstdc++ -o srs_aa @@ -35,7 +35,7 @@ gcc srs_aac_raw_publish.c ../../objs/lib/srs_librtmp.a -g -O0 -lstdc++ -o srs_aa
35 35
36 #include "../../objs/include/srs_librtmp.h" 36 #include "../../objs/include/srs_librtmp.h"
37 37
38 -// https://github.com/simple-rtmp-server/srs/issues/212#issuecomment-64145910 38 +// https://github.com/ossrs/srs/issues/212#issuecomment-64145910
39 int read_audio_frame(char* data, int size, char** pp, char** frame, int* frame_size) 39 int read_audio_frame(char* data, int size, char** pp, char** frame, int* frame_size)
40 { 40 {
41 char* p = *pp; 41 char* p = *pp;
@@ -69,7 +69,7 @@ int read_audio_frame(char* data, int size, char** pp, char** frame, int* frame_s @@ -69,7 +69,7 @@ int read_audio_frame(char* data, int size, char** pp, char** frame, int* frame_s
69 int main(int argc, char** argv) 69 int main(int argc, char** argv)
70 { 70 {
71 printf("publish raw audio as rtmp stream to server like FMLE/FFMPEG/Encoder\n"); 71 printf("publish raw audio as rtmp stream to server like FMLE/FFMPEG/Encoder\n");
72 - printf("SRS(simple-rtmp-server) client librtmp library.\n"); 72 + printf("SRS(ossrs) client librtmp library.\n");
73 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision()); 73 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision());
74 74
75 if (argc <= 2) { 75 if (argc <= 2) {
@@ -79,7 +79,7 @@ int main(int argc, char** argv) @@ -79,7 +79,7 @@ int main(int argc, char** argv)
79 printf("For example:\n"); 79 printf("For example:\n");
80 printf(" %s ./audio.raw.aac rtmp://127.0.0.1:1935/live/livestream\n", argv[0]); 80 printf(" %s ./audio.raw.aac rtmp://127.0.0.1:1935/live/livestream\n", argv[0]);
81 printf("Where the file: http://winlinvip.github.io/srs.release/3rdparty/audio.raw.aac\n"); 81 printf("Where the file: http://winlinvip.github.io/srs.release/3rdparty/audio.raw.aac\n");
82 - printf("See: https://github.com/simple-rtmp-server/srs/issues/212\n"); 82 + printf("See: https://github.com/ossrs/srs/issues/212\n");
83 exit(-1); 83 exit(-1);
84 } 84 }
85 85
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -35,7 +35,7 @@ gcc srs_audio_raw_publish.c ../../objs/lib/srs_librtmp.a -g -O0 -lstdc++ -o srs_ @@ -35,7 +35,7 @@ gcc srs_audio_raw_publish.c ../../objs/lib/srs_librtmp.a -g -O0 -lstdc++ -o srs_
35 35
36 #include "../../objs/include/srs_librtmp.h" 36 #include "../../objs/include/srs_librtmp.h"
37 37
38 -// https://github.com/simple-rtmp-server/srs/issues/212#issuecomment-63648892 38 +// https://github.com/ossrs/srs/issues/212#issuecomment-63648892
39 // allspace: 39 // allspace:
40 // Take this file as an example: https://github.com/allspace/files/blob/master/srs.pcm 40 // Take this file as an example: https://github.com/allspace/files/blob/master/srs.pcm
41 // It's captured using SDK callback method. I have filtered out h264 video, so it's audio only now. 41 // It's captured using SDK callback method. I have filtered out h264 video, so it's audio only now.
@@ -67,7 +67,7 @@ int read_audio_frame(char* audio_raw, int file_size, char** pp, char** pdata, in @@ -67,7 +67,7 @@ int read_audio_frame(char* audio_raw, int file_size, char** pp, char** pdata, in
67 int main(int argc, char** argv) 67 int main(int argc, char** argv)
68 { 68 {
69 printf("publish raw audio as rtmp stream to server like FMLE/FFMPEG/Encoder\n"); 69 printf("publish raw audio as rtmp stream to server like FMLE/FFMPEG/Encoder\n");
70 - printf("SRS(simple-rtmp-server) client librtmp library.\n"); 70 + printf("SRS(ossrs) client librtmp library.\n");
71 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision()); 71 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision());
72 72
73 if (argc <= 2) { 73 if (argc <= 2) {
@@ -77,7 +77,7 @@ int main(int argc, char** argv) @@ -77,7 +77,7 @@ int main(int argc, char** argv)
77 printf("For example:\n"); 77 printf("For example:\n");
78 printf(" %s ./audio.raw.pcm rtmp://127.0.0.1:1935/live/livestream\n", argv[0]); 78 printf(" %s ./audio.raw.pcm rtmp://127.0.0.1:1935/live/livestream\n", argv[0]);
79 printf("Where the file: http://winlinvip.github.io/srs.release/3rdparty/audio.raw.pcm\n"); 79 printf("Where the file: http://winlinvip.github.io/srs.release/3rdparty/audio.raw.pcm\n");
80 - printf("See: https://github.com/simple-rtmp-server/srs/issues/212\n"); 80 + printf("See: https://github.com/ossrs/srs/issues/212\n");
81 exit(-1); 81 exit(-1);
82 } 82 }
83 83
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -66,7 +66,7 @@ int main(int argc, char** argv) @@ -66,7 +66,7 @@ int main(int argc, char** argv)
66 srs_version[0] = 0; 66 srs_version[0] = 0;
67 67
68 printf("RTMP bandwidth check/test with server.\n"); 68 printf("RTMP bandwidth check/test with server.\n");
69 - printf("srs(simple-rtmp-server) client librtmp library.\n"); 69 + printf("srs(ossrs) client librtmp library.\n");
70 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision()); 70 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision());
71 71
72 if (argc <= 1) { 72 if (argc <= 1) {
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -61,7 +61,7 @@ int main(int argc, char** argv) @@ -61,7 +61,7 @@ int main(int argc, char** argv)
61 int timeout = 0; 61 int timeout = 0;
62 62
63 printf("detect rtmp stream\n"); 63 printf("detect rtmp stream\n");
64 - printf("srs(simple-rtmp-server) client librtmp library.\n"); 64 + printf("srs(ossrs) client librtmp library.\n");
65 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision()); 65 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision());
66 66
67 if (argc <= 3) { 67 if (argc <= 3) {
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -57,7 +57,7 @@ int main(int argc, char** argv) @@ -57,7 +57,7 @@ int main(int argc, char** argv)
57 char* tmp_file; 57 char* tmp_file;
58 58
59 printf("inject flv file keyframes to metadata.\n"); 59 printf("inject flv file keyframes to metadata.\n");
60 - printf("srs(simple-rtmp-server) client librtmp library.\n"); 60 + printf("srs(ossrs) client librtmp library.\n");
61 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision()); 61 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision());
62 62
63 if (argc <= 2) { 63 if (argc <= 2) {
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -46,7 +46,7 @@ int main(int argc, char** argv) @@ -46,7 +46,7 @@ int main(int argc, char** argv)
46 srs_flv_t flv; 46 srs_flv_t flv;
47 47
48 printf("parse and show flv file detail.\n"); 48 printf("parse and show flv file detail.\n");
49 - printf("srs(simple-rtmp-server) client librtmp library.\n"); 49 + printf("srs(ossrs) client librtmp library.\n");
50 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision()); 50 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision());
51 51
52 if (argc <= 1) { 52 if (argc <= 1) {
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -79,7 +79,7 @@ int read_h264_frame(char* data, int size, char** pp, int* pnb_start_code, int fp @@ -79,7 +79,7 @@ int read_h264_frame(char* data, int size, char** pp, int* pnb_start_code, int fp
79 int main(int argc, char** argv) 79 int main(int argc, char** argv)
80 { 80 {
81 printf("publish raw h.264 as rtmp stream to server like FMLE/FFMPEG/Encoder\n"); 81 printf("publish raw h.264 as rtmp stream to server like FMLE/FFMPEG/Encoder\n");
82 - printf("SRS(simple-rtmp-server) client librtmp library.\n"); 82 + printf("SRS(ossrs) client librtmp library.\n");
83 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision()); 83 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision());
84 84
85 if (argc <= 2) { 85 if (argc <= 2) {
@@ -89,7 +89,7 @@ int main(int argc, char** argv) @@ -89,7 +89,7 @@ int main(int argc, char** argv)
89 printf("For example:\n"); 89 printf("For example:\n");
90 printf(" %s ./720p.h264.raw rtmp://127.0.0.1:1935/live/livestream\n", argv[0]); 90 printf(" %s ./720p.h264.raw rtmp://127.0.0.1:1935/live/livestream\n", argv[0]);
91 printf("Where the file: http://winlinvip.github.io/srs.release/3rdparty/720p.h264.raw\n"); 91 printf("Where the file: http://winlinvip.github.io/srs.release/3rdparty/720p.h264.raw\n");
92 - printf("See: https://github.com/simple-rtmp-server/srs/issues/66\n"); 92 + printf("See: https://github.com/ossrs/srs/issues/66\n");
93 exit(-1); 93 exit(-1);
94 } 94 }
95 95
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -62,7 +62,7 @@ int main(int argc, char** argv) @@ -62,7 +62,7 @@ int main(int argc, char** argv)
62 srs_flv_t flv; 62 srs_flv_t flv;
63 63
64 printf("ingest flv file and publish to RTMP server like FFMPEG.\n"); 64 printf("ingest flv file and publish to RTMP server like FFMPEG.\n");
65 - printf("srs(simple-rtmp-server) client librtmp library.\n"); 65 + printf("srs(ossrs) client librtmp library.\n");
66 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision()); 66 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision());
67 67
68 if (argc <= 2) { 68 if (argc <= 2) {
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -47,7 +47,7 @@ int main(int argc, char** argv) @@ -47,7 +47,7 @@ int main(int argc, char** argv)
47 srs_rtmp_t irtmp, ortmp; 47 srs_rtmp_t irtmp, ortmp;
48 48
49 printf("ingest RTMP and publish to RTMP server like edge.\n"); 49 printf("ingest RTMP and publish to RTMP server like edge.\n");
50 - printf("srs(simple-rtmp-server) client librtmp library.\n"); 50 + printf("srs(ossrs) client librtmp library.\n");
51 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision()); 51 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision());
52 52
53 if (argc <= 2) { 53 if (argc <= 2) {
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -32,7 +32,7 @@ gcc srs_play.c ../../objs/lib/srs_librtmp.a -g -O0 -lstdc++ -o srs_play @@ -32,7 +32,7 @@ gcc srs_play.c ../../objs/lib/srs_librtmp.a -g -O0 -lstdc++ -o srs_play
32 int main(int argc, char** argv) 32 int main(int argc, char** argv)
33 { 33 {
34 printf("suck rtmp stream like rtmpdump\n"); 34 printf("suck rtmp stream like rtmpdump\n");
35 - printf("srs(simple-rtmp-server) client librtmp library.\n"); 35 + printf("srs(ossrs) client librtmp library.\n");
36 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision()); 36 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision());
37 37
38 if (argc <= 1) { 38 if (argc <= 1) {
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -33,7 +33,7 @@ gcc srs_publish.c ../../objs/lib/srs_librtmp.a -g -O0 -lstdc++ -o srs_publish @@ -33,7 +33,7 @@ gcc srs_publish.c ../../objs/lib/srs_librtmp.a -g -O0 -lstdc++ -o srs_publish
33 int main(int argc, char** argv) 33 int main(int argc, char** argv)
34 { 34 {
35 printf("publish rtmp stream to server like FMLE/FFMPEG/Encoder\n"); 35 printf("publish rtmp stream to server like FMLE/FFMPEG/Encoder\n");
36 - printf("srs(simple-rtmp-server) client librtmp library.\n"); 36 + printf("srs(ossrs) client librtmp library.\n");
37 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision()); 37 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision());
38 38
39 if (argc <= 1) { 39 if (argc <= 1) {
@@ -46,12 +46,12 @@ int main(int argc, char** argv) @@ -46,12 +46,12 @@ int main(int argc, char** argv)
46 } 46 }
47 47
48 // warn it . 48 // warn it .
49 - // @see: https://github.com/simple-rtmp-server/srs/issues/126 49 + // @see: https://github.com/ossrs/srs/issues/126
50 srs_human_trace("\033[33m%s\033[0m", 50 srs_human_trace("\033[33m%s\033[0m",
51 "[warning] it's only a sample to use librtmp. " 51 "[warning] it's only a sample to use librtmp. "
52 "please never use it to publish and test forward/transcode/edge/HLS whatever. " 52 "please never use it to publish and test forward/transcode/edge/HLS whatever. "
53 "you should refer to this tool to use the srs-librtmp to publish the real media stream." 53 "you should refer to this tool to use the srs-librtmp to publish the real media stream."
54 - "read about: https://github.com/simple-rtmp-server/srs/issues/126"); 54 + "read about: https://github.com/ossrs/srs/issues/126");
55 srs_human_trace("rtmp url: %s", argv[1]); 55 srs_human_trace("rtmp url: %s", argv[1]);
56 srs_rtmp_t rtmp = srs_rtmp_create(argv[1]); 56 srs_rtmp_t rtmp = srs_rtmp_create(argv[1]);
57 57
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -84,7 +84,7 @@ int main(int argc, char** argv) @@ -84,7 +84,7 @@ int main(int argc, char** argv)
84 srs_rtmp_t rtmp = NULL; 84 srs_rtmp_t rtmp = NULL;
85 85
86 printf("dump rtmp stream to flv file\n"); 86 printf("dump rtmp stream to flv file\n");
87 - printf("srs(simple-rtmp-server) client librtmp library.\n"); 87 + printf("srs(ossrs) client librtmp library.\n");
88 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision()); 88 printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision());
89 printf("@refer to http://rtmpdump.mplayerhq.hu/rtmpdump.1.html\n"); 89 printf("@refer to http://rtmpdump.mplayerhq.hu/rtmpdump.1.html\n");
90 90
@@ -32,7 +32,7 @@ @@ -32,7 +32,7 @@
32 <div class="container"> 32 <div class="container">
33 <hr> 33 <hr>
34 <footer> 34 <footer>
35 - <p><a href="https://github.com/simple-rtmp-server/srs">SRS Team &copy; 2013</a></p> 35 + <p><a href="https://github.com/ossrs/srs">SRS Team &copy; 2013</a></p>
36 </footer> 36 </footer>
37 </div> 37 </div>
38 <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script> 38 <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
@@ -127,7 +127,7 @@ @@ -127,7 +127,7 @@
127 </div> 127 </div>
128 <hr> 128 <hr>
129 <footer> 129 <footer>
130 - <p><a href="https://github.com/simple-rtmp-server/srs">SRS Team &copy; 2013</a></p> 130 + <p><a href="https://github.com/ossrs/srs">SRS Team &copy; 2013</a></p>
131 </footer> 131 </footer>
132 </div> 132 </div>
133 </body> 133 </body>
@@ -56,7 +56,7 @@ @@ -56,7 +56,7 @@
56 </div> 56 </div>
57 <hr> 57 <hr>
58 <footer> 58 <footer>
59 - <p><a href="https://github.com/simple-rtmp-server/srs">SRS Team &copy; 2013</a></p> 59 + <p><a href="https://github.com/ossrs/srs">SRS Team &copy; 2013</a></p>
60 </footer> 60 </footer>
61 </div> 61 </div>
62 </body> 62 </body>
@@ -67,7 +67,7 @@ @@ -67,7 +67,7 @@
67 </div> 67 </div>
68 <hr> 68 <hr>
69 <footer> 69 <footer>
70 - <p><a href="https://github.com/simple-rtmp-server/srs">SRS Team &copy; 2013</a></p> 70 + <p><a href="https://github.com/ossrs/srs">SRS Team &copy; 2013</a></p>
71 </footer> 71 </footer>
72 <div class="container"> 72 <div class="container">
73 <div id="player"></div> 73 <div id="player"></div>
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -246,7 +246,7 @@ @@ -246,7 +246,7 @@
246 </div> 246 </div>
247 <hr/> 247 <hr/>
248 <footer> 248 <footer>
249 - <p><a href="https://github.com/simple-rtmp-server/srs">SRS Team &copy; 2013</a></p> 249 + <p><a href="https://github.com/ossrs/srs">SRS Team &copy; 2013</a></p>
250 </footer> 250 </footer>
251 </div> 251 </div>
252 </body> 252 </body>
@@ -54,7 +54,7 @@ @@ -54,7 +54,7 @@
54 <div id="link_modal" class="modal hide fade"> 54 <div id="link_modal" class="modal hide fade">
55 <div class="modal-header"> 55 <div class="modal-header">
56 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 56 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
57 - <h3><a href="https://github.com/simple-rtmp-server/srs">SRS Link Generator</a></h3> 57 + <h3><a href="https://github.com/ossrs/srs">SRS Link Generator</a></h3>
58 </div> 58 </div>
59 <div class="modal-body"> 59 <div class="modal-body">
60 <div class="form-horizontal"> 60 <div class="form-horizontal">
@@ -107,7 +107,7 @@ @@ -107,7 +107,7 @@
107 <div class="container"> 107 <div class="container">
108 <hr/> 108 <hr/>
109 <span> 109 <span>
110 - 注意:必须按照<a href="https://github.com/simple-rtmp-server/srs/wiki/SampleDemo">SRS DEMO</a> 110 + 注意:必须按照<a href="https://github.com/ossrs/srs/wiki/SampleDemo">SRS DEMO</a>
111 启动和设置服务器,下面所有的链接才能观看。 111 启动和设置服务器,下面所有的链接才能观看。
112 </span> 112 </span>
113 <div class="accordion" id="main_accordion"> 113 <div class="accordion" id="main_accordion">
@@ -272,7 +272,7 @@ @@ -272,7 +272,7 @@
272 <div id="main_modal" class="modal hide fade"> 272 <div id="main_modal" class="modal hide fade">
273 <div class="modal-header"> 273 <div class="modal-header">
274 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 274 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
275 - <h3><a href="https://github.com/simple-rtmp-server/srs">SrsPlayer</a></h3> 275 + <h3><a href="https://github.com/ossrs/srs">SrsPlayer</a></h3>
276 </div> 276 </div>
277 <div class="modal-body"> 277 <div class="modal-body">
278 <div id="player"></div> 278 <div id="player"></div>
@@ -368,7 +368,7 @@ @@ -368,7 +368,7 @@
368 </div> 368 </div>
369 </div> 369 </div>
370 <footer> 370 <footer>
371 - <p><a href="https://github.com/simple-rtmp-server/srs">SRS Team &copy; 2013</a></p> 371 + <p><a href="https://github.com/ossrs/srs">SRS Team &copy; 2013</a></p>
372 </footer> 372 </footer>
373 </div> 373 </div>
374 </body> 374 </body>
@@ -258,7 +258,7 @@ @@ -258,7 +258,7 @@
258 </div> 258 </div>
259 </div> 259 </div>
260 <footer> 260 <footer>
261 - <p><a href="https://github.com/simple-rtmp-server/srs">SRS Team &copy; 2013</a></p> 261 + <p><a href="https://github.com/ossrs/srs">SRS Team &copy; 2013</a></p>
262 </footer> 262 </footer>
263 </div> 263 </div>
264 </body> 264 </body>
@@ -35,7 +35,7 @@ @@ -35,7 +35,7 @@
35 <div class="container"> 35 <div class="container">
36 <hr> 36 <hr>
37 <footer> 37 <footer>
38 - <p><a href="https://github.com/simple-rtmp-server/srs">SRS Team &copy; 2013</a></p> 38 + <p><a href="https://github.com/ossrs/srs">SRS Team &copy; 2013</a></p>
39 </footer> 39 </footer>
40 </div> 40 </div>
41 </body> 41 </body>
@@ -310,7 +310,7 @@ ST_HIDDEN void _st_epoll_dispatch(void) @@ -310,7 +310,7 @@ ST_HIDDEN void _st_epoll_dispatch(void)
310 310
311 if (_st_epoll_data->pid != getpid()) { 311 if (_st_epoll_data->pid != getpid()) {
312 // WINLIN: remove it for bug introduced. 312 // WINLIN: remove it for bug introduced.
313 - // @see: https://github.com/simple-rtmp-server/srs/issues/193 313 + // @see: https://github.com/ossrs/srs/issues/193
314 exit(-1); 314 exit(-1);
315 } 315 }
316 316
@@ -108,7 +108,7 @@ else @@ -108,7 +108,7 @@ else
108 fi 108 fi
109 109
110 echo "" 110 echo ""
111 -echo "see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LinuxService" 111 +echo "see: https://github.com/ossrs/srs/wiki/v1_CN_LinuxService"
112 echo "install success, you can:" 112 echo "install success, you can:"
113 echo -e "${GREEN} sudo /etc/init.d/srs start${BLACK}" 113 echo -e "${GREEN} sudo /etc/init.d/srs start${BLACK}"
114 echo "srs root is ${INSTALL}" 114 echo "srs root is ${INSTALL}"
@@ -108,7 +108,7 @@ fi @@ -108,7 +108,7 @@ fi
108 ok_msg "real os is ${os_name}-${os_major_version} ${os_release} ${os_machine}" 108 ok_msg "real os is ${os_name}-${os_major_version} ${os_release} ${os_machine}"
109 109
110 # build srs 110 # build srs
111 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Build 111 +# @see https://github.com/ossrs/srs/wiki/v1_CN_Build
112 ok_msg "start build srs" 112 ok_msg "start build srs"
113 if [ $ARM = YES ]; then 113 if [ $ARM = YES ]; then
114 ( 114 (
@@ -52,4 +52,4 @@ echo -e "${GREEN}请在hosts中添加一行:${BLACK}" @@ -52,4 +52,4 @@ echo -e "${GREEN}请在hosts中添加一行:${BLACK}"
52 echo -e "${RED} $ip demo.srs.com${BLACK}" 52 echo -e "${RED} $ip demo.srs.com${BLACK}"
53 echo -e "${GREEN}演示地址:${BLACK}" 53 echo -e "${GREEN}演示地址:${BLACK}"
54 echo -e "${RED} http://$ip:$port${BLACK}" 54 echo -e "${RED} http://$ip:$port${BLACK}"
55 -echo -e "@see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleDemo" 55 +echo -e "@see https://github.com/ossrs/srs/wiki/v1_CN_SampleDemo"
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server)  
5 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
  5 +Copyright (c) 2013-2015 SRS(ossrs)
6 6
7 Permission is hereby granted, free of charge, to any person obtaining a copy of 7 Permission is hereby granted, free of charge, to any person obtaining a copy of
8 this software and associated documentation files (the "Software"), to deal in 8 this software and associated documentation files (the "Software"), to deal in
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server)  
5 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
  5 +Copyright (c) 2013-2015 SRS(ossrs)
6 6
7 Permission is hereby granted, free of charge, to any person obtaining a copy of 7 Permission is hereby granted, free of charge, to any person obtaining a copy of
8 this software and associated documentation files (the "Software"), to deal in 8 this software and associated documentation files (the "Software"), to deal in
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -329,7 +329,7 @@ int SrsDynamicHttpConn::connect_app(string ep_server, string ep_port) @@ -329,7 +329,7 @@ int SrsDynamicHttpConn::connect_app(string ep_server, string ep_port)
329 } 329 }
330 330
331 // notify server the edge identity, 331 // notify server the edge identity,
332 - // @see https://github.com/simple-rtmp-server/srs/issues/147 332 + // @see https://github.com/ossrs/srs/issues/147
333 SrsAmf0Object* data = req->args; 333 SrsAmf0Object* data = req->args;
334 data->set("srs_sig", SrsAmf0Any::str(RTMP_SIG_SRS_KEY)); 334 data->set("srs_sig", SrsAmf0Any::str(RTMP_SIG_SRS_KEY));
335 data->set("srs_server", SrsAmf0Any::str(RTMP_SIG_SRS_KEY" "RTMP_SIG_SRS_VERSION" ("RTMP_SIG_SRS_URL_SHORT")")); 335 data->set("srs_server", SrsAmf0Any::str(RTMP_SIG_SRS_KEY" "RTMP_SIG_SRS_VERSION" ("RTMP_SIG_SRS_URL_SHORT")"));
@@ -357,7 +357,7 @@ int SrsDynamicHttpConn::connect_app(string ep_server, string ep_port) @@ -357,7 +357,7 @@ int SrsDynamicHttpConn::connect_app(string ep_server, string ep_port)
357 std::string tc_url = srs_generate_tc_url(ep_server, req->vhost, req->app, ep_port, param); 357 std::string tc_url = srs_generate_tc_url(ep_server, req->vhost, req->app, ep_port, param);
358 358
359 // upnode server identity will show in the connect_app of client. 359 // upnode server identity will show in the connect_app of client.
360 - // @see https://github.com/simple-rtmp-server/srs/issues/160 360 + // @see https://github.com/ossrs/srs/issues/160
361 // the debug_srs_upnode is config in vhost and default to true. 361 // the debug_srs_upnode is config in vhost and default to true.
362 bool debug_srs_upnode = _srs_config->get_debug_srs_upnode(req->vhost); 362 bool debug_srs_upnode = _srs_config->get_debug_srs_upnode(req->vhost);
363 if ((ret = client->connect_app(req->app, tc_url, req, debug_srs_upnode)) != ERROR_SUCCESS) { 363 if ((ret = client->connect_app(req->app, tc_url, req, debug_srs_upnode)) != ERROR_SUCCESS) {
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -49,7 +49,7 @@ using namespace std; @@ -49,7 +49,7 @@ using namespace std;
49 49
50 using namespace _srs_internal; 50 using namespace _srs_internal;
51 51
52 -#define SRS_WIKI_URL_LOG "https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLog" 52 +#define SRS_WIKI_URL_LOG "https://github.com/ossrs/srs/wiki/v1_CN_SrsLog"
53 53
54 // when user config an invalid value, macros to perfer true or false. 54 // when user config an invalid value, macros to perfer true or false.
55 #define SRS_CONF_PERFER_FALSE(conf_arg) conf_arg == "on" 55 #define SRS_CONF_PERFER_FALSE(conf_arg) conf_arg == "on"
@@ -1667,7 +1667,7 @@ int SrsConfig::check_config() @@ -1667,7 +1667,7 @@ int SrsConfig::check_config()
1667 int nb_canbe = max_open_files - nb_consumed_fds - 1; 1667 int nb_canbe = max_open_files - nb_consumed_fds - 1;
1668 1668
1669 // for each play connections, we open a pipe(2fds) to convert SrsConsumver to io, 1669 // for each play connections, we open a pipe(2fds) to convert SrsConsumver to io,
1670 - // refine performance, @see: https://github.com/simple-rtmp-server/srs/issues/194 1670 + // refine performance, @see: https://github.com/ossrs/srs/issues/194
1671 if (nb_total >= max_open_files) { 1671 if (nb_total >= max_open_files) {
1672 ret = ERROR_SYSTEM_CONFIG_INVALID; 1672 ret = ERROR_SYSTEM_CONFIG_INVALID;
1673 srs_error("invalid max_connections=%d, required=%d, system limit to %d, " 1673 srs_error("invalid max_connections=%d, required=%d, system limit to %d, "
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -181,7 +181,7 @@ class SrsConfig @@ -181,7 +181,7 @@ class SrsConfig
181 private: 181 private:
182 /** 182 /**
183 * whether srs is run in dolphin mode. 183 * whether srs is run in dolphin mode.
184 - * @see https://github.com/simple-rtmp-server/srs-dolphin 184 + * @see https://github.com/ossrs/srs-dolphin
185 */ 185 */
186 bool dolphin; 186 bool dolphin;
187 std::string dolphin_rtmp_port; 187 std::string dolphin_rtmp_port;
@@ -438,7 +438,7 @@ public: @@ -438,7 +438,7 @@ public:
438 * whether debug_srs_upnode is enabled of vhost. 438 * whether debug_srs_upnode is enabled of vhost.
439 * debug_srs_upnode is very important feature for tracable log, 439 * debug_srs_upnode is very important feature for tracable log,
440 * but some server, for instance, flussonic donot support it. 440 * but some server, for instance, flussonic donot support it.
441 - * @see https://github.com/simple-rtmp-server/srs/issues/160 441 + * @see https://github.com/ossrs/srs/issues/160
442 * @return true when debug_srs_upnode is ok; otherwise, false. 442 * @return true when debug_srs_upnode is ok; otherwise, false.
443 * @remark, default true. 443 * @remark, default true.
444 */ 444 */
@@ -667,7 +667,7 @@ public: @@ -667,7 +667,7 @@ public:
667 virtual bool get_vhost_edge_token_traverse(std::string vhost); 667 virtual bool get_vhost_edge_token_traverse(std::string vhost);
668 /** 668 /**
669 * get the transformed vhost for edge, 669 * get the transformed vhost for edge,
670 - * @see https://github.com/simple-rtmp-server/srs/issues/372 670 + * @see https://github.com/ossrs/srs/issues/372
671 */ 671 */
672 virtual std::string get_vhost_edge_transform_vhost(std::string vhost); 672 virtual std::string get_vhost_edge_transform_vhost(std::string vhost);
673 // vhost security section 673 // vhost security section
@@ -899,7 +899,7 @@ public: @@ -899,7 +899,7 @@ public:
899 * get the hls hls_on_error config. 899 * get the hls hls_on_error config.
900 * the ignore will ignore error and disable hls. 900 * the ignore will ignore error and disable hls.
901 * the disconnect will disconnect publish connection. 901 * the disconnect will disconnect publish connection.
902 - * @see https://github.com/simple-rtmp-server/srs/issues/264 902 + * @see https://github.com/ossrs/srs/issues/264
903 */ 903 */
904 virtual std::string get_hls_on_error(std::string vhost); 904 virtual std::string get_hls_on_error(std::string vhost);
905 /** 905 /**
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -46,7 +46,7 @@ SrsConnection::SrsConnection(IConnectionManager* cm, st_netfd_t c) @@ -46,7 +46,7 @@ SrsConnection::SrsConnection(IConnectionManager* cm, st_netfd_t c)
46 // the client thread should reap itself, 46 // the client thread should reap itself,
47 // so we never use joinable. 47 // so we never use joinable.
48 // TODO: FIXME: maybe other thread need to stop it. 48 // TODO: FIXME: maybe other thread need to stop it.
49 - // @see: https://github.com/simple-rtmp-server/srs/issues/78 49 + // @see: https://github.com/ossrs/srs/issues/78
50 pthread = new SrsOneCycleThread("conn", this); 50 pthread = new SrsOneCycleThread("conn", this);
51 } 51 }
52 52
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
1 /* 1 /*
2 The MIT License (MIT) 2 The MIT License (MIT)
3 3
4 -Copyright (c) 2013-2015 SRS(simple-rtmp-server) 4 +Copyright (c) 2013-2015 SRS(ossrs)
5 5
6 Permission is hereby granted, free of charge, to any person obtaining a copy of 6 Permission is hereby granted, free of charge, to any person obtaining a copy of
7 this software and associated documentation files (the "Software"), to deal in 7 this software and associated documentation files (the "Software"), to deal in
@@ -519,7 +519,7 @@ int SrsDvrAsyncCallOnDvr::call() @@ -519,7 +519,7 @@ int SrsDvrAsyncCallOnDvr::call()
519 519
520 // the http hooks will cause context switch, 520 // the http hooks will cause context switch,
521 // so we must copy all hooks for the on_connect may freed. 521 // so we must copy all hooks for the on_connect may freed.
522 - // @see https://github.com/simple-rtmp-server/srs/issues/475 522 + // @see https://github.com/ossrs/srs/issues/475
523 vector<string> hooks; 523 vector<string> hooks;
524 524
525 if (true) { 525 if (true) {
@@ -928,7 +928,7 @@ int SrsDvrSegmentPlan::update_duration(SrsSharedPtrMessage* msg) @@ -928,7 +928,7 @@ int SrsDvrSegmentPlan::update_duration(SrsSharedPtrMessage* msg)
928 } 928 }
929 929
930 // when wait keyframe, ignore if no frame arrived. 930 // when wait keyframe, ignore if no frame arrived.
931 - // @see https://github.com/simple-rtmp-server/srs/issues/177 931 + // @see https://github.com/ossrs/srs/issues/177
932 if (_srs_config->get_dvr_wait_keyframe(req->vhost)) { 932 if (_srs_config->get_dvr_wait_keyframe(req->vhost)) {
933 if (!msg->is_video()) { 933 if (!msg->is_video()) {
934 return ret; 934 return ret;