winlin

rename org simle-rtmp-server to ossrs

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

要显示太多修改。

为保证性能只显示 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
@@ -97,7 +97,7 @@ A big THANK YOU goes to: @@ -97,7 +97,7 @@ A big THANK YOU goes to:
97 97
98 Donation: [http://www.ossrs.net/srs.release/donation/index.html][donation1] 98 Donation: [http://www.ossrs.net/srs.release/donation/index.html][donation1]
99 99
100 -Donations: [https://github.com/simple-rtmp-server/srs/blob/develop/DONATIONS.txt][donations] 100 +Donations: [https://github.com/ossrs/srs/blob/develop/DONATIONS.txt][donations]
101 101
102 ## Usage 102 ## Usage
103 103
@@ -105,7 +105,7 @@ Donations: [https://github.com/simple-rtmp-server/srs/blob/develop/DONATIONS.txt @@ -105,7 +105,7 @@ Donations: [https://github.com/simple-rtmp-server/srs/blob/develop/DONATIONS.txt
105 <strong>Download slow? Please use [mirrors](#mirrors) for SRS.</strong> 105 <strong>Download slow? Please use [mirrors](#mirrors) for SRS.</strong>
106 106
107 ``` 107 ```
108 -git clone https://github.com/simple-rtmp-server/srs && 108 +git clone https://github.com/ossrs/srs &&
109 cd srs/trunk 109 cd srs/trunk
110 ``` 110 ```
111 111
@@ -142,10 +142,10 @@ cd srs/trunk @@ -142,10 +142,10 @@ cd srs/trunk
142 142
143 ### Mirrors 143 ### Mirrors
144 144
145 -Github: [https://github.com/simple-rtmp-server/srs][srs], the GIT usage([CN][v1_CN_Git], [EN][v1_EN_Git]) 145 +Github: [https://github.com/ossrs/srs][srs], the GIT usage([CN][v1_CN_Git], [EN][v1_EN_Git])
146 146
147 ``` 147 ```
148 -git clone https://github.com/simple-rtmp-server/srs.git 148 +git clone https://github.com/ossrs/srs.git
149 ``` 149 ```
150 150
151 CSDN: [https://code.csdn.net/winlinvip/srs-csdn][csdn], the GIT usage([CN][v1_CN_Git], [EN][v1_EN_Git]) 151 CSDN: [https://code.csdn.net/winlinvip/srs-csdn][csdn], the GIT usage([CN][v1_CN_Git], [EN][v1_EN_Git])
@@ -910,32 +910,32 @@ Beijing, 2013.10<br/> @@ -910,32 +910,32 @@ Beijing, 2013.10<br/>
910 Winlin 910 Winlin
911 911
912 912
913 -[p1]: https://github.com/simple-rtmp-server/srs/commit/787ab674e38734ea8e0678101614fdcd84645dc8  
914 -[p2]: https://github.com/simple-rtmp-server/srs/commit/f35ec2155b1408d528a9f37da7904c9625186bcf  
915 -[p3]: https://github.com/simple-rtmp-server/srs/commit/29324fab469e0f7cef9ad04ffdbce832ac7dd9ff  
916 -[p4]: https://github.com/simple-rtmp-server/srs/commit/f57801eb46c16755b173984b915a4166922df6a6  
917 -[p5]: https://github.com/simple-rtmp-server/srs/commit/5589b13d2e216b91f97afb78ee0c011b2fccf7da  
918 -[p6]: https://github.com/simple-rtmp-server/srs/commit/1ae3e6c64cc5cee90e6050c26968ebc3c18281be  
919 -[p7]: https://github.com/simple-rtmp-server/srs/commit/8acd143a7a152885b815999162660fd4e7a3f247  
920 -[p8]: https://github.com/simple-rtmp-server/srs/commit/cc6aca9ad55342a06440ce7f3b38453776b2b2d1  
921 -[p9]: https://github.com/simple-rtmp-server/srs/commit/58136ec178e3d47db6c90a59875d7e40946936e5  
922 -[p10]: https://github.com/simple-rtmp-server/srs/commit/58136ec178e3d47db6c90a59875d7e40946936e5  
923 -[p11]: https://github.com/simple-rtmp-server/srs/commit/9ee138746f83adc26f0e236ec017f4d68a300004  
924 -[p12]: https://github.com/simple-rtmp-server/srs/commit/1311b6fe6576fd7b9c6d299b0f8f2e8d202f4bf8  
925 -[p13]: https://github.com/simple-rtmp-server/srs/commit/10297fab519811845b549a8af40a6bcbd23411e8  
926 -[p14]: https://github.com/simple-rtmp-server/srs/commit/10297fab519811845b549a8af40a6bcbd23411e8  
927 -[p15]: https://github.com/simple-rtmp-server/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc  
928 -[p16]: https://github.com/simple-rtmp-server/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc  
929 -[p17]: https://github.com/simple-rtmp-server/srs/commit/fc995473eb02c7cf64b5b212b456e11f34aa7984  
930 -[p18]: https://github.com/simple-rtmp-server/srs/commit/960341b9b2b9646270ccfd113b4dd784d9826c73  
931 -[p19]: https://github.com/simple-rtmp-server/srs/commit/4df19ba99a4e4d80cd89b304f9298d343497bec9  
932 -[p20]: https://github.com/simple-rtmp-server/srs/commit/d12fc7fcc5b2e9e3c8ee5c7da01d0e41c8f8ca4a  
933 -[p21]: https://github.com/simple-rtmp-server/srs/commit/87519aaae835199e5adb60c0ae2c1cd24939448c  
934 -[p22]: https://github.com/simple-rtmp-server/srs/commit/5a4373d4835758188b9a1f03005cea0b6ddc62aa  
935 -[p23]: https://github.com/simple-rtmp-server/srs/pull/239  
936 -  
937 -[authors]: https://github.com/simple-rtmp-server/srs/blob/develop/AUTHORS.txt  
938 -[bigthanks]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#bigthanks 913 +[p1]: https://github.com/ossrs/srs/commit/787ab674e38734ea8e0678101614fdcd84645dc8
  914 +[p2]: https://github.com/ossrs/srs/commit/f35ec2155b1408d528a9f37da7904c9625186bcf
  915 +[p3]: https://github.com/ossrs/srs/commit/29324fab469e0f7cef9ad04ffdbce832ac7dd9ff
  916 +[p4]: https://github.com/ossrs/srs/commit/f57801eb46c16755b173984b915a4166922df6a6
  917 +[p5]: https://github.com/ossrs/srs/commit/5589b13d2e216b91f97afb78ee0c011b2fccf7da
  918 +[p6]: https://github.com/ossrs/srs/commit/1ae3e6c64cc5cee90e6050c26968ebc3c18281be
  919 +[p7]: https://github.com/ossrs/srs/commit/8acd143a7a152885b815999162660fd4e7a3f247
  920 +[p8]: https://github.com/ossrs/srs/commit/cc6aca9ad55342a06440ce7f3b38453776b2b2d1
  921 +[p9]: https://github.com/ossrs/srs/commit/58136ec178e3d47db6c90a59875d7e40946936e5
  922 +[p10]: https://github.com/ossrs/srs/commit/58136ec178e3d47db6c90a59875d7e40946936e5
  923 +[p11]: https://github.com/ossrs/srs/commit/9ee138746f83adc26f0e236ec017f4d68a300004
  924 +[p12]: https://github.com/ossrs/srs/commit/1311b6fe6576fd7b9c6d299b0f8f2e8d202f4bf8
  925 +[p13]: https://github.com/ossrs/srs/commit/10297fab519811845b549a8af40a6bcbd23411e8
  926 +[p14]: https://github.com/ossrs/srs/commit/10297fab519811845b549a8af40a6bcbd23411e8
  927 +[p15]: https://github.com/ossrs/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc
  928 +[p16]: https://github.com/ossrs/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc
  929 +[p17]: https://github.com/ossrs/srs/commit/fc995473eb02c7cf64b5b212b456e11f34aa7984
  930 +[p18]: https://github.com/ossrs/srs/commit/960341b9b2b9646270ccfd113b4dd784d9826c73
  931 +[p19]: https://github.com/ossrs/srs/commit/4df19ba99a4e4d80cd89b304f9298d343497bec9
  932 +[p20]: https://github.com/ossrs/srs/commit/d12fc7fcc5b2e9e3c8ee5c7da01d0e41c8f8ca4a
  933 +[p21]: https://github.com/ossrs/srs/commit/87519aaae835199e5adb60c0ae2c1cd24939448c
  934 +[p22]: https://github.com/ossrs/srs/commit/5a4373d4835758188b9a1f03005cea0b6ddc62aa
  935 +[p23]: https://github.com/ossrs/srs/pull/239
  936 +
  937 +[authors]: https://github.com/ossrs/srs/blob/develop/AUTHORS.txt
  938 +[bigthanks]: https://github.com/ossrs/srs/wiki/v1_CN_Product#bigthanks
939 [st]: https://github.com/winlinvip/state-threads 939 [st]: https://github.com/winlinvip/state-threads
940 [st2]: http://sourceforge.net/projects/state-threads/ 940 [st2]: http://sourceforge.net/projects/state-threads/
941 [state-threads]: http://sourceforge.net/projects/state-threads/ 941 [state-threads]: http://sourceforge.net/projects/state-threads/
@@ -944,389 +944,389 @@ Winlin @@ -944,389 +944,389 @@ Winlin
944 [nginx]: http://nginx.org/ 944 [nginx]: http://nginx.org/
945 [FFMPEG]: http://ffmpeg.org/ 945 [FFMPEG]: http://ffmpeg.org/
946 [libx264]: http://www.videolan.org/ 946 [libx264]: http://www.videolan.org/
947 -[srs]: https://github.com/simple-rtmp-server/srs 947 +[srs]: https://github.com/ossrs/srs
948 [csdn]: https://code.csdn.net/winlinvip/srs-csdn 948 [csdn]: https://code.csdn.net/winlinvip/srs-csdn
949 [oschina]: http://git.oschina.net/winlinvip/srs.oschina 949 [oschina]: http://git.oschina.net/winlinvip/srs.oschina
950 -[srs-dolphin]: https://github.com/simple-rtmp-server/srs-dolphin  
951 -[srs-bench]: https://github.com/simple-rtmp-server/srs-bench  
952 -[srs-ngb]: https://github.com/simple-rtmp-server/srs-ngb  
953 -[srs-librtmp]: https://github.com/simple-rtmp-server/srs-librtmp 950 +[srs-dolphin]: https://github.com/ossrs/srs-dolphin
  951 +[srs-bench]: https://github.com/ossrs/srs-bench
  952 +[srs-ngb]: https://github.com/ossrs/srs-ngb
  953 +[srs-librtmp]: https://github.com/ossrs/srs-librtmp
954 [gitlab]: https://gitlab.com/winlinvip/srs-gitlab 954 [gitlab]: https://gitlab.com/winlinvip/srs-gitlab
955 [console]: http://ossrs.net:1985/console 955 [console]: http://ossrs.net:1985/console
956 [player]: http://ossrs.net/players/srs_player.html 956 [player]: http://ossrs.net/players/srs_player.html
957 -[modules]: https://github.com/simple-rtmp-server/srs/blob/develop/trunk/modules/readme.txt  
958 -  
959 -[v1_CN_Git]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Git  
960 -[v1_EN_Git]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Git  
961 -[v1_CN_SampleRTMP]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleRTMP  
962 -[v1_EN_SampleRTMP]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleRTMP  
963 -[v1_CN_SampleRTMPCluster]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleRTMPCluster  
964 -[v1_EN_SampleRTMPCluster]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleRTMPCluster  
965 -[v2_CN_SampleHLS]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleHLS  
966 -[v2_EN_SampleHLS]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleHLS  
967 -[v2_CN_SampleTranscode2HLS]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleTranscode2HLS  
968 -[v2_EN_SampleTranscode2HLS]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleTranscode2HLS  
969 -[v2_CN_SampleFFMPEG]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleFFMPEG  
970 -[v2_EN_SampleFFMPEG]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleFFMPEG  
971 -[v1_CN_SampleForward]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleForward  
972 -[v1_EN_SampleForward]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleForward  
973 -[v2_CN_SampleRealtime]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleRealtime  
974 -[v2_EN_SampleRealtime]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleRealtime  
975 -[v1_CN_SampleARM]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleARM  
976 -[v1_EN_SampleARM]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleARM  
977 -[v1_CN_SampleIngest]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleIngest  
978 -[v1_EN_SampleIngest]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleIngest  
979 -[v1_CN_SampleHTTP]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleHTTP  
980 -[v1_EN_SampleHTTP]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleHTTP  
981 -[v1_CN_SampleDemo]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleDemo  
982 -[v1_EN_SampleDemo]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleDemo  
983 -[v2_CN_SrsLibrtmp2]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data  
984 -[v2_EN_SrsLibrtmp2]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SrsLibrtmp#publish-h264-raw-data  
985 -[v1_CN_Sample]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Sample  
986 -[v1_EN_Sample]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Sample  
987 -[v1_CN_Product]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product  
988 -[v1_EN_Product]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Product  
989 -[v1_CN_Home]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Home  
990 -[v1_EN_Home]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Home  
991 -[v2_CN_Home]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Home  
992 -[v2_EN_Home]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_Home  
993 -[v3_CN_Home]: https://github.com/simple-rtmp-server/srs/wiki/v3_CN_Home  
994 -[v3_EN_Home]: https://github.com/simple-rtmp-server/srs/wiki/v3_EN_Home 957 +[modules]: https://github.com/ossrs/srs/blob/develop/trunk/modules/readme.txt
  958 +
  959 +[v1_CN_Git]: https://github.com/ossrs/srs/wiki/v1_CN_Git
  960 +[v1_EN_Git]: https://github.com/ossrs/srs/wiki/v1_EN_Git
  961 +[v1_CN_SampleRTMP]: https://github.com/ossrs/srs/wiki/v1_CN_SampleRTMP
  962 +[v1_EN_SampleRTMP]: https://github.com/ossrs/srs/wiki/v1_EN_SampleRTMP
  963 +[v1_CN_SampleRTMPCluster]: https://github.com/ossrs/srs/wiki/v1_CN_SampleRTMPCluster
  964 +[v1_EN_SampleRTMPCluster]: https://github.com/ossrs/srs/wiki/v1_EN_SampleRTMPCluster
  965 +[v2_CN_SampleHLS]: https://github.com/ossrs/srs/wiki/v2_CN_SampleHLS
  966 +[v2_EN_SampleHLS]: https://github.com/ossrs/srs/wiki/v2_EN_SampleHLS
  967 +[v2_CN_SampleTranscode2HLS]: https://github.com/ossrs/srs/wiki/v2_CN_SampleTranscode2HLS
  968 +[v2_EN_SampleTranscode2HLS]: https://github.com/ossrs/srs/wiki/v2_EN_SampleTranscode2HLS
  969 +[v2_CN_SampleFFMPEG]: https://github.com/ossrs/srs/wiki/v2_CN_SampleFFMPEG
  970 +[v2_EN_SampleFFMPEG]: https://github.com/ossrs/srs/wiki/v2_EN_SampleFFMPEG
  971 +[v1_CN_SampleForward]: https://github.com/ossrs/srs/wiki/v1_CN_SampleForward
  972 +[v1_EN_SampleForward]: https://github.com/ossrs/srs/wiki/v1_EN_SampleForward
  973 +[v2_CN_SampleRealtime]: https://github.com/ossrs/srs/wiki/v2_CN_SampleRealtime
  974 +[v2_EN_SampleRealtime]: https://github.com/ossrs/srs/wiki/v2_EN_SampleRealtime
  975 +[v1_CN_SampleARM]: https://github.com/ossrs/srs/wiki/v1_CN_SampleARM
  976 +[v1_EN_SampleARM]: https://github.com/ossrs/srs/wiki/v1_EN_SampleARM
  977 +[v1_CN_SampleIngest]: https://github.com/ossrs/srs/wiki/v1_CN_SampleIngest
  978 +[v1_EN_SampleIngest]: https://github.com/ossrs/srs/wiki/v1_EN_SampleIngest
  979 +[v1_CN_SampleHTTP]: https://github.com/ossrs/srs/wiki/v1_CN_SampleHTTP
  980 +[v1_EN_SampleHTTP]: https://github.com/ossrs/srs/wiki/v1_EN_SampleHTTP
  981 +[v1_CN_SampleDemo]: https://github.com/ossrs/srs/wiki/v1_CN_SampleDemo
  982 +[v1_EN_SampleDemo]: https://github.com/ossrs/srs/wiki/v1_EN_SampleDemo
  983 +[v2_CN_SrsLibrtmp2]: https://github.com/ossrs/srs/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data
  984 +[v2_EN_SrsLibrtmp2]: https://github.com/ossrs/srs/wiki/v2_EN_SrsLibrtmp#publish-h264-raw-data
  985 +[v1_CN_Sample]: https://github.com/ossrs/srs/wiki/v1_CN_Sample
  986 +[v1_EN_Sample]: https://github.com/ossrs/srs/wiki/v1_EN_Sample
  987 +[v1_CN_Product]: https://github.com/ossrs/srs/wiki/v1_CN_Product
  988 +[v1_EN_Product]: https://github.com/ossrs/srs/wiki/v1_EN_Product
  989 +[v1_CN_Home]: https://github.com/ossrs/srs/wiki/v1_CN_Home
  990 +[v1_EN_Home]: https://github.com/ossrs/srs/wiki/v1_EN_Home
  991 +[v2_CN_Home]: https://github.com/ossrs/srs/wiki/v2_CN_Home
  992 +[v2_EN_Home]: https://github.com/ossrs/srs/wiki/v2_EN_Home
  993 +[v3_CN_Home]: https://github.com/ossrs/srs/wiki/v3_CN_Home
  994 +[v3_EN_Home]: https://github.com/ossrs/srs/wiki/v3_EN_Home
995 [donation0]: http://winlinvip.github.io/srs.release/donation/index.html 995 [donation0]: http://winlinvip.github.io/srs.release/donation/index.html
996 [donation1]: http://www.ossrs.net/srs.release/donation/index.html 996 [donation1]: http://www.ossrs.net/srs.release/donation/index.html
997 [donation2]: http://www.ossrs.net/srs.release/donation/paypal.html 997 [donation2]: http://www.ossrs.net/srs.release/donation/paypal.html
998 -[donations]: https://github.com/simple-rtmp-server/srs/blob/develop/DONATIONS.txt  
999 -  
1000 -[v2_CN_Build]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Build  
1001 -[v2_EN_Build]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_Build  
1002 -[v1_CN_Performance]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Performance  
1003 -[v1_EN_Performance]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Performance  
1004 -[v1_CN_DeliveryRTMP]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryRTMP  
1005 -[v1_EN_DeliveryRTMP]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryRTMP  
1006 -[v1_CN_Edge]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Edge  
1007 -[v1_EN_Edge]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Edge  
1008 -[v1_CN_RtmpUrlVhost]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RtmpUrlVhost  
1009 -[v1_EN_RtmpUrlVhost]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_RtmpUrlVhost  
1010 -[v1_CN_DeliveryHLS]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryHLS  
1011 -[v1_EN_DeliveryHLS]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHLS  
1012 -[v1_CN_DeliveryHLS2]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryHLS#hlsaudioonly  
1013 -[v1_EN_DeliveryHLS2]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHLS#hlsaudioonly  
1014 -[v1_CN_Reload]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Reload  
1015 -[v1_EN_Reload]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Reload  
1016 -[v1_CN_LowLatency2]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LowLatency#gop-cache  
1017 -[v1_EN_LowLatency2]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_LowLatency#gop-cache  
1018 -[v1_CN_Forward]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Forward  
1019 -[v1_EN_Forward]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Forward  
1020 -[v1_CN_FFMPEG]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_FFMPEG  
1021 -[v1_EN_FFMPEG]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_FFMPEG  
1022 -[v1_CN_HTTPCallback]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_HTTPCallback  
1023 -[v1_EN_HTTPCallback]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_HTTPCallback  
1024 -[v1_CN_BandwidthTestTool]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_BandwidthTestTool  
1025 -[v1_EN_BandwidthTestTool]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_BandwidthTestTool  
1026 -[v1_CN_SampleDemo]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleDemo  
1027 -[v1_EN_SampleDemo]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleDemo  
1028 -[v2_CN_SrsLibrtmp]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp  
1029 -[v2_EN_SrsLibrtmp]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SrsLibrtmp  
1030 -[v1_CN_SrsLinuxArm]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLinuxArm  
1031 -[v1_EN_SrsLinuxArm]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SrsLinuxArm  
1032 -[v1_CN_LinuxService]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LinuxService  
1033 -[v1_EN_LinuxService]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_LinuxService  
1034 -[v1_CN_RTMP-ATC]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RTMP-ATC  
1035 -[v1_EN_RTMP-ATC]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_RTMP-ATC  
1036 -[v1_CN_HTTPApi]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_HTTPApi  
1037 -[v1_EN_HTTPApi]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_HTTPApi  
1038 -[v1_CN_Ingest]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Ingest  
1039 -[v1_EN_Ingest]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Ingest  
1040 -[v1_CN_DVR]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DVR  
1041 -[v1_EN_DVR]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DVR  
1042 -[v1_CN_SrsLog]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLog  
1043 -[v1_EN_SrsLog]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SrsLog  
1044 -[v1_CN_DRM2]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DRM#tokentraverse  
1045 -[v1_EN_DRM2]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DRM#tokentraverse  
1046 -[v2_CN_SampleHTTP]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleHTTP  
1047 -[v2_EN_SampleHTTP]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleHTTP  
1048 -[v2_CN_FlvVodStream]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_FlvVodStream  
1049 -[v2_EN_FlvVodStream]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_FlvVodStream  
1050 -[v2_CN_SrsLibrtmp2]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data  
1051 -[v2_EN_SrsLibrtmp2]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SrsLibrtmp#publish-h264-raw-data  
1052 -[v2_CN_SrsLibrtmp3]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#publish-audio-raw-stream  
1053 -[v2_EN_SrsLibrtmp3]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SrsLibrtmp#publish-audio-raw-stream  
1054 -[v2_CN_Security]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Security  
1055 -[v2_EN_Security]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_Security  
1056 -[v2_CN_DeliveryHttpStream]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHttpStream  
1057 -[v2_EN_DeliveryHttpStream]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_DeliveryHttpStream  
1058 -[v1_CN_DeliveryHDS]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryHDS  
1059 -[v1_EN_DeliveryHDS]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHDS  
1060 -[v2_CN_Streamer]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Streamer  
1061 -[v2_EN_Streamer]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_Streamer  
1062 -[v2_CN_Streamer2]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Streamer#push-http-flv-to-srs  
1063 -[v2_EN_Streamer2]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_Streamer#push-http-flv-to-srs  
1064 -[v2_CN_SampleHttpFlv]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleHttpFlv  
1065 -[v2_EN_SampleHttpFlv]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleHttpFlv  
1066 -[v2_CN_SampleHttpFlvCluster]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleHttpFlvCluster  
1067 -[v2_EN_SampleHttpFlvCluster]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleHttpFlvCluster  
1068 -[v2_CN_LowLatency]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency  
1069 -[v2_EN_LowLatency]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_LowLatency  
1070 -[v2_EN_LowLatency#merged-read]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_LowLatency#merged-read  
1071 -[v1_CN_Performance#performancereport4k]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Performance#performancereport4k  
1072 -[v1_CN_DRM#tokentraverse]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DRM#tokentraverse  
1073 -[v1_CN_RaspberryPi]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RaspberryPi  
1074 -[v1_CN_SrsLibrtmp]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLibrtmp  
1075 -[v1_CN_Build]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Build  
1076 -[v1_CN_LowLatency]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LowLatency  
1077 -[v1_CN_HowToAskQuestion]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_HowToAskQuestion  
1078 -[v1_CN_Build]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Build  
1079 -[v1_CN_Performance]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Performance  
1080 -[v1_CN_RaspberryPi]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RaspberryPi  
1081 -[v2_CN_LowLatency#merged-read]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency#merged-read  
1082 -[v1_CN_Product]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product  
1083 -[v1_CN_ServerSideScript]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_ServerSideScript  
1084 -[v2_EN_LowLatency#merged-write]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_LowLatency#merged-write  
1085 -[v1_CN_IDE]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE  
1086 -[v2_CN_LowLatency#merged-write]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency#merged-write  
1087 -[v3_CN_NgExec]:https://github.com/simple-rtmp-server/srs/wiki/v3_CN_NgExec  
1088 -[v3_EN_NgExec]:https://github.com/simple-rtmp-server/srs/wiki/v3_EN_NgExec  
1089 -  
1090 -[bug #213]: https://github.com/simple-rtmp-server/srs/issues/213  
1091 -[bug #194]: https://github.com/simple-rtmp-server/srs/issues/194  
1092 -[bug #182]: https://github.com/simple-rtmp-server/srs/issues/182  
1093 -[bug #257]: https://github.com/simple-rtmp-server/srs/issues/257  
1094 -[bug #179]: https://github.com/simple-rtmp-server/srs/issues/179  
1095 -[bug #224]: https://github.com/simple-rtmp-server/srs/issues/224  
1096 -[bug #251]: https://github.com/simple-rtmp-server/srs/issues/251  
1097 -[bug #293]: https://github.com/simple-rtmp-server/srs/issues/293  
1098 -[bug #250]: https://github.com/simple-rtmp-server/srs/issues/250  
1099 -[bug #301]: https://github.com/simple-rtmp-server/srs/issues/301  
1100 -[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304  
1101 -[bug #133]: https://github.com/simple-rtmp-server/srs/issues/133  
1102 -[bug #92]: https://github.com/simple-rtmp-server/srs/issues/92  
1103 -[bug #367]: https://github.com/simple-rtmp-server/srs/issues/367  
1104 -[bug #471]: https://github.com/simple-rtmp-server/srs/issues/471  
1105 -[bug #380]: https://github.com/simple-rtmp-server/srs/issues/380  
1106 -[bug #474]: https://github.com/simple-rtmp-server/srs/issues/474  
1107 -[bug #484]: https://github.com/simple-rtmp-server/srs/issues/484  
1108 -[bug #485]: https://github.com/simple-rtmp-server/srs/issues/485  
1109 -[bug #495]: https://github.com/simple-rtmp-server/srs/issues/495  
1110 -[bug #497]: https://github.com/simple-rtmp-server/srs/issues/497  
1111 -[bug #448]: https://github.com/simple-rtmp-server/srs/issues/448  
1112 -[bug #475]: https://github.com/simple-rtmp-server/srs/issues/475  
1113 -[bug #458]: https://github.com/simple-rtmp-server/srs/issues/458  
1114 -[bug #454]: https://github.com/simple-rtmp-server/srs/issues/454  
1115 -[bug #442]: https://github.com/simple-rtmp-server/srs/issues/442  
1116 -[bug #169]: https://github.com/simple-rtmp-server/srs/issues/169  
1117 -[bug #441]: https://github.com/simple-rtmp-server/srs/issues/441  
1118 -[bug #433]: https://github.com/simple-rtmp-server/srs/issues/433  
1119 -[bug #425]: https://github.com/simple-rtmp-server/srs/issues/425  
1120 -[bug #424]: https://github.com/simple-rtmp-server/srs/issues/424  
1121 -[bug #421]: https://github.com/simple-rtmp-server/srs/issues/421  
1122 -[bug #435]: https://github.com/simple-rtmp-server/srs/issues/435  
1123 -[bug #420]: https://github.com/simple-rtmp-server/srs/issues/420  
1124 -[bug #209]: https://github.com/simple-rtmp-server/srs/issues/209  
1125 -[bug #409]: https://github.com/simple-rtmp-server/srs/issues/409  
1126 -[bug #404]: https://github.com/simple-rtmp-server/srs/issues/404  
1127 -[bug #391]: https://github.com/simple-rtmp-server/srs/issues/391  
1128 -[bug #397]: https://github.com/simple-rtmp-server/srs/issues/397  
1129 -[bug #400]: https://github.com/simple-rtmp-server/srs/issues/400  
1130 -[bug #383]: https://github.com/simple-rtmp-server/srs/issues/383  
1131 -[bug #381]: https://github.com/simple-rtmp-server/srs/issues/381  
1132 -[bug #375]: https://github.com/simple-rtmp-server/srs/issues/375  
1133 -[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304  
1134 -[bug #372]: https://github.com/simple-rtmp-server/srs/issues/372  
1135 -[bug #366]: https://github.com/simple-rtmp-server/srs/issues/366  
1136 -[bug #351]: https://github.com/simple-rtmp-server/srs/issues/351  
1137 -[bug #155]: https://github.com/simple-rtmp-server/srs/issues/155  
1138 -[bug #324]: https://github.com/simple-rtmp-server/srs/issues/324  
1139 -[bug #324]: https://github.com/simple-rtmp-server/srs/issues/324  
1140 -[bug #328]: https://github.com/simple-rtmp-server/srs/issues/328  
1141 -[bug #155]: https://github.com/simple-rtmp-server/srs/issues/155  
1142 -[bug #316]: https://github.com/simple-rtmp-server/srs/issues/316  
1143 -[bug #310]: https://github.com/simple-rtmp-server/srs/issues/310  
1144 -[bug #322]: https://github.com/simple-rtmp-server/srs/issues/322  
1145 -[bug #179]: https://github.com/simple-rtmp-server/srs/issues/179  
1146 -[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304  
1147 -[bug #133]: https://github.com/simple-rtmp-server/srs/issues/133  
1148 -[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304  
1149 -[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304  
1150 -[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304  
1151 -[bug #311]: https://github.com/simple-rtmp-server/srs/issues/311  
1152 -[bug #310]: https://github.com/simple-rtmp-server/srs/issues/310  
1153 -[bug #136]: https://github.com/simple-rtmp-server/srs/issues/136  
1154 -[bug #250]: https://github.com/simple-rtmp-server/srs/issues/250  
1155 -[bug #301]: https://github.com/simple-rtmp-server/srs/issues/301  
1156 -[bug #301]: https://github.com/simple-rtmp-server/srs/issues/301  
1157 -[bug #268]: https://github.com/simple-rtmp-server/srs/issues/268  
1158 -[bug #151]: https://github.com/simple-rtmp-server/srs/issues/151  
1159 -[bug #151]: https://github.com/simple-rtmp-server/srs/issues/151  
1160 -[bug #293]: https://github.com/simple-rtmp-server/srs/issues/293  
1161 -[bug #293]: https://github.com/simple-rtmp-server/srs/issues/293  
1162 -[bug #293]: https://github.com/simple-rtmp-server/srs/issues/293  
1163 -[bug #277]: https://github.com/simple-rtmp-server/srs/issues/277  
1164 -[bug #277]: https://github.com/simple-rtmp-server/srs/issues/277  
1165 -[bug #290]: https://github.com/simple-rtmp-server/srs/issues/290  
1166 -[bug #281]: https://github.com/simple-rtmp-server/srs/issues/281  
1167 -[bug #274]: https://github.com/simple-rtmp-server/srs/issues/274  
1168 -[bug #179]: https://github.com/simple-rtmp-server/srs/issues/179  
1169 -[bug #211]: https://github.com/simple-rtmp-server/srs/issues/211  
1170 -[bug #207]: https://github.com/simple-rtmp-server/srs/issues/207  
1171 -[bug #158]: https://github.com/simple-rtmp-server/srs/issues/158  
1172 -[bug #216]: https://github.com/simple-rtmp-server/srs/issues/216  
1173 -[bug #263]: https://github.com/simple-rtmp-server/srs/issues/263  
1174 -[bug #270]: https://github.com/simple-rtmp-server/srs/issues/270  
1175 -[bug #266]: https://github.com/simple-rtmp-server/srs/issues/266  
1176 -[bug #267]: https://github.com/simple-rtmp-server/srs/issues/267  
1177 -[bug #268]: https://github.com/simple-rtmp-server/srs/issues/268  
1178 -[bug #264]: https://github.com/simple-rtmp-server/srs/issues/264  
1179 -[bug #264]: https://github.com/simple-rtmp-server/srs/issues/264  
1180 -[bug #257]: https://github.com/simple-rtmp-server/srs/issues/257  
1181 -[bug #251]: https://github.com/simple-rtmp-server/srs/issues/251  
1182 -[bug #251]: https://github.com/simple-rtmp-server/srs/issues/251  
1183 -[bug #241]: https://github.com/simple-rtmp-server/srs/issues/241  
1184 -[bug #241]: https://github.com/simple-rtmp-server/srs/issues/241  
1185 -[bug #241]: https://github.com/simple-rtmp-server/srs/issues/241  
1186 -[bug #248]: https://github.com/simple-rtmp-server/srs/issues/248  
1187 -[bug #244]: https://github.com/simple-rtmp-server/srs/issues/244  
1188 -[bug #237]: https://github.com/simple-rtmp-server/srs/issues/237  
1189 -[bug #235]: https://github.com/simple-rtmp-server/srs/issues/235  
1190 -[bug #215]: https://github.com/simple-rtmp-server/srs/issues/215  
1191 -[bug #212]: https://github.com/simple-rtmp-server/srs/issues/212  
1192 -[bug #217]: https://github.com/simple-rtmp-server/srs/issues/217  
1193 -[bug #212]: https://github.com/simple-rtmp-server/srs/issues/212  
1194 -[bug #213]: https://github.com/simple-rtmp-server/srs/issues/213  
1195 -[bug #204]: https://github.com/simple-rtmp-server/srs/issues/204  
1196 -[bug #203]: https://github.com/simple-rtmp-server/srs/issues/203  
1197 -[bug #202]: https://github.com/simple-rtmp-server/srs/issues/202  
1198 -[bug #200]: https://github.com/simple-rtmp-server/srs/issues/200  
1199 -[bug #194]: https://github.com/simple-rtmp-server/srs/issues/194  
1200 -[bug #194]: https://github.com/simple-rtmp-server/srs/issues/194  
1201 -[bug #195]: https://github.com/simple-rtmp-server/srs/issues/195  
1202 -[bug #191]: https://github.com/simple-rtmp-server/srs/issues/191  
1203 -[bug #66]: https://github.com/simple-rtmp-server/srs/issues/66  
1204 -[bug #185]: https://github.com/simple-rtmp-server/srs/issues/185  
1205 -[bug #186]: https://github.com/simple-rtmp-server/srs/issues/186  
1206 -[bug #184]: https://github.com/simple-rtmp-server/srs/issues/184  
1207 -[bug #151]: https://github.com/simple-rtmp-server/srs/issues/151  
1208 -[bug #162]: https://github.com/simple-rtmp-server/srs/issues/162  
1209 -[bug #180]: https://github.com/simple-rtmp-server/srs/issues/180  
1210 -[bug #177]: https://github.com/simple-rtmp-server/srs/issues/177  
1211 -[bug #167]: https://github.com/simple-rtmp-server/srs/issues/167  
1212 -[bug #150]: https://github.com/simple-rtmp-server/srs/issues/150  
1213 -[bug #165]: https://github.com/simple-rtmp-server/srs/issues/165  
1214 -[bug #160]: https://github.com/simple-rtmp-server/srs/issues/160  
1215 -[bug #155]: https://github.com/simple-rtmp-server/srs/issues/155  
1216 -[bug #148]: https://github.com/simple-rtmp-server/srs/issues/148  
1217 -[bug #147]: https://github.com/simple-rtmp-server/srs/issues/147  
1218 -[bug #79]: https://github.com/simple-rtmp-server/srs/issues/79  
1219 -[bug #57]: https://github.com/simple-rtmp-server/srs/issues/57  
1220 -[bug #85]: https://github.com/simple-rtmp-server/srs/issues/85  
1221 -[bug #145]: https://github.com/simple-rtmp-server/srs/issues/145  
1222 -[bug #143]: https://github.com/simple-rtmp-server/srs/issues/143  
1223 -[bug #138]: https://github.com/simple-rtmp-server/srs/issues/138  
1224 -[bug #142]: https://github.com/simple-rtmp-server/srs/issues/142  
1225 -[bug #141]: https://github.com/simple-rtmp-server/srs/issues/141  
1226 -[bug #124]: https://github.com/simple-rtmp-server/srs/issues/124  
1227 -[bug #121]: https://github.com/simple-rtmp-server/srs/issues/121  
1228 -[bug #119]: https://github.com/simple-rtmp-server/srs/issues/119  
1229 -[bug #81]: https://github.com/simple-rtmp-server/srs/issues/81  
1230 -[bug #103]: https://github.com/simple-rtmp-server/srs/issues/103  
1231 -[bug #111]: https://github.com/simple-rtmp-server/srs/issues/111  
1232 -[bug #110]: https://github.com/simple-rtmp-server/srs/issues/110  
1233 -[bug #109]: https://github.com/simple-rtmp-server/srs/issues/109  
1234 -[bug #108]: https://github.com/simple-rtmp-server/srs/issues/108  
1235 -[bug #98]: https://github.com/simple-rtmp-server/srs/issues/98  
1236 -[bug #87]: https://github.com/simple-rtmp-server/srs/issues/87  
1237 -[bug #84]: https://github.com/simple-rtmp-server/srs/issues/84  
1238 -[bug #89]: https://github.com/simple-rtmp-server/srs/issues/89  
1239 -[bug #76]: https://github.com/simple-rtmp-server/srs/issues/76  
1240 -[bug #78]: https://github.com/simple-rtmp-server/srs/issues/78  
1241 -[bug #74]: https://github.com/simple-rtmp-server/srs/issues/74  
1242 -[bug #72]: https://github.com/simple-rtmp-server/srs/issues/72  
1243 -[bug #67]: https://github.com/simple-rtmp-server/srs/issues/67  
1244 -[bug #64]: https://github.com/simple-rtmp-server/srs/issues/64  
1245 -[bug #36]: https://github.com/simple-rtmp-server/srs/issues/36  
1246 -[bug #60]: https://github.com/simple-rtmp-server/srs/issues/60  
1247 -[bug #59]: https://github.com/simple-rtmp-server/srs/issues/59  
1248 -[bug #50]: https://github.com/simple-rtmp-server/srs/issues/50  
1249 -[bug #34]: https://github.com/simple-rtmp-server/srs/issues/34  
1250 -[bug #257-c0]: https://github.com/simple-rtmp-server/srs/issues/257#issuecomment-66864413  
1251 -[bug #110]: https://github.com/simple-rtmp-server/srs/issues/110  
1252 -[bug #109]: https://github.com/simple-rtmp-server/srs/issues/109  
1253 -[bug #108]: https://github.com/simple-rtmp-server/srs/issues/108  
1254 -[bug #104]: https://github.com/simple-rtmp-server/srs/issues/104  
1255 -[bug #98]: https://github.com/simple-rtmp-server/srs/issues/98  
1256 -[bug #87]: https://github.com/simple-rtmp-server/srs/issues/87  
1257 -[bug #84]: https://github.com/simple-rtmp-server/srs/issues/84  
1258 -[bug #89]: https://github.com/simple-rtmp-server/srs/issues/89  
1259 -[bug #76]: https://github.com/simple-rtmp-server/srs/issues/76  
1260 -[bug #78]: https://github.com/simple-rtmp-server/srs/issues/78  
1261 -[bug #74]: https://github.com/simple-rtmp-server/srs/issues/74  
1262 -[bug #72]: https://github.com/simple-rtmp-server/srs/issues/72  
1263 -[bug #67]: https://github.com/simple-rtmp-server/srs/issues/67  
1264 -[bug #64]: https://github.com/simple-rtmp-server/srs/issues/64  
1265 -[bug #36]: https://github.com/simple-rtmp-server/srs/issues/36  
1266 -[bug #60]: https://github.com/simple-rtmp-server/srs/issues/60  
1267 -[bug #59]: https://github.com/simple-rtmp-server/srs/issues/59  
1268 -[bug #50]: https://github.com/simple-rtmp-server/srs/issues/50  
1269 -[bug #34]: https://github.com/simple-rtmp-server/srs/issues/34  
1270 -[bug #367]: https://github.com/simple-rtmp-server/srs/issues/367  
1271 -[bug #319]: https://github.com/simple-rtmp-server/srs/issues/319  
1272 -[bug #367]: https://github.com/simple-rtmp-server/srs/issues/367  
1273 -[bug #459]: https://github.com/simple-rtmp-server/srs/issues/459  
1274 -[bug #470]: https://github.com/simple-rtmp-server/srs/issues/470  
1275 -[bug #319]: https://github.com/simple-rtmp-server/srs/issues/319  
1276 -[bug #467]: https://github.com/simple-rtmp-server/srs/issues/467  
1277 -[bug #464]: https://github.com/simple-rtmp-server/srs/issues/464  
1278 -[bug #465]: https://github.com/simple-rtmp-server/srs/issues/465  
1279 -[bug #299]: https://github.com/simple-rtmp-server/srs/issues/299  
1280 -[bug #92]: https://github.com/simple-rtmp-server/srs/issues/92  
1281 -[bug #299]: https://github.com/simple-rtmp-server/srs/issues/299  
1282 -[bug #466]: https://github.com/simple-rtmp-server/srs/issues/466  
1283 -[bug #468]: https://github.com/simple-rtmp-server/srs/issues/468  
1284 -[bug #502]: https://github.com/simple-rtmp-server/srs/issues/502  
1285 -[bug #467]: https://github.com/simple-rtmp-server/srs/issues/467  
1286 -[bug #512]: https://github.com/simple-rtmp-server/srs/issues/512  
1287 -[bug #515]: https://github.com/simple-rtmp-server/srs/issues/515  
1288 -[bug #511]: https://github.com/simple-rtmp-server/srs/issues/511  
1289 -[bug #xxxxxxxxxx]: https://github.com/simple-rtmp-server/srs/issues/xxxxxxxxxx 998 +[donations]: https://github.com/ossrs/srs/blob/develop/DONATIONS.txt
  999 +
  1000 +[v2_CN_Build]: https://github.com/ossrs/srs/wiki/v2_CN_Build
  1001 +[v2_EN_Build]: https://github.com/ossrs/srs/wiki/v2_EN_Build
  1002 +[v1_CN_Performance]: https://github.com/ossrs/srs/wiki/v1_CN_Performance
  1003 +[v1_EN_Performance]: https://github.com/ossrs/srs/wiki/v1_EN_Performance
  1004 +[v1_CN_DeliveryRTMP]: https://github.com/ossrs/srs/wiki/v1_CN_DeliveryRTMP
  1005 +[v1_EN_DeliveryRTMP]: https://github.com/ossrs/srs/wiki/v1_EN_DeliveryRTMP
  1006 +[v1_CN_Edge]: https://github.com/ossrs/srs/wiki/v1_CN_Edge
  1007 +[v1_EN_Edge]: https://github.com/ossrs/srs/wiki/v1_EN_Edge
  1008 +[v1_CN_RtmpUrlVhost]: https://github.com/ossrs/srs/wiki/v1_CN_RtmpUrlVhost
  1009 +[v1_EN_RtmpUrlVhost]: https://github.com/ossrs/srs/wiki/v1_EN_RtmpUrlVhost
  1010 +[v1_CN_DeliveryHLS]: https://github.com/ossrs/srs/wiki/v1_CN_DeliveryHLS
  1011 +[v1_EN_DeliveryHLS]: https://github.com/ossrs/srs/wiki/v1_EN_DeliveryHLS
  1012 +[v1_CN_DeliveryHLS2]: https://github.com/ossrs/srs/wiki/v1_CN_DeliveryHLS#hlsaudioonly
  1013 +[v1_EN_DeliveryHLS2]: https://github.com/ossrs/srs/wiki/v1_EN_DeliveryHLS#hlsaudioonly
  1014 +[v1_CN_Reload]: https://github.com/ossrs/srs/wiki/v1_CN_Reload
  1015 +[v1_EN_Reload]: https://github.com/ossrs/srs/wiki/v1_EN_Reload
  1016 +[v1_CN_LowLatency2]: https://github.com/ossrs/srs/wiki/v1_CN_LowLatency#gop-cache
  1017 +[v1_EN_LowLatency2]: https://github.com/ossrs/srs/wiki/v1_EN_LowLatency#gop-cache
  1018 +[v1_CN_Forward]: https://github.com/ossrs/srs/wiki/v1_CN_Forward
  1019 +[v1_EN_Forward]: https://github.com/ossrs/srs/wiki/v1_EN_Forward
  1020 +[v1_CN_FFMPEG]: https://github.com/ossrs/srs/wiki/v1_CN_FFMPEG
  1021 +[v1_EN_FFMPEG]: https://github.com/ossrs/srs/wiki/v1_EN_FFMPEG
  1022 +[v1_CN_HTTPCallback]: https://github.com/ossrs/srs/wiki/v1_CN_HTTPCallback
  1023 +[v1_EN_HTTPCallback]: https://github.com/ossrs/srs/wiki/v1_EN_HTTPCallback
  1024 +[v1_CN_BandwidthTestTool]: https://github.com/ossrs/srs/wiki/v1_CN_BandwidthTestTool
  1025 +[v1_EN_BandwidthTestTool]: https://github.com/ossrs/srs/wiki/v1_EN_BandwidthTestTool
  1026 +[v1_CN_SampleDemo]: https://github.com/ossrs/srs/wiki/v1_CN_SampleDemo
  1027 +[v1_EN_SampleDemo]: https://github.com/ossrs/srs/wiki/v1_EN_SampleDemo
  1028 +[v2_CN_SrsLibrtmp]: https://github.com/ossrs/srs/wiki/v2_CN_SrsLibrtmp
  1029 +[v2_EN_SrsLibrtmp]: https://github.com/ossrs/srs/wiki/v2_EN_SrsLibrtmp
  1030 +[v1_CN_SrsLinuxArm]: https://github.com/ossrs/srs/wiki/v1_CN_SrsLinuxArm
  1031 +[v1_EN_SrsLinuxArm]: https://github.com/ossrs/srs/wiki/v1_EN_SrsLinuxArm
  1032 +[v1_CN_LinuxService]: https://github.com/ossrs/srs/wiki/v1_CN_LinuxService
  1033 +[v1_EN_LinuxService]: https://github.com/ossrs/srs/wiki/v1_EN_LinuxService
  1034 +[v1_CN_RTMP-ATC]: https://github.com/ossrs/srs/wiki/v1_CN_RTMP-ATC
  1035 +[v1_EN_RTMP-ATC]: https://github.com/ossrs/srs/wiki/v1_EN_RTMP-ATC
  1036 +[v1_CN_HTTPApi]: https://github.com/ossrs/srs/wiki/v1_CN_HTTPApi
  1037 +[v1_EN_HTTPApi]: https://github.com/ossrs/srs/wiki/v1_EN_HTTPApi
  1038 +[v1_CN_Ingest]: https://github.com/ossrs/srs/wiki/v1_CN_Ingest
  1039 +[v1_EN_Ingest]: https://github.com/ossrs/srs/wiki/v1_EN_Ingest
  1040 +[v1_CN_DVR]: https://github.com/ossrs/srs/wiki/v1_CN_DVR
  1041 +[v1_EN_DVR]: https://github.com/ossrs/srs/wiki/v1_EN_DVR
  1042 +[v1_CN_SrsLog]: https://github.com/ossrs/srs/wiki/v1_CN_SrsLog
  1043 +[v1_EN_SrsLog]: https://github.com/ossrs/srs/wiki/v1_EN_SrsLog
  1044 +[v1_CN_DRM2]: https://github.com/ossrs/srs/wiki/v1_CN_DRM#tokentraverse
  1045 +[v1_EN_DRM2]: https://github.com/ossrs/srs/wiki/v1_EN_DRM#tokentraverse
  1046 +[v2_CN_SampleHTTP]: https://github.com/ossrs/srs/wiki/v2_CN_SampleHTTP
  1047 +[v2_EN_SampleHTTP]: https://github.com/ossrs/srs/wiki/v2_EN_SampleHTTP
  1048 +[v2_CN_FlvVodStream]: https://github.com/ossrs/srs/wiki/v2_CN_FlvVodStream
  1049 +[v2_EN_FlvVodStream]: https://github.com/ossrs/srs/wiki/v2_EN_FlvVodStream
  1050 +[v2_CN_SrsLibrtmp2]: https://github.com/ossrs/srs/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data
  1051 +[v2_EN_SrsLibrtmp2]: https://github.com/ossrs/srs/wiki/v2_EN_SrsLibrtmp#publish-h264-raw-data
  1052 +[v2_CN_SrsLibrtmp3]: https://github.com/ossrs/srs/wiki/v2_CN_SrsLibrtmp#publish-audio-raw-stream
  1053 +[v2_EN_SrsLibrtmp3]: https://github.com/ossrs/srs/wiki/v2_EN_SrsLibrtmp#publish-audio-raw-stream
  1054 +[v2_CN_Security]: https://github.com/ossrs/srs/wiki/v2_CN_Security
  1055 +[v2_EN_Security]: https://github.com/ossrs/srs/wiki/v2_EN_Security
  1056 +[v2_CN_DeliveryHttpStream]: https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHttpStream
  1057 +[v2_EN_DeliveryHttpStream]: https://github.com/ossrs/srs/wiki/v2_EN_DeliveryHttpStream
  1058 +[v1_CN_DeliveryHDS]: https://github.com/ossrs/srs/wiki/v1_CN_DeliveryHDS
  1059 +[v1_EN_DeliveryHDS]: https://github.com/ossrs/srs/wiki/v1_EN_DeliveryHDS
  1060 +[v2_CN_Streamer]: https://github.com/ossrs/srs/wiki/v2_CN_Streamer
  1061 +[v2_EN_Streamer]: https://github.com/ossrs/srs/wiki/v2_EN_Streamer
  1062 +[v2_CN_Streamer2]: https://github.com/ossrs/srs/wiki/v2_CN_Streamer#push-http-flv-to-srs
  1063 +[v2_EN_Streamer2]: https://github.com/ossrs/srs/wiki/v2_EN_Streamer#push-http-flv-to-srs
  1064 +[v2_CN_SampleHttpFlv]: https://github.com/ossrs/srs/wiki/v2_CN_SampleHttpFlv
  1065 +[v2_EN_SampleHttpFlv]: https://github.com/ossrs/srs/wiki/v2_EN_SampleHttpFlv
  1066 +[v2_CN_SampleHttpFlvCluster]: https://github.com/ossrs/srs/wiki/v2_CN_SampleHttpFlvCluster
  1067 +[v2_EN_SampleHttpFlvCluster]: https://github.com/ossrs/srs/wiki/v2_EN_SampleHttpFlvCluster
  1068 +[v2_CN_LowLatency]: https://github.com/ossrs/srs/wiki/v2_CN_LowLatency
  1069 +[v2_EN_LowLatency]: https://github.com/ossrs/srs/wiki/v2_EN_LowLatency
  1070 +[v2_EN_LowLatency#merged-read]: https://github.com/ossrs/srs/wiki/v2_EN_LowLatency#merged-read
  1071 +[v1_CN_Performance#performancereport4k]: https://github.com/ossrs/srs/wiki/v1_CN_Performance#performancereport4k
  1072 +[v1_CN_DRM#tokentraverse]: https://github.com/ossrs/srs/wiki/v1_CN_DRM#tokentraverse
  1073 +[v1_CN_RaspberryPi]: https://github.com/ossrs/srs/wiki/v1_CN_RaspberryPi
  1074 +[v1_CN_SrsLibrtmp]: https://github.com/ossrs/srs/wiki/v1_CN_SrsLibrtmp
  1075 +[v1_CN_Build]: https://github.com/ossrs/srs/wiki/v1_CN_Build
  1076 +[v1_CN_LowLatency]: https://github.com/ossrs/srs/wiki/v1_CN_LowLatency
  1077 +[v1_CN_HowToAskQuestion]: https://github.com/ossrs/srs/wiki/v1_CN_HowToAskQuestion
  1078 +[v1_CN_Build]: https://github.com/ossrs/srs/wiki/v1_CN_Build
  1079 +[v1_CN_Performance]: https://github.com/ossrs/srs/wiki/v1_CN_Performance
  1080 +[v1_CN_RaspberryPi]: https://github.com/ossrs/srs/wiki/v1_CN_RaspberryPi
  1081 +[v2_CN_LowLatency#merged-read]: https://github.com/ossrs/srs/wiki/v2_CN_LowLatency#merged-read
  1082 +[v1_CN_Product]: https://github.com/ossrs/srs/wiki/v1_CN_Product
  1083 +[v1_CN_ServerSideScript]: https://github.com/ossrs/srs/wiki/v1_CN_ServerSideScript
  1084 +[v2_EN_LowLatency#merged-write]: https://github.com/ossrs/srs/wiki/v2_EN_LowLatency#merged-write
  1085 +[v1_CN_IDE]: https://github.com/ossrs/srs/wiki/v1_CN_IDE
  1086 +[v2_CN_LowLatency#merged-write]: https://github.com/ossrs/srs/wiki/v2_CN_LowLatency#merged-write
  1087 +[v3_CN_NgExec]:https://github.com/ossrs/srs/wiki/v3_CN_NgExec
  1088 +[v3_EN_NgExec]:https://github.com/ossrs/srs/wiki/v3_EN_NgExec
  1089 +
  1090 +[bug #213]: https://github.com/ossrs/srs/issues/213
  1091 +[bug #194]: https://github.com/ossrs/srs/issues/194
  1092 +[bug #182]: https://github.com/ossrs/srs/issues/182
  1093 +[bug #257]: https://github.com/ossrs/srs/issues/257
  1094 +[bug #179]: https://github.com/ossrs/srs/issues/179
  1095 +[bug #224]: https://github.com/ossrs/srs/issues/224
  1096 +[bug #251]: https://github.com/ossrs/srs/issues/251
  1097 +[bug #293]: https://github.com/ossrs/srs/issues/293
  1098 +[bug #250]: https://github.com/ossrs/srs/issues/250
  1099 +[bug #301]: https://github.com/ossrs/srs/issues/301
  1100 +[bug #304]: https://github.com/ossrs/srs/issues/304
  1101 +[bug #133]: https://github.com/ossrs/srs/issues/133
  1102 +[bug #92]: https://github.com/ossrs/srs/issues/92
  1103 +[bug #367]: https://github.com/ossrs/srs/issues/367
  1104 +[bug #471]: https://github.com/ossrs/srs/issues/471
  1105 +[bug #380]: https://github.com/ossrs/srs/issues/380
  1106 +[bug #474]: https://github.com/ossrs/srs/issues/474
  1107 +[bug #484]: https://github.com/ossrs/srs/issues/484
  1108 +[bug #485]: https://github.com/ossrs/srs/issues/485
  1109 +[bug #495]: https://github.com/ossrs/srs/issues/495
  1110 +[bug #497]: https://github.com/ossrs/srs/issues/497
  1111 +[bug #448]: https://github.com/ossrs/srs/issues/448
  1112 +[bug #475]: https://github.com/ossrs/srs/issues/475
  1113 +[bug #458]: https://github.com/ossrs/srs/issues/458
  1114 +[bug #454]: https://github.com/ossrs/srs/issues/454
  1115 +[bug #442]: https://github.com/ossrs/srs/issues/442
  1116 +[bug #169]: https://github.com/ossrs/srs/issues/169
  1117 +[bug #441]: https://github.com/ossrs/srs/issues/441
  1118 +[bug #433]: https://github.com/ossrs/srs/issues/433
  1119 +[bug #425]: https://github.com/ossrs/srs/issues/425
  1120 +[bug #424]: https://github.com/ossrs/srs/issues/424
  1121 +[bug #421]: https://github.com/ossrs/srs/issues/421
  1122 +[bug #435]: https://github.com/ossrs/srs/issues/435
  1123 +[bug #420]: https://github.com/ossrs/srs/issues/420
  1124 +[bug #209]: https://github.com/ossrs/srs/issues/209
  1125 +[bug #409]: https://github.com/ossrs/srs/issues/409
  1126 +[bug #404]: https://github.com/ossrs/srs/issues/404
  1127 +[bug #391]: https://github.com/ossrs/srs/issues/391
  1128 +[bug #397]: https://github.com/ossrs/srs/issues/397
  1129 +[bug #400]: https://github.com/ossrs/srs/issues/400
  1130 +[bug #383]: https://github.com/ossrs/srs/issues/383
  1131 +[bug #381]: https://github.com/ossrs/srs/issues/381
  1132 +[bug #375]: https://github.com/ossrs/srs/issues/375
  1133 +[bug #304]: https://github.com/ossrs/srs/issues/304
  1134 +[bug #372]: https://github.com/ossrs/srs/issues/372
  1135 +[bug #366]: https://github.com/ossrs/srs/issues/366
  1136 +[bug #351]: https://github.com/ossrs/srs/issues/351
  1137 +[bug #155]: https://github.com/ossrs/srs/issues/155
  1138 +[bug #324]: https://github.com/ossrs/srs/issues/324
  1139 +[bug #324]: https://github.com/ossrs/srs/issues/324
  1140 +[bug #328]: https://github.com/ossrs/srs/issues/328
  1141 +[bug #155]: https://github.com/ossrs/srs/issues/155
  1142 +[bug #316]: https://github.com/ossrs/srs/issues/316
  1143 +[bug #310]: https://github.com/ossrs/srs/issues/310
  1144 +[bug #322]: https://github.com/ossrs/srs/issues/322
  1145 +[bug #179]: https://github.com/ossrs/srs/issues/179
  1146 +[bug #304]: https://github.com/ossrs/srs/issues/304
  1147 +[bug #133]: https://github.com/ossrs/srs/issues/133
  1148 +[bug #304]: https://github.com/ossrs/srs/issues/304
  1149 +[bug #304]: https://github.com/ossrs/srs/issues/304
  1150 +[bug #304]: https://github.com/ossrs/srs/issues/304
  1151 +[bug #311]: https://github.com/ossrs/srs/issues/311
  1152 +[bug #310]: https://github.com/ossrs/srs/issues/310
  1153 +[bug #136]: https://github.com/ossrs/srs/issues/136
  1154 +[bug #250]: https://github.com/ossrs/srs/issues/250
  1155 +[bug #301]: https://github.com/ossrs/srs/issues/301
  1156 +[bug #301]: https://github.com/ossrs/srs/issues/301
  1157 +[bug #268]: https://github.com/ossrs/srs/issues/268
  1158 +[bug #151]: https://github.com/ossrs/srs/issues/151
  1159 +[bug #151]: https://github.com/ossrs/srs/issues/151
  1160 +[bug #293]: https://github.com/ossrs/srs/issues/293
  1161 +[bug #293]: https://github.com/ossrs/srs/issues/293
  1162 +[bug #293]: https://github.com/ossrs/srs/issues/293
  1163 +[bug #277]: https://github.com/ossrs/srs/issues/277
  1164 +[bug #277]: https://github.com/ossrs/srs/issues/277
  1165 +[bug #290]: https://github.com/ossrs/srs/issues/290
  1166 +[bug #281]: https://github.com/ossrs/srs/issues/281
  1167 +[bug #274]: https://github.com/ossrs/srs/issues/274
  1168 +[bug #179]: https://github.com/ossrs/srs/issues/179
  1169 +[bug #211]: https://github.com/ossrs/srs/issues/211
  1170 +[bug #207]: https://github.com/ossrs/srs/issues/207
  1171 +[bug #158]: https://github.com/ossrs/srs/issues/158
  1172 +[bug #216]: https://github.com/ossrs/srs/issues/216
  1173 +[bug #263]: https://github.com/ossrs/srs/issues/263
  1174 +[bug #270]: https://github.com/ossrs/srs/issues/270
  1175 +[bug #266]: https://github.com/ossrs/srs/issues/266
  1176 +[bug #267]: https://github.com/ossrs/srs/issues/267
  1177 +[bug #268]: https://github.com/ossrs/srs/issues/268
  1178 +[bug #264]: https://github.com/ossrs/srs/issues/264
  1179 +[bug #264]: https://github.com/ossrs/srs/issues/264
  1180 +[bug #257]: https://github.com/ossrs/srs/issues/257
  1181 +[bug #251]: https://github.com/ossrs/srs/issues/251
  1182 +[bug #251]: https://github.com/ossrs/srs/issues/251
  1183 +[bug #241]: https://github.com/ossrs/srs/issues/241
  1184 +[bug #241]: https://github.com/ossrs/srs/issues/241
  1185 +[bug #241]: https://github.com/ossrs/srs/issues/241
  1186 +[bug #248]: https://github.com/ossrs/srs/issues/248
  1187 +[bug #244]: https://github.com/ossrs/srs/issues/244
  1188 +[bug #237]: https://github.com/ossrs/srs/issues/237
  1189 +[bug #235]: https://github.com/ossrs/srs/issues/235
  1190 +[bug #215]: https://github.com/ossrs/srs/issues/215
  1191 +[bug #212]: https://github.com/ossrs/srs/issues/212
  1192 +[bug #217]: https://github.com/ossrs/srs/issues/217
  1193 +[bug #212]: https://github.com/ossrs/srs/issues/212
  1194 +[bug #213]: https://github.com/ossrs/srs/issues/213
  1195 +[bug #204]: https://github.com/ossrs/srs/issues/204
  1196 +[bug #203]: https://github.com/ossrs/srs/issues/203
  1197 +[bug #202]: https://github.com/ossrs/srs/issues/202
  1198 +[bug #200]: https://github.com/ossrs/srs/issues/200
  1199 +[bug #194]: https://github.com/ossrs/srs/issues/194
  1200 +[bug #194]: https://github.com/ossrs/srs/issues/194
  1201 +[bug #195]: https://github.com/ossrs/srs/issues/195
  1202 +[bug #191]: https://github.com/ossrs/srs/issues/191
  1203 +[bug #66]: https://github.com/ossrs/srs/issues/66
  1204 +[bug #185]: https://github.com/ossrs/srs/issues/185
  1205 +[bug #186]: https://github.com/ossrs/srs/issues/186
  1206 +[bug #184]: https://github.com/ossrs/srs/issues/184
  1207 +[bug #151]: https://github.com/ossrs/srs/issues/151
  1208 +[bug #162]: https://github.com/ossrs/srs/issues/162
  1209 +[bug #180]: https://github.com/ossrs/srs/issues/180
  1210 +[bug #177]: https://github.com/ossrs/srs/issues/177
  1211 +[bug #167]: https://github.com/ossrs/srs/issues/167
  1212 +[bug #150]: https://github.com/ossrs/srs/issues/150
  1213 +[bug #165]: https://github.com/ossrs/srs/issues/165
  1214 +[bug #160]: https://github.com/ossrs/srs/issues/160
  1215 +[bug #155]: https://github.com/ossrs/srs/issues/155
  1216 +[bug #148]: https://github.com/ossrs/srs/issues/148
  1217 +[bug #147]: https://github.com/ossrs/srs/issues/147
  1218 +[bug #79]: https://github.com/ossrs/srs/issues/79
  1219 +[bug #57]: https://github.com/ossrs/srs/issues/57
  1220 +[bug #85]: https://github.com/ossrs/srs/issues/85
  1221 +[bug #145]: https://github.com/ossrs/srs/issues/145
  1222 +[bug #143]: https://github.com/ossrs/srs/issues/143
  1223 +[bug #138]: https://github.com/ossrs/srs/issues/138
  1224 +[bug #142]: https://github.com/ossrs/srs/issues/142
  1225 +[bug #141]: https://github.com/ossrs/srs/issues/141
  1226 +[bug #124]: https://github.com/ossrs/srs/issues/124
  1227 +[bug #121]: https://github.com/ossrs/srs/issues/121
  1228 +[bug #119]: https://github.com/ossrs/srs/issues/119
  1229 +[bug #81]: https://github.com/ossrs/srs/issues/81
  1230 +[bug #103]: https://github.com/ossrs/srs/issues/103
  1231 +[bug #111]: https://github.com/ossrs/srs/issues/111
  1232 +[bug #110]: https://github.com/ossrs/srs/issues/110
  1233 +[bug #109]: https://github.com/ossrs/srs/issues/109
  1234 +[bug #108]: https://github.com/ossrs/srs/issues/108
  1235 +[bug #98]: https://github.com/ossrs/srs/issues/98
  1236 +[bug #87]: https://github.com/ossrs/srs/issues/87
  1237 +[bug #84]: https://github.com/ossrs/srs/issues/84
  1238 +[bug #89]: https://github.com/ossrs/srs/issues/89
  1239 +[bug #76]: https://github.com/ossrs/srs/issues/76
  1240 +[bug #78]: https://github.com/ossrs/srs/issues/78
  1241 +[bug #74]: https://github.com/ossrs/srs/issues/74
  1242 +[bug #72]: https://github.com/ossrs/srs/issues/72
  1243 +[bug #67]: https://github.com/ossrs/srs/issues/67
  1244 +[bug #64]: https://github.com/ossrs/srs/issues/64
  1245 +[bug #36]: https://github.com/ossrs/srs/issues/36
  1246 +[bug #60]: https://github.com/ossrs/srs/issues/60
  1247 +[bug #59]: https://github.com/ossrs/srs/issues/59
  1248 +[bug #50]: https://github.com/ossrs/srs/issues/50
  1249 +[bug #34]: https://github.com/ossrs/srs/issues/34
  1250 +[bug #257-c0]: https://github.com/ossrs/srs/issues/257#issuecomment-66864413
  1251 +[bug #110]: https://github.com/ossrs/srs/issues/110
  1252 +[bug #109]: https://github.com/ossrs/srs/issues/109
  1253 +[bug #108]: https://github.com/ossrs/srs/issues/108
  1254 +[bug #104]: https://github.com/ossrs/srs/issues/104
  1255 +[bug #98]: https://github.com/ossrs/srs/issues/98
  1256 +[bug #87]: https://github.com/ossrs/srs/issues/87
  1257 +[bug #84]: https://github.com/ossrs/srs/issues/84
  1258 +[bug #89]: https://github.com/ossrs/srs/issues/89
  1259 +[bug #76]: https://github.com/ossrs/srs/issues/76
  1260 +[bug #78]: https://github.com/ossrs/srs/issues/78
  1261 +[bug #74]: https://github.com/ossrs/srs/issues/74
  1262 +[bug #72]: https://github.com/ossrs/srs/issues/72
  1263 +[bug #67]: https://github.com/ossrs/srs/issues/67
  1264 +[bug #64]: https://github.com/ossrs/srs/issues/64
  1265 +[bug #36]: https://github.com/ossrs/srs/issues/36
  1266 +[bug #60]: https://github.com/ossrs/srs/issues/60
  1267 +[bug #59]: https://github.com/ossrs/srs/issues/59
  1268 +[bug #50]: https://github.com/ossrs/srs/issues/50
  1269 +[bug #34]: https://github.com/ossrs/srs/issues/34
  1270 +[bug #367]: https://github.com/ossrs/srs/issues/367
  1271 +[bug #319]: https://github.com/ossrs/srs/issues/319
  1272 +[bug #367]: https://github.com/ossrs/srs/issues/367
  1273 +[bug #459]: https://github.com/ossrs/srs/issues/459
  1274 +[bug #470]: https://github.com/ossrs/srs/issues/470
  1275 +[bug #319]: https://github.com/ossrs/srs/issues/319
  1276 +[bug #467]: https://github.com/ossrs/srs/issues/467
  1277 +[bug #464]: https://github.com/ossrs/srs/issues/464
  1278 +[bug #465]: https://github.com/ossrs/srs/issues/465
  1279 +[bug #299]: https://github.com/ossrs/srs/issues/299
  1280 +[bug #92]: https://github.com/ossrs/srs/issues/92
  1281 +[bug #299]: https://github.com/ossrs/srs/issues/299
  1282 +[bug #466]: https://github.com/ossrs/srs/issues/466
  1283 +[bug #468]: https://github.com/ossrs/srs/issues/468
  1284 +[bug #502]: https://github.com/ossrs/srs/issues/502
  1285 +[bug #467]: https://github.com/ossrs/srs/issues/467
  1286 +[bug #512]: https://github.com/ossrs/srs/issues/512
  1287 +[bug #515]: https://github.com/ossrs/srs/issues/515
  1288 +[bug #511]: https://github.com/ossrs/srs/issues/511
  1289 +[bug #xxxxxxxxxx]: https://github.com/ossrs/srs/issues/xxxxxxxxxx
1290 1290
1291 [exo #828]: https://github.com/google/ExoPlayer/pull/828 1291 [exo #828]: https://github.com/google/ExoPlayer/pull/828
1292 1292
1293 -[r2.0a2]: https://github.com/simple-rtmp-server/srs/releases/tag/v2.0-a2  
1294 -[r2.0a1]: https://github.com/simple-rtmp-server/srs/releases/tag/2.0a1  
1295 -[r2.0a0]: https://github.com/simple-rtmp-server/srs/releases/tag/2.0a0  
1296 -[r1.0r4]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0r4  
1297 -[r1.0r3]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0r3  
1298 -[r1.0r2]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0r2  
1299 -[r1.0r1]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0r1  
1300 -[r1.0r0]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0r0  
1301 -[r1.0b0]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.beta  
1302 -[r1.0a7]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.mainline7  
1303 -[r1.0a6]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.mainline6  
1304 -[r1.0a5]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.mainline5  
1305 -[r1.0a4]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.mainline4  
1306 -[r1.0a3]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.mainline3  
1307 -[r1.0a2]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.mainline2  
1308 -[r1.0a0]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0.mainline  
1309 -[r0.9]: https://github.com/simple-rtmp-server/srs/releases/tag/0.9  
1310 -[r0.8]: https://github.com/simple-rtmp-server/srs/releases/tag/0.8  
1311 -[r0.7]: https://github.com/simple-rtmp-server/srs/releases/tag/0.7  
1312 -[r0.6]: https://github.com/simple-rtmp-server/srs/releases/tag/0.6  
1313 -[r0.5]: https://github.com/simple-rtmp-server/srs/releases/tag/0.5  
1314 -[r0.4]: https://github.com/simple-rtmp-server/srs/releases/tag/0.4  
1315 -[r0.3]: https://github.com/simple-rtmp-server/srs/releases/tag/0.3  
1316 -[r0.2]: https://github.com/simple-rtmp-server/srs/releases/tag/0.2  
1317 -[r0.1]: https://github.com/simple-rtmp-server/srs/releases/tag/0.1  
1318 -  
1319 -  
1320 -[contact]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Contact 1293 +[r2.0a2]: https://github.com/ossrs/srs/releases/tag/v2.0-a2
  1294 +[r2.0a1]: https://github.com/ossrs/srs/releases/tag/2.0a1
  1295 +[r2.0a0]: https://github.com/ossrs/srs/releases/tag/2.0a0
  1296 +[r1.0r4]: https://github.com/ossrs/srs/releases/tag/1.0r4
  1297 +[r1.0r3]: https://github.com/ossrs/srs/releases/tag/1.0r3
  1298 +[r1.0r2]: https://github.com/ossrs/srs/releases/tag/1.0r2
  1299 +[r1.0r1]: https://github.com/ossrs/srs/releases/tag/1.0r1
  1300 +[r1.0r0]: https://github.com/ossrs/srs/releases/tag/1.0r0
  1301 +[r1.0b0]: https://github.com/ossrs/srs/releases/tag/1.0.beta
  1302 +[r1.0a7]: https://github.com/ossrs/srs/releases/tag/1.0.mainline7
  1303 +[r1.0a6]: https://github.com/ossrs/srs/releases/tag/1.0.mainline6
  1304 +[r1.0a5]: https://github.com/ossrs/srs/releases/tag/1.0.mainline5
  1305 +[r1.0a4]: https://github.com/ossrs/srs/releases/tag/1.0.mainline4
  1306 +[r1.0a3]: https://github.com/ossrs/srs/releases/tag/1.0.mainline3
  1307 +[r1.0a2]: https://github.com/ossrs/srs/releases/tag/1.0.mainline2
  1308 +[r1.0a0]: https://github.com/ossrs/srs/releases/tag/1.0.mainline
  1309 +[r0.9]: https://github.com/ossrs/srs/releases/tag/0.9
  1310 +[r0.8]: https://github.com/ossrs/srs/releases/tag/0.8
  1311 +[r0.7]: https://github.com/ossrs/srs/releases/tag/0.7
  1312 +[r0.6]: https://github.com/ossrs/srs/releases/tag/0.6
  1313 +[r0.5]: https://github.com/ossrs/srs/releases/tag/0.5
  1314 +[r0.4]: https://github.com/ossrs/srs/releases/tag/0.4
  1315 +[r0.3]: https://github.com/ossrs/srs/releases/tag/0.3
  1316 +[r0.2]: https://github.com/ossrs/srs/releases/tag/0.2
  1317 +[r0.1]: https://github.com/ossrs/srs/releases/tag/0.1
  1318 +
  1319 +
  1320 +[contact]: https://github.com/ossrs/srs/wiki/v1_CN_Contact
1321 [more0]: http://winlinvip.github.io/srs.release/releases/ 1321 [more0]: http://winlinvip.github.io/srs.release/releases/
1322 [more1]: http://www.ossrs.net/srs.release/releases/ 1322 [more1]: http://www.ossrs.net/srs.release/releases/
1323 1323
1324 -[branch1]: https://github.com/simple-rtmp-server/srs/tree/1.0release  
1325 -[branch2]: https://github.com/simple-rtmp-server/srs/tree/2.0release  
1326 -[release2]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#release20  
1327 -[release3]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#release30 1324 +[branch1]: https://github.com/ossrs/srs/tree/1.0release
  1325 +[branch2]: https://github.com/ossrs/srs/tree/2.0release
  1326 +[release2]: https://github.com/ossrs/srs/wiki/v1_CN_Product#release20
  1327 +[release3]: https://github.com/ossrs/srs/wiki/v1_CN_Product#release30
1328 [centos0]: http://winlinvip.github.io/srs.release/releases/files/SRS-CentOS6-x86_64-2.0.195.zip 1328 [centos0]: http://winlinvip.github.io/srs.release/releases/files/SRS-CentOS6-x86_64-2.0.195.zip
1329 [centos1]: http://www.ossrs.net/srs.release/releases/files/SRS-CentOS6-x86_64-2.0.195.zip 1329 [centos1]: http://www.ossrs.net/srs.release/releases/files/SRS-CentOS6-x86_64-2.0.195.zip
1330 -[srs_CN]: https://github.com/simple-rtmp-server/srs/wiki/v3_CN_Home  
1331 -[srs_EN]: https://github.com/simple-rtmp-server/srs/wiki/v3_EN_Home 1330 +[srs_CN]: https://github.com/ossrs/srs/wiki/v3_CN_Home
  1331 +[srs_EN]: https://github.com/ossrs/srs/wiki/v3_EN_Home
1332 1332
@@ -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");
@@ -83,7 +83,7 @@ SRS_MIPS_UBUNTU12=NO @@ -83,7 +83,7 @@ SRS_MIPS_UBUNTU12=NO
83 SRS_DEV=NO 83 SRS_DEV=NO
84 # dev, open main server feature for dev, no utest/research/librtmp 84 # dev, open main server feature for dev, no utest/research/librtmp
85 SRS_FAST_DEV=NO 85 SRS_FAST_DEV=NO
86 -# demo, for the demo of srs, @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleDemo 86 +# demo, for the demo of srs, @see: https://github.com/ossrs/srs/wiki/v1_CN_SampleDemo
87 SRS_DEMO=NO 87 SRS_DEMO=NO
88 # raspberry-pi, open hls/ssl/static 88 # raspberry-pi, open hls/ssl/static
89 SRS_PI=NO 89 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 --x86-64 alias for --x86-x64. 189 --x86-64 alias for --x86-x64.
190 190
@@ -36,7 +36,7 @@ BLACK="\\${BLACK}" @@ -36,7 +36,7 @@ BLACK="\\${BLACK}"
36 36
37 echo -e "\${GREEN}build summary:\${BLACK}" 37 echo -e "\${GREEN}build summary:\${BLACK}"
38 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 38 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
39 -echo -e " |${SrsGperfSummaryColor}gperf @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_GPERF\${BLACK}" 39 +echo -e " |${SrsGperfSummaryColor}gperf @see: https://github.com/ossrs/srs/wiki/v1_CN_GPERF\${BLACK}"
40 echo -e " | ${SrsGperfMCSummaryColor}gmc @see: http://google-perftools.googlecode.com/svn/trunk/doc/heap_checker.html\${BLACK}" 40 echo -e " | ${SrsGperfMCSummaryColor}gmc @see: http://google-perftools.googlecode.com/svn/trunk/doc/heap_checker.html\${BLACK}"
41 echo -e " | ${SrsGperfMCSummaryColor}gmc: gperf memory check, or memory leak detect\${BLACK}" 41 echo -e " | ${SrsGperfMCSummaryColor}gmc: gperf memory check, or memory leak detect\${BLACK}"
42 echo -e " | ${SrsGperfMCSummaryColor}env PPROF_PATH=./objs/pprof HEAPCHECK=normal ./objs/srs -c conf/console.conf 2>gmc.log # start gmc\${BLACK}" 42 echo -e " | ${SrsGperfMCSummaryColor}env PPROF_PATH=./objs/pprof HEAPCHECK=normal ./objs/srs -c conf/console.conf 2>gmc.log # start gmc\${BLACK}"
@@ -53,7 +53,7 @@ echo -e " | ${SrsGperfCPSummaryColor}rm -f gperf.srs.gcp*; ./obj @@ -53,7 +53,7 @@ echo -e " | ${SrsGperfCPSummaryColor}rm -f gperf.srs.gcp*; ./obj
53 echo -e " | ${SrsGperfCPSummaryColor}killall -2 srs # or CTRL+C to stop gcp\${BLACK}" 53 echo -e " | ${SrsGperfCPSummaryColor}killall -2 srs # or CTRL+C to stop gcp\${BLACK}"
54 echo -e " | ${SrsGperfCPSummaryColor}./objs/pprof --text objs/srs gperf.srs.gcp* # to analysis cpu profile\${BLACK}" 54 echo -e " | ${SrsGperfCPSummaryColor}./objs/pprof --text objs/srs gperf.srs.gcp* # to analysis cpu profile\${BLACK}"
55 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 55 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
56 -echo -e " |${SrsGprofSummaryColor}gprof @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_GPROF\${BLACK}" 56 +echo -e " |${SrsGprofSummaryColor}gprof @see: https://github.com/ossrs/srs/wiki/v1_CN_GPROF\${BLACK}"
57 echo -e " |${SrsGprofSummaryColor}gprof: GNU profile tool, @see: http://www.cs.utah.edu/dept/old/texinfo/as/gprof.html\${BLACK}" 57 echo -e " |${SrsGprofSummaryColor}gprof: GNU profile tool, @see: http://www.cs.utah.edu/dept/old/texinfo/as/gprof.html\${BLACK}"
58 echo -e " | ${SrsGprofSummaryColor}rm -f gmon.out; ./objs/srs -c conf/console.conf # start gprof\${BLACK}" 58 echo -e " | ${SrsGprofSummaryColor}rm -f gmon.out; ./objs/srs -c conf/console.conf # start gprof\${BLACK}"
59 echo -e " | ${SrsGprofSummaryColor}killall -2 srs # or CTRL+C to stop gprof\${BLACK}" 59 echo -e " | ${SrsGprofSummaryColor}killall -2 srs # or CTRL+C to stop gprof\${BLACK}"
@@ -61,7 +61,7 @@ echo -e " | ${SrsGprofSummaryColor}gprof -b ./objs/srs gmon.out > gprof. @@ -61,7 +61,7 @@ echo -e " | ${SrsGprofSummaryColor}gprof -b ./objs/srs gmon.out > gprof.
61 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 61 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
62 echo -e " |${SrsUtestSummaryColor}utest: ./objs/srs_utest, the utest for srs\${BLACK}" 62 echo -e " |${SrsUtestSummaryColor}utest: ./objs/srs_utest, the utest for srs\${BLACK}"
63 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 63 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
64 -echo -e " |${SrsLibrtmpSummaryColor}librtmp @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLibrtmp\${BLACK}" 64 +echo -e " |${SrsLibrtmpSummaryColor}librtmp @see: https://github.com/ossrs/srs/wiki/v1_CN_SrsLibrtmp\${BLACK}"
65 echo -e " |${SrsLibrtmpSummaryColor}librtmp: ./objs/include, ./objs/lib, the srs-librtmp library\${BLACK}" 65 echo -e " |${SrsLibrtmpSummaryColor}librtmp: ./objs/include, ./objs/lib, the srs-librtmp library\${BLACK}"
66 echo -e " | ${SrsLibrtmpSummaryColor}simple handshake: publish/play stream with simple handshake to server\${BLACK}" 66 echo -e " | ${SrsLibrtmpSummaryColor}simple handshake: publish/play stream with simple handshake to server\${BLACK}"
67 echo -e " | ${SrsLibrtmpSSLSummaryColor}complex handshake: it's not required for client, recommend disable it\${BLACK}" 67 echo -e " | ${SrsLibrtmpSSLSummaryColor}complex handshake: it's not required for client, recommend disable it\${BLACK}"
@@ -72,40 +72,40 @@ echo -e " | ${SrsLibrtmpSummaryColor}librtmp-sample: ./research/librtmp/ @@ -72,40 +72,40 @@ echo -e " | ${SrsLibrtmpSummaryColor}librtmp-sample: ./research/librtmp/
72 echo -e " | ${SrsLibrtmpSummaryColor}librtmp-sample: ./research/librtmp/objs/srs_bandwidth_check\${BLACK}" 72 echo -e " | ${SrsLibrtmpSummaryColor}librtmp-sample: ./research/librtmp/objs/srs_bandwidth_check\${BLACK}"
73 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 73 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
74 echo -e " |${SrsResearchSummaryColor}research: ./objs/research, api server, players, ts info, librtmp.\${BLACK}" 74 echo -e " |${SrsResearchSummaryColor}research: ./objs/research, api server, players, ts info, librtmp.\${BLACK}"
75 -echo -e " | ${SrsResearchSummaryColor} @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#srs-librtmp-examples\${BLACK}" 75 +echo -e " | ${SrsResearchSummaryColor} @see https://github.com/ossrs/srs/wiki/v2_CN_SrsLibrtmp#srs-librtmp-examples\${BLACK}"
76 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 76 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
77 -echo -e " |\${GREEN}tools: important tool, others @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#srs-librtmp-examples\${BLACK}" 77 +echo -e " |\${GREEN}tools: important tool, others @see https://github.com/ossrs/srs/wiki/v2_CN_SrsLibrtmp#srs-librtmp-examples\${BLACK}"
78 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 " | \${GREEN}./objs/srs_ingest_hls -i http://ossrs.net/live/livestream.m3u8 -y rtmp://127.0.0.1/live/livestream\${BLACK}"
79 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 79 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
80 echo -e " |\${GREEN}server: ./objs/srs -c conf/srs.conf, start the srs server\${BLACK}" 80 echo -e " |\${GREEN}server: ./objs/srs -c conf/srs.conf, start the srs server\${BLACK}"
81 -echo -e " | ${SrsHlsSummaryColor}hls @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHLS\${BLACK}" 81 +echo -e " | ${SrsHlsSummaryColor}hls @see: https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHLS\${BLACK}"
82 echo -e " | ${SrsHlsSummaryColor}hls: generate m3u8 and ts from rtmp stream\${BLACK}" 82 echo -e " | ${SrsHlsSummaryColor}hls: generate m3u8 and ts from rtmp stream\${BLACK}"
83 -echo -e " | ${SrsDvrSummaryColor}dvr @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DVR\${BLACK}" 83 +echo -e " | ${SrsDvrSummaryColor}dvr @see: https://github.com/ossrs/srs/wiki/v2_CN_DVR\${BLACK}"
84 echo -e " | ${SrsDvrSummaryColor}dvr: record RTMP stream to flv files.\${BLACK}" 84 echo -e " | ${SrsDvrSummaryColor}dvr: record RTMP stream to flv files.\${BLACK}"
85 -echo -e " | ${SrsNginxSummaryColor}nginx @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHLS\${BLACK}" 85 +echo -e " | ${SrsNginxSummaryColor}nginx @see: https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHLS\${BLACK}"
86 echo -e " | ${SrsNginxSummaryColor}nginx: delivery HLS stream by nginx\${BLACK}" 86 echo -e " | ${SrsNginxSummaryColor}nginx: delivery HLS stream by nginx\${BLACK}"
87 echo -e " | ${SrsNginxSummaryColor}nginx: sudo ./objs/nginx/sbin/nginx\${BLACK}" 87 echo -e " | ${SrsNginxSummaryColor}nginx: sudo ./objs/nginx/sbin/nginx\${BLACK}"
88 -echo -e " | ${SrsSslSummaryColor}ssl @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RTMPHandshake\${BLACK}" 88 +echo -e " | ${SrsSslSummaryColor}ssl @see: https://github.com/ossrs/srs/wiki/v1_CN_RTMPHandshake\${BLACK}"
89 echo -e " | ${SrsSslSummaryColor}ssl: support RTMP complex handshake for client required, for instance, flash\${BLACK}" 89 echo -e " | ${SrsSslSummaryColor}ssl: support RTMP complex handshake for client required, for instance, flash\${BLACK}"
90 -echo -e " | ${SrsFfmpegSummaryColor}ffmpeg @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_FFMPEG\${BLACK}" 90 +echo -e " | ${SrsFfmpegSummaryColor}ffmpeg @see: https://github.com/ossrs/srs/wiki/v1_CN_FFMPEG\${BLACK}"
91 echo -e " | ${SrsFfmpegSummaryColor}ffmpeg: transcode, mux, ingest tool\${BLACK}" 91 echo -e " | ${SrsFfmpegSummaryColor}ffmpeg: transcode, mux, ingest tool\${BLACK}"
92 echo -e " | ${SrsFfmpegSummaryColor}ffmpeg: ./objs/ffmpeg/bin/ffmpeg\${BLACK}" 92 echo -e " | ${SrsFfmpegSummaryColor}ffmpeg: ./objs/ffmpeg/bin/ffmpeg\${BLACK}"
93 -echo -e " | ${SrsTranscodeSummaryColor}transcode @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_FFMPEG\${BLACK}" 93 +echo -e " | ${SrsTranscodeSummaryColor}transcode @see: https://github.com/ossrs/srs/wiki/v1_CN_FFMPEG\${BLACK}"
94 echo -e " | ${SrsTranscodeSummaryColor}transcode: support transcoding RTMP stream\${BLACK}" 94 echo -e " | ${SrsTranscodeSummaryColor}transcode: support transcoding RTMP stream\${BLACK}"
95 -echo -e " | ${SrsIngestSummaryColor}ingest @see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Ingest\${BLACK}" 95 +echo -e " | ${SrsIngestSummaryColor}ingest @see: https://github.com/ossrs/srs/wiki/v1_CN_Ingest\${BLACK}"
96 echo -e " | ${SrsIngestSummaryColor}ingest: support ingest file/stream/device then push to SRS by RTMP stream\${BLACK}" 96 echo -e " | ${SrsIngestSummaryColor}ingest: support ingest file/stream/device then push to SRS by RTMP stream\${BLACK}"
97 -echo -e " | ${SrsHttpCallbackSummaryColor}http-callback @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_HTTPCallback\${BLACK}" 97 +echo -e " | ${SrsHttpCallbackSummaryColor}http-callback @see: https://github.com/ossrs/srs/wiki/v2_CN_HTTPCallback\${BLACK}"
98 echo -e " | ${SrsHttpCallbackSummaryColor}http-callback: support http callback for authentication and event injection\${BLACK}" 98 echo -e " | ${SrsHttpCallbackSummaryColor}http-callback: support http callback for authentication and event injection\${BLACK}"
99 -echo -e " | ${SrsHttpServerSummaryColor}http-server @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_HTTPServer\${BLACK}" 99 +echo -e " | ${SrsHttpServerSummaryColor}http-server @see: https://github.com/ossrs/srs/wiki/v2_CN_HTTPServer\${BLACK}"
100 echo -e " | ${SrsHttpServerSummaryColor}http-server: support http server to delivery http stream\${BLACK}" 100 echo -e " | ${SrsHttpServerSummaryColor}http-server: support http server to delivery http stream\${BLACK}"
101 -echo -e " | ${SrsHttpApiSummaryColor}http-api @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_HTTPApi\${BLACK}" 101 +echo -e " | ${SrsHttpApiSummaryColor}http-api @see: https://github.com/ossrs/srs/wiki/v2_CN_HTTPApi\${BLACK}"
102 echo -e " | ${SrsHttpApiSummaryColor}http-api: support http api to manage server\${BLACK}" 102 echo -e " | ${SrsHttpApiSummaryColor}http-api: support http api to manage server\${BLACK}"
103 -echo -e " | ${SrsStreamCasterSummaryColor}stream-caster @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Streamer\${BLACK}" 103 +echo -e " | ${SrsStreamCasterSummaryColor}stream-caster @see: https://github.com/ossrs/srs/wiki/v2_CN_Streamer\${BLACK}"
104 echo -e " | ${SrsStreamCasterSummaryColor}stream-caster: start server to cast stream over other protocols.\${BLACK}" 104 echo -e " | ${SrsStreamCasterSummaryColor}stream-caster: start server to cast stream over other protocols.\${BLACK}"
105 -echo -e " | ${SrsKafkaSummaryColor}kafka @see: https://github.com/simple-rtmp-server/srs/wiki/v3_CN_Kafka\${BLACK}" 105 +echo -e " | ${SrsKafkaSummaryColor}kafka @see: https://github.com/ossrs/srs/wiki/v3_CN_Kafka\${BLACK}"
106 echo -e " | ${SrsKafkaSummaryColor}kafka: start srs kafka producer to report to kafka.\${BLACK}" 106 echo -e " | ${SrsKafkaSummaryColor}kafka: start srs kafka producer to report to kafka.\${BLACK}"
107 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}" 107 echo -e " \${BLACK}+------------------------------------------------------------------------------------\${BLACK}"
108 -echo -e "\${GREEN}binaries @see: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Build\${BLACK}" 108 +echo -e "\${GREEN}binaries @see: https://github.com/ossrs/srs/wiki/v2_CN_Build\${BLACK}"
109 109
110 echo "You can:" 110 echo "You can:"
111 echo " ./objs/srs -c conf/srs.conf" 111 echo " ./objs/srs -c conf/srs.conf"
@@ -127,6 +127,6 @@ echo -e "\${GREEN} objs/include/srs_librtmp.h\${BLACK}" @@ -127,6 +127,6 @@ echo -e "\${GREEN} objs/include/srs_librtmp.h\${BLACK}"
127 echo -e "\${GREEN} objs/lib/srs_librtmp.a\${BLACK}" 127 echo -e "\${GREEN} objs/lib/srs_librtmp.a\${BLACK}"
128 echo -e "\${BLACK}Examples for srs-librtmp at:\${BLACK}" 128 echo -e "\${BLACK}Examples for srs-librtmp at:\${BLACK}"
129 echo -e "\${GREEN} objs/research/librtmp\${BLACK}" 129 echo -e "\${GREEN} objs/research/librtmp\${BLACK}"
130 -echo -e "\${GREEN} Examples: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#srs-librtmp-examples\${BLACK}" 130 +echo -e "\${GREEN} Examples: https://github.com/ossrs/srs/wiki/v2_CN_SrsLibrtmp#srs-librtmp-examples\${BLACK}"
131 END 131 END
132 fi 132 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/v3_CN_DVR#custom-path  
3 -# @see https://github.com/simple-rtmp-server/srs/wiki/v3_EN_DVR#custom-path 2 +# @see https://github.com/ossrs/srs/wiki/v3_CN_DVR#custom-path
  3 +# @see https://github.com/ossrs/srs/wiki/v3_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/v3_CN_DVR 2 +# @see https://github.com/ossrs/srs/wiki/v3_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/v3_CN_DVR 2 +# @see https://github.com/ossrs/srs/wiki/v3_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 to support nginx-rtmp exec. 1 # the config for srs to support nginx-rtmp exec.
2 -# @see https://github.com/simple-rtmp-server/srs/wiki/v3_CN_NgExec 2 +# @see https://github.com/ossrs/srs/wiki/v3_CN_NgExec
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;
@@ -171,7 +171,7 @@ http_server { @@ -171,7 +171,7 @@ http_server {
171 # Streamer sections 171 # Streamer sections
172 ############################################################################################# 172 #############################################################################################
173 # the streamer cast stream from other protocol to SRS over RTMP. 173 # the streamer cast stream from other protocol to SRS over RTMP.
174 -# @see https://github.com/simple-rtmp-server/srs/tree/develop#stream-architecture 174 +# @see https://github.com/ossrs/srs/tree/develop#stream-architecture
175 stream_caster { 175 stream_caster {
176 # whether stream caster is enabled. 176 # whether stream caster is enabled.
177 # default: off 177 # default: off
@@ -269,7 +269,7 @@ vhost scope.vhost.srs.com { @@ -269,7 +269,7 @@ vhost scope.vhost.srs.com {
269 # for min latence mode: 269 # for min latence mode:
270 # 1. disable the publish.mr for vhost. 270 # 1. disable the publish.mr for vhost.
271 # 2. use timeout for cond wait for consumer queue. 271 # 2. use timeout for cond wait for consumer queue.
272 - # @see https://github.com/simple-rtmp-server/srs/issues/257 272 + # @see https://github.com/ossrs/srs/issues/257
273 # default: off 273 # default: off
274 min_latency off; 274 min_latency off;
275 275
@@ -330,7 +330,7 @@ vhost cluster.srs.com { @@ -330,7 +330,7 @@ vhost cluster.srs.com {
330 # it's strongly recommend to open the debug_srs_upnode, 330 # it's strongly recommend to open the debug_srs_upnode,
331 # when connect to upnode, it will take the debug info, 331 # when connect to upnode, it will take the debug info,
332 # for example, the id, source id, pid. 332 # for example, the id, source id, pid.
333 - # please see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLog 333 + # please see: https://github.com/ossrs/srs/wiki/v1_CN_SrsLog
334 # default: on 334 # default: on
335 debug_srs_upnode on; 335 debug_srs_upnode on;
336 } 336 }
@@ -552,7 +552,7 @@ vhost stream.control.com { @@ -552,7 +552,7 @@ vhost stream.control.com {
552 vhost publish.srs.com { 552 vhost publish.srs.com {
553 # the config for FMLE/Flash publisher, which push RTMP to SRS. 553 # the config for FMLE/Flash publisher, which push RTMP to SRS.
554 publish { 554 publish {
555 - # about MR, read https://github.com/simple-rtmp-server/srs/issues/241 555 + # about MR, read https://github.com/ossrs/srs/issues/241
556 # when enabled the mr, SRS will read as large as possible. 556 # when enabled the mr, SRS will read as large as possible.
557 # default: off 557 # default: off
558 mr off; 558 mr off;
@@ -634,7 +634,7 @@ vhost bandcheck.srs.com { @@ -634,7 +634,7 @@ vhost bandcheck.srs.com {
634 # the security to allow or deny clients. 634 # the security to allow or deny clients.
635 vhost security.srs.com { 635 vhost security.srs.com {
636 # security for host to allow or deny clients. 636 # security for host to allow or deny clients.
637 - # @see https://github.com/simple-rtmp-server/srs/issues/211 637 + # @see https://github.com/ossrs/srs/issues/211
638 security { 638 security {
639 # whether enable the security for vhost. 639 # whether enable the security for vhost.
640 # default: off 640 # default: off
@@ -915,7 +915,7 @@ vhost with-hls.srs.com { @@ -915,7 +915,7 @@ vhost with-hls.srs.com {
915 # the hls m3u8 target duration ratio, 915 # the hls m3u8 target duration ratio,
916 # EXT-X-TARGETDURATION = hls_td_ratio * hls_fragment // init 916 # EXT-X-TARGETDURATION = hls_td_ratio * hls_fragment // init
917 # EXT-X-TARGETDURATION = max(ts_duration, EXT-X-TARGETDURATION) // for each ts 917 # EXT-X-TARGETDURATION = max(ts_duration, EXT-X-TARGETDURATION) // for each ts
918 - # @see https://github.com/simple-rtmp-server/srs/issues/304#issuecomment-74000081 918 + # @see https://github.com/ossrs/srs/issues/304#issuecomment-74000081
919 # default: 1.5 919 # default: 1.5
920 hls_td_ratio 1.5; 920 hls_td_ratio 1.5;
921 # the audio overflow ratio. 921 # the audio overflow ratio.
@@ -931,7 +931,7 @@ vhost with-hls.srs.com { @@ -931,7 +931,7 @@ vhost with-hls.srs.com {
931 # ignore, when error ignore and disable hls. 931 # ignore, when error ignore and disable hls.
932 # disconnect, when error disconnect the publish connection. 932 # disconnect, when error disconnect the publish connection.
933 # continue, when error ignore and continue output hls. 933 # continue, when error ignore and continue output hls.
934 - # @see https://github.com/simple-rtmp-server/srs/issues/264 934 + # @see https://github.com/ossrs/srs/issues/264
935 # default: ignore 935 # default: ignore
936 hls_on_error ignore; 936 hls_on_error ignore;
937 # the hls storage: disk, ram or both. 937 # the hls storage: disk, ram or both.
@@ -969,8 +969,8 @@ vhost with-hls.srs.com { @@ -969,8 +969,8 @@ vhost with-hls.srs.com {
969 # [999], repleace this const to current millisecond. 969 # [999], repleace this const to current millisecond.
970 # [timestamp],replace this const to current UNIX timestamp in ms. 970 # [timestamp],replace this const to current UNIX timestamp in ms.
971 # [seq], the sequence number of ts. 971 # [seq], the sequence number of ts.
972 - # @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DVR#custom-path  
973 - # @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHLS#hls-config 972 + # @see https://github.com/ossrs/srs/wiki/v2_CN_DVR#custom-path
  973 + # @see https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHLS#hls-config
974 # default: [app]/[stream]-[seq].ts 974 # default: [app]/[stream]-[seq].ts
975 hls_ts_file [app]/[stream]-[seq].ts; 975 hls_ts_file [app]/[stream]-[seq].ts;
976 # whether use floor for the hls_ts_file path generation. 976 # whether use floor for the hls_ts_file path generation.
@@ -1032,8 +1032,8 @@ vhost with-hls.srs.com { @@ -1032,8 +1032,8 @@ vhost with-hls.srs.com {
1032 1032
1033 # on_hls, never config in here, should config in http_hooks. 1033 # on_hls, never config in here, should config in http_hooks.
1034 # for the hls http callback, @see http_hooks.on_hls of vhost hooks.callback.srs.com 1034 # for the hls http callback, @see http_hooks.on_hls of vhost hooks.callback.srs.com
1035 - # @read https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHLS#http-callback  
1036 - # @read https://github.com/simple-rtmp-server/srs/wiki/v2_EN_DeliveryHLS#http-callback 1035 + # @read https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHLS#http-callback
  1036 + # @read https://github.com/ossrs/srs/wiki/v2_EN_DeliveryHLS#http-callback
1037 1037
1038 # on_hls_notify, never config in here, should config in http_hooks. 1038 # on_hls_notify, never config in here, should config in http_hooks.
1039 # we support the variables to generate the notify url: 1039 # we support the variables to generate the notify url:
@@ -1041,8 +1041,8 @@ vhost with-hls.srs.com { @@ -1041,8 +1041,8 @@ vhost with-hls.srs.com {
1041 # [stream], replace with the stream. 1041 # [stream], replace with the stream.
1042 # [ts_url], replace with the ts url. 1042 # [ts_url], replace with the ts url.
1043 # for the hls http callback, @see http_hooks.on_hls_notify of vhost hooks.callback.srs.com 1043 # for the hls http callback, @see http_hooks.on_hls_notify of vhost hooks.callback.srs.com
1044 - # @read https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHLS#on-hls-notify  
1045 - # @read https://github.com/simple-rtmp-server/srs/wiki/v2_EN_DeliveryHLS#on-hls-notify 1044 + # @read https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHLS#on-hls-notify
  1045 + # @read https://github.com/ossrs/srs/wiki/v2_EN_DeliveryHLS#on-hls-notify
1046 } 1046 }
1047 } 1047 }
1048 # the vhost with hls disabled. 1048 # the vhost with hls disabled.
@@ -1126,8 +1126,8 @@ vhost dvr.srs.com { @@ -1126,8 +1126,8 @@ vhost dvr.srs.com {
1126 # dvr_path /data/[vhost]/[app]/[2006]/[01]/[stream]-[02]-[15].[04].[05].[999].flv; 1126 # dvr_path /data/[vhost]/[app]/[2006]/[01]/[stream]-[02]-[15].[04].[05].[999].flv;
1127 # => 1127 # =>
1128 # dvr_path /data/ossrs.net/live/2015/01/livestream-03-10.57.30.776.flv; 1128 # dvr_path /data/ossrs.net/live/2015/01/livestream-03-10.57.30.776.flv;
1129 - # @see https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DVR#custom-path  
1130 - # @see https://github.com/simple-rtmp-server/srs/wiki/v2_EN_DVR#custom-path 1129 + # @see https://github.com/ossrs/srs/wiki/v2_CN_DVR#custom-path
  1130 + # @see https://github.com/ossrs/srs/wiki/v2_EN_DVR#custom-path
1131 # segment,session apply it. 1131 # segment,session apply it.
1132 # default: ./objs/nginx/html/[app]/[stream].[timestamp].flv 1132 # default: ./objs/nginx/html/[app]/[stream].[timestamp].flv
1133 dvr_path ./objs/nginx/html/[app]/[stream].[timestamp].flv; 1133 dvr_path ./objs/nginx/html/[app]/[stream].[timestamp].flv;
@@ -1159,8 +1159,8 @@ vhost dvr.srs.com { @@ -1159,8 +1159,8 @@ vhost dvr.srs.com {
1159 1159
1160 # on_dvr, never config in here, should config in http_hooks. 1160 # on_dvr, never config in here, should config in http_hooks.
1161 # for the dvr http callback, @see http_hooks.on_dvr of vhost hooks.callback.srs.com 1161 # for the dvr http callback, @see http_hooks.on_dvr of vhost hooks.callback.srs.com
1162 - # @read https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DVR#http-callback  
1163 - # @read https://github.com/simple-rtmp-server/srs/wiki/v2_EN_DVR#http-callback 1162 + # @read https://github.com/ossrs/srs/wiki/v2_CN_DVR#http-callback
  1163 + # @read https://github.com/ossrs/srs/wiki/v2_EN_DVR#http-callback
1164 } 1164 }
1165 } 1165 }
1166 1166
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;
@@ -26,4 +26,4 @@ vhost transform.srs.edge.com { @@ -26,4 +26,4 @@ vhost transform.srs.edge.com {
26 origin 127.0.0.1:1935; 26 origin 127.0.0.1:1935;
27 vhost source.srs.com; 27 vhost source.srs.com;
28 } 28 }
29 -}  
  29 +}
@@ -417,7 +417,7 @@ install-api: install @@ -417,7 +417,7 @@ install-api: install
417 @echo " sudo ln -sf \$(SRS_PREFIX)/etc/init.d/srs-api /etc/init.d/srs-api" 417 @echo " sudo ln -sf \$(SRS_PREFIX)/etc/init.d/srs-api /etc/init.d/srs-api"
418 @echo " /etc/init.d/srs-api start" 418 @echo " /etc/init.d/srs-api start"
419 @echo " http://\$(shell bash auto/local_ip.sh):8085" 419 @echo " http://\$(shell bash auto/local_ip.sh):8085"
420 - @echo "@see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LinuxService" 420 + @echo "@see: https://github.com/ossrs/srs/wiki/v1_CN_LinuxService"
421 421
422 install: 422 install:
423 @echo "mkdir \$(__REAL_INSTALL)" 423 @echo "mkdir \$(__REAL_INSTALL)"
@@ -439,7 +439,7 @@ install: @@ -439,7 +439,7 @@ install:
439 @echo "srs installed, to link and start srs:" 439 @echo "srs installed, to link and start srs:"
440 @echo " sudo ln -sf \$(SRS_PREFIX)/etc/init.d/srs /etc/init.d/srs" 440 @echo " sudo ln -sf \$(SRS_PREFIX)/etc/init.d/srs /etc/init.d/srs"
441 @echo " /etc/init.d/srs start" 441 @echo " /etc/init.d/srs start"
442 - @echo "@see: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LinuxService" 442 + @echo "@see: https://github.com/ossrs/srs/wiki/v1_CN_LinuxService"
443 443
444 END 444 END
445 fi 445 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>
@@ -1085,7 +1085,7 @@ @@ -1085,7 +1085,7 @@
1085 CLANG_CXX_LIBRARY = "libstdc++"; 1085 CLANG_CXX_LIBRARY = "libstdc++";
1086 LIBRARY_SEARCH_PATHS = ( 1086 LIBRARY_SEARCH_PATHS = (
1087 "../../objs/**", 1087 "../../objs/**",
1088 - "/Users/winlin/Desktop/git/simple-rtmp-server/trunk/objs/http-parser-2.1", 1088 + "/Users/winlin/Desktop/git/ossrs/trunk/objs/http-parser-2.1",
1089 ); 1089 );
1090 PRODUCT_NAME = "$(TARGET_NAME)"; 1090 PRODUCT_NAME = "$(TARGET_NAME)";
1091 "USER_HEADER_SEARCH_PATHS[arch=*]" = "../../src/** ../../objs ../../objs/st ../../objs/hp ../../objs/openssl"; 1091 "USER_HEADER_SEARCH_PATHS[arch=*]" = "../../src/** ../../objs ../../objs/st ../../objs/hp ../../objs/openssl";
@@ -1100,7 +1100,7 @@ @@ -1100,7 +1100,7 @@
1100 CLANG_CXX_LIBRARY = "libstdc++"; 1100 CLANG_CXX_LIBRARY = "libstdc++";
1101 LIBRARY_SEARCH_PATHS = ( 1101 LIBRARY_SEARCH_PATHS = (
1102 "../../objs/**", 1102 "../../objs/**",
1103 - "/Users/winlin/Desktop/git/simple-rtmp-server/trunk/objs/http-parser-2.1", 1103 + "/Users/winlin/Desktop/git/ossrs/trunk/objs/http-parser-2.1",
1104 ); 1104 );
1105 PRODUCT_NAME = "$(TARGET_NAME)"; 1105 PRODUCT_NAME = "$(TARGET_NAME)";
1106 }; 1106 };
@@ -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
@@ -882,13 +882,13 @@ if __name__ != "__main__": @@ -882,13 +882,13 @@ if __name__ != "__main__":
882 882
883 # check the user options 883 # check the user options
884 if len(sys.argv) <= 1: 884 if len(sys.argv) <= 1:
885 - print "SRS api callback server, Copyright (c) 2013-2015 SRS(simple-rtmp-server)" 885 + print "SRS api callback server, Copyright (c) 2013-2015 SRS(ossrs)"
886 print "Usage: python %s <port>"%(sys.argv[0]) 886 print "Usage: python %s <port>"%(sys.argv[0])
887 print " port: the port to listen at." 887 print " port: the port to listen at."
888 print "For example:" 888 print "For example:"
889 print " python %s 8085"%(sys.argv[0]) 889 print " python %s 8085"%(sys.argv[0])
890 print "" 890 print ""
891 - print "See also: https://github.com/simple-rtmp-server/srs" 891 + print "See also: https://github.com/ossrs/srs"
892 sys.exit(1) 892 sys.exit(1)
893 893
894 # parse port from user options. 894 # 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
@@ -7,4 +7,4 @@ heap_checker: heap_checker.cc Makefile @@ -7,4 +7,4 @@ heap_checker: heap_checker.cc Makefile
7 -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free \ 7 -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free \
8 ../../../objs/gperf/lib/libtcmalloc_and_profiler.a -lpthread 8 ../../../objs/gperf/lib/libtcmalloc_and_profiler.a -lpthread
9 clean: 9 clean:
10 - rm -f heap_checker  
  10 + rm -f heap_checker
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
@@ -96,4 +96,4 @@ else @@ -96,4 +96,4 @@ else
96 exit 1 96 exit 1
97 fi 97 fi
98 98
99 -exit 0  
  99 +exit 0
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
@@ -545,4 +545,4 @@ package @@ -545,4 +545,4 @@ package
545 } 545 }
546 } 546 }
547 } 547 }
548 -}  
  548 +}
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
@@ -248,4 +248,4 @@ function __srs_on_complete(id, start_time, end_time, play_kbps, publish_kbps, pl @@ -248,4 +248,4 @@ function __srs_on_complete(id, start_time, end_time, play_kbps, publish_kbps, pl
248 bandwidth.on_update_status(status); 248 bandwidth.on_update_status(status);
249 249
250 bandwidth.on_complete(start_time, end_time, play_kbps, publish_kbps, play_bytes, publish_bytes, play_time, publish_time); 250 bandwidth.on_complete(start_time, end_time, play_kbps, publish_kbps, play_bytes, publish_bytes, play_time, publish_time);
251 -}  
  251 +}
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
@@ -193,4 +193,4 @@ package @@ -193,4 +193,4 @@ package
193 trace(status); 193 trace(status);
194 } 194 }
195 } 195 }
196 -}  
  196 +}
@@ -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>
@@ -387,7 +387,7 @@ @@ -387,7 +387,7 @@
387 </div> 387 </div>
388 </div> 388 </div>
389 <footer> 389 <footer>
390 - <p><a href="https://github.com/simple-rtmp-server/srs">SRS Team &copy; 2013</a></p> 390 + <p><a href="https://github.com/ossrs/srs">SRS Team &copy; 2013</a></p>
391 </footer> 391 </footer>
392 </div> 392 </div>
393 </body> 393 </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>
@@ -459,4 +459,4 @@ package @@ -459,4 +459,4 @@ package
459 //this.control_fs_mask.graphics.endFill(); 459 //this.control_fs_mask.graphics.endFill();
460 } 460 }
461 } 461 }
462 -}  
  462 +}
@@ -120,4 +120,4 @@ package @@ -120,4 +120,4 @@ package
120 }); 120 });
121 } 121 }
122 } 122 }
123 -}  
  123 +}
@@ -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}"
@@ -110,7 +110,7 @@ fi @@ -110,7 +110,7 @@ fi
110 ok_msg "real os is ${os_name}-${os_major_version} ${os_release} ${os_machine}" 110 ok_msg "real os is ${os_name}-${os_major_version} ${os_release} ${os_machine}"
111 111
112 # build srs 112 # build srs
113 -# @see https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Build 113 +# @see https://github.com/ossrs/srs/wiki/v1_CN_Build
114 ok_msg "start build srs" 114 ok_msg "start build srs"
115 if [ $ARM = YES ]; then 115 if [ $ARM = YES ]; then
116 ( 116 (
@@ -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
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
@@ -55,7 +55,7 @@ using namespace std; @@ -55,7 +55,7 @@ using namespace std;
55 55
56 using namespace _srs_internal; 56 using namespace _srs_internal;
57 57
58 -#define SRS_WIKI_URL_LOG "https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLog" 58 +#define SRS_WIKI_URL_LOG "https://github.com/ossrs/srs/wiki/v1_CN_SrsLog"
59 59
60 // when user config an invalid value, macros to perfer true or false. 60 // when user config an invalid value, macros to perfer true or false.
61 #define SRS_CONF_PERFER_FALSE(conf_arg) conf_arg == "on" 61 #define SRS_CONF_PERFER_FALSE(conf_arg) conf_arg == "on"
@@ -1377,7 +1377,7 @@ int SrsConfig::reload_vhost(SrsConfDirective* old_root) @@ -1377,7 +1377,7 @@ int SrsConfig::reload_vhost(SrsConfDirective* old_root)
1377 if (true) { 1377 if (true) {
1378 // we must reload the dvr_apply, for it's apply to specified stream, 1378 // we must reload the dvr_apply, for it's apply to specified stream,
1379 // and we donot want one stream reload take effect on another one. 1379 // and we donot want one stream reload take effect on another one.
1380 - // @see https://github.com/simple-rtmp-server/srs/issues/459#issuecomment-140296597 1380 + // @see https://github.com/ossrs/srs/issues/459#issuecomment-140296597
1381 SrsConfDirective* nda = new_vhost->get("dvr")? new_vhost->get("dvr")->get("dvr_apply") : NULL; 1381 SrsConfDirective* nda = new_vhost->get("dvr")? new_vhost->get("dvr")->get("dvr_apply") : NULL;
1382 SrsConfDirective* oda = old_vhost->get("dvr")? old_vhost->get("dvr")->get("dvr_apply") : NULL; 1382 SrsConfDirective* oda = old_vhost->get("dvr")? old_vhost->get("dvr")->get("dvr_apply") : NULL;
1383 if (!srs_directive_equals(nda, oda) && (ret = do_reload_vhost_dvr_apply(vhost)) != ERROR_SUCCESS) { 1383 if (!srs_directive_equals(nda, oda) && (ret = do_reload_vhost_dvr_apply(vhost)) != ERROR_SUCCESS) {
@@ -3631,7 +3631,7 @@ int SrsConfig::check_config() @@ -3631,7 +3631,7 @@ int SrsConfig::check_config()
3631 int nb_canbe = max_open_files - nb_consumed_fds - 1; 3631 int nb_canbe = max_open_files - nb_consumed_fds - 1;
3632 3632
3633 // for each play connections, we open a pipe(2fds) to convert SrsConsumver to io, 3633 // for each play connections, we open a pipe(2fds) to convert SrsConsumver to io,
3634 - // refine performance, @see: https://github.com/simple-rtmp-server/srs/issues/194 3634 + // refine performance, @see: https://github.com/ossrs/srs/issues/194
3635 if (nb_total >= max_open_files) { 3635 if (nb_total >= max_open_files) {
3636 ret = ERROR_SYSTEM_CONFIG_INVALID; 3636 ret = ERROR_SYSTEM_CONFIG_INVALID;
3637 srs_error("invalid max_connections=%d, required=%d, system limit to %d, " 3637 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
@@ -303,7 +303,7 @@ class SrsConfig @@ -303,7 +303,7 @@ class SrsConfig
303 private: 303 private:
304 /** 304 /**
305 * whether srs is run in dolphin mode. 305 * whether srs is run in dolphin mode.
306 - * @see https://github.com/simple-rtmp-server/srs-dolphin 306 + * @see https://github.com/ossrs/srs-dolphin
307 */ 307 */
308 bool dolphin; 308 bool dolphin;
309 std::string dolphin_rtmp_port; 309 std::string dolphin_rtmp_port;
@@ -677,7 +677,7 @@ public: @@ -677,7 +677,7 @@ public:
677 * whether debug_srs_upnode is enabled of vhost. 677 * whether debug_srs_upnode is enabled of vhost.
678 * debug_srs_upnode is very important feature for tracable log, 678 * debug_srs_upnode is very important feature for tracable log,
679 * but some server, for instance, flussonic donot support it. 679 * but some server, for instance, flussonic donot support it.
680 - * @see https://github.com/simple-rtmp-server/srs/issues/160 680 + * @see https://github.com/ossrs/srs/issues/160
681 * @return true when debug_srs_upnode is ok; otherwise, false. 681 * @return true when debug_srs_upnode is ok; otherwise, false.
682 * @remark, default true. 682 * @remark, default true.
683 */ 683 */
@@ -911,7 +911,7 @@ public: @@ -911,7 +911,7 @@ public:
911 virtual bool get_vhost_edge_token_traverse(std::string vhost); 911 virtual bool get_vhost_edge_token_traverse(std::string vhost);
912 /** 912 /**
913 * get the transformed vhost for edge, 913 * get the transformed vhost for edge,
914 - * @see https://github.com/simple-rtmp-server/srs/issues/372 914 + * @see https://github.com/ossrs/srs/issues/372
915 */ 915 */
916 virtual std::string get_vhost_edge_transform_vhost(std::string vhost); 916 virtual std::string get_vhost_edge_transform_vhost(std::string vhost);
917 // vhost security section 917 // vhost security section
@@ -1158,7 +1158,7 @@ public: @@ -1158,7 +1158,7 @@ public:
1158 * get the hls hls_on_error config. 1158 * get the hls hls_on_error config.
1159 * the ignore will ignore error and disable hls. 1159 * the ignore will ignore error and disable hls.
1160 * the disconnect will disconnect publish connection. 1160 * the disconnect will disconnect publish connection.
1161 - * @see https://github.com/simple-rtmp-server/srs/issues/264 1161 + * @see https://github.com/ossrs/srs/issues/264
1162 */ 1162 */
1163 virtual std::string get_hls_on_error(std::string vhost); 1163 virtual std::string get_hls_on_error(std::string vhost);
1164 /** 1164 /**
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
@@ -52,7 +52,7 @@ SrsConnection::SrsConnection(IConnectionManager* cm, st_netfd_t c) @@ -52,7 +52,7 @@ SrsConnection::SrsConnection(IConnectionManager* cm, st_netfd_t c)
52 // the client thread should reap itself, 52 // the client thread should reap itself,
53 // so we never use joinable. 53 // so we never use joinable.
54 // TODO: FIXME: maybe other thread need to stop it. 54 // TODO: FIXME: maybe other thread need to stop it.
55 - // @see: https://github.com/simple-rtmp-server/srs/issues/78 55 + // @see: https://github.com/ossrs/srs/issues/78
56 pthread = new SrsOneCycleThread("conn", this); 56 pthread = new SrsOneCycleThread("conn", this);
57 } 57 }
58 58
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