正在显示
1 个修改的文件
包含
215 行增加
和
21 行删除
@@ -728,32 +728,222 @@ Performance benchmark history, on virtual box. | @@ -728,32 +728,222 @@ Performance benchmark history, on virtual box. | ||
728 | 728 | ||
729 | The play benchmark by [st-load](https://github.com/winlinvip/st-load): | 729 | The play benchmark by [st-load](https://github.com/winlinvip/st-load): |
730 | 730 | ||
731 | -* 2013-11-28, SRS 0.5.0, 1.8k(1800)clients, 90%CPU, 41MB. | ||
732 | -* 2014-07-12, SRS 0.9.156, 1.8k(1800)clients, 68%CPU, 38MB. | ||
733 | -* 2014-07-12, SRS 0.9.156, 2.7k(2700)clients, 89%CPU, 61MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/1ae3e6c64cc5cee90e6050c26968ebc3c18281be) | ||
734 | -* 2014-11-11, SRS 1.0.5, 2.7k(2700)clients, 85%CPU, 66MB. | ||
735 | -* 2014-11-11, SRS 2.0.12, 2.7k(2700)clients, 85%CPU, 66MB. | ||
736 | -* 2014-11-12, SRS 2.0.14, 2.7k(2700)clients, 69%CPU, 59MB. | ||
737 | -* 2014-11-12, SRS 2.0.14, 3.5k(3500)clients, 95%CPU, 78MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/8acd143a7a152885b815999162660fd4e7a3f247) | ||
738 | -* 2014-11-13, SRS 2.0.15, 6.0k(6000)clients, 82%CPU, 203MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/cc6aca9ad55342a06440ce7f3b38453776b2b2d1) | ||
739 | -* 2014-11-22, SRS 2.0.30, 7.5k(7500)clients, 87%CPU, 320MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/58136ec178e3d47db6c90a59875d7e40946936e5) | ||
740 | -* 2014-12-05, SRS 2.0.55, 8.0k(8000)clients, 89%CPU, 360MB. (mw_sleep=350)[commit](https://github.com/winlinvip/simple-rtmp-server/commit/58136ec178e3d47db6c90a59875d7e40946936e5) | ||
741 | -* 2014-12-05, SRS 2.0.57, 9.0k(9000)clients, 90%CPU, 468MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/9ee138746f83adc26f0e236ec017f4d68a300004) | ||
742 | -* 2014-12-07, SRS 2.0.67, 10k(10000)clients, 95%CPU, 656MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/1311b6fe6576fd7b9c6d299b0f8f2e8d202f4bf8) | 731 | +<table> |
732 | + <tr> | ||
733 | + <th>Update</th> | ||
734 | + <th>SRS</th> | ||
735 | + <th>Clients</th> | ||
736 | + <th>Type</th> | ||
737 | + <th>CPU</th> | ||
738 | + <th>Memory</th> | ||
739 | + <th>Commit</th> | ||
740 | + </tr> | ||
741 | + <tr> | ||
742 | + <td>2013-11-28</td> | ||
743 | + <td>0.5.0</td> | ||
744 | + <td>1.8k(1800">commit</a></td> | ||
745 | + <td>players</td> | ||
746 | + <td>90%</td> | ||
747 | + <td>41MB</td> | ||
748 | + <td>-</td> | ||
749 | + </tr> | ||
750 | + <tr> | ||
751 | + <td>2014-07-12</td> | ||
752 | + <td>0.9.156</td> | ||
753 | + <td>1.8k(1800">commit</a></td> | ||
754 | + <td>players</td> | ||
755 | + <td>68%</td> | ||
756 | + <td>38MB</td> | ||
757 | + <td>-</td> | ||
758 | + </tr> | ||
759 | + <tr> | ||
760 | + <td>2014-07-12</td> | ||
761 | + <td>0.9.156</td> | ||
762 | + <td>2.7k(2700">commit</a></td> | ||
763 | + <td>players</td> | ||
764 | + <td>89%</td> | ||
765 | + <td>61MB</td> | ||
766 | + <td><a href="https://github.com/winlinvip/simple-rtmp-server/commit/1ae3e6c64cc5cee90e6050c26968ebc3c18281be">commit</a></td> | ||
767 | + </tr> | ||
768 | + <tr> | ||
769 | + <td>2014-11-11</td> | ||
770 | + <td>1.0.5</td> | ||
771 | + <td>2.7k(2700">commit</a></td> | ||
772 | + <td>players</td> | ||
773 | + <td>85%</td> | ||
774 | + <td>66MB</td> | ||
775 | + <td>-</td> | ||
776 | + </tr> | ||
777 | + <tr> | ||
778 | + <td>2014-11-11</td> | ||
779 | + <td>2.0.12</td> | ||
780 | + <td>2.7k(2700">commit</a></td> | ||
781 | + <td>players</td> | ||
782 | + <td>85%</td> | ||
783 | + <td>66MB</td> | ||
784 | + <td>-</td> | ||
785 | + </tr> | ||
786 | + <tr> | ||
787 | + <td>2014-11-12</td> | ||
788 | + <td>2.0.14</td> | ||
789 | + <td>2.7k(2700">commit</a></td> | ||
790 | + <td>players</td> | ||
791 | + <td>69%</td> | ||
792 | + <td>59MB</td> | ||
793 | + <td>-</td> | ||
794 | + </tr> | ||
795 | + <tr> | ||
796 | + <td>2014-11-12</td> | ||
797 | + <td>2.0.14</td> | ||
798 | + <td>3.5k(3500">commit</a></td> | ||
799 | + <td>players</td> | ||
800 | + <td>95%</td> | ||
801 | + <td>78MB</td> | ||
802 | + <td><a href="https://github.com/winlinvip/simple-rtmp-server/commit/8acd143a7a152885b815999162660fd4e7a3f247">commit</a></td> | ||
803 | + </tr> | ||
804 | + <tr> | ||
805 | + <td>2014-11-13</td> | ||
806 | + <td>2.0.15</td> | ||
807 | + <td>6.0k(6000">commit</a></td> | ||
808 | + <td>players</td> | ||
809 | + <td>82%</td> | ||
810 | + <td>203MB</td> | ||
811 | + <td><a href="https://github.com/winlinvip/simple-rtmp-server/commit/cc6aca9ad55342a06440ce7f3b38453776b2b2d1">commit</a></td> | ||
812 | + </tr> | ||
813 | + <tr> | ||
814 | + <td>2014-11-22</td> | ||
815 | + <td>2.0.30</td> | ||
816 | + <td>7.5k(7500">commit</a></td> | ||
817 | + <td>players</td> | ||
818 | + <td>87%</td> | ||
819 | + <td>320MB</td> | ||
820 | + <td><a href="https://github.com/winlinvip/simple-rtmp-server/commit/58136ec178e3d47db6c90a59875d7e40946936e5">commit</a></td> | ||
821 | + </tr> | ||
822 | + <tr> | ||
823 | + <td>2014-12-05</td> | ||
824 | + <td>2.0.55</td> | ||
825 | + <td>8.0k(8000">commit</a></td> | ||
826 | + <td>players</td> | ||
827 | + <td>89%</td> | ||
828 | + <td>360MB</td> | ||
829 | + <td>(mw_sleep=350)<br/><a href="https://github.com/winlinvip/simple-rtmp-server/commit/58136ec178e3d47db6c90a59875d7e40946936e5">commit</a></td> | ||
830 | + </tr> | ||
831 | + <tr> | ||
832 | + <td>2014-12-05</td> | ||
833 | + <td>2.0.57</td> | ||
834 | + <td>9.0k(9000">commit</a></td> | ||
835 | + <td>players</td> | ||
836 | + <td>90%</td> | ||
837 | + <td>468MB</td> | ||
838 | + <td><a href="https://github.com/winlinvip/simple-rtmp-server/commit/9ee138746f83adc26f0e236ec017f4d68a300004">commit</a></td> | ||
839 | + </tr> | ||
840 | + <tr> | ||
841 | + <td>2014-12-07</td> | ||
842 | + <td>2.0.67</td> | ||
843 | + <td>10k(10000">commit</a></td> | ||
844 | + <td>players</td> | ||
845 | + <td>95%</td> | ||
846 | + <td>656MB</td> | ||
847 | + <td><a href="https://github.com/winlinvip/simple-rtmp-server/commit/1311b6fe6576fd7b9c6d299b0f8f2e8d202f4bf8">commit</a></td> | ||
848 | + </tr> | ||
849 | +</table> | ||
743 | 850 | ||
744 | ### Publish benchmark | 851 | ### Publish benchmark |
745 | 852 | ||
746 | The publish benchmark by [st-load](https://github.com/winlinvip/st-load): | 853 | The publish benchmark by [st-load](https://github.com/winlinvip/st-load): |
747 | 854 | ||
748 | -* 2014-12-03, SRS 1.0.10, 1.2k(1200) publishers, 96%CPU, 43MB. | ||
749 | -* 2014-12-03, SRS 2.0.12, 1.2k(1200) publishers, 96%CPU, 43MB. | ||
750 | -* 2014-12-03, SRS 2.0.47, 1.2k(1200) publishers, 84%CPU, 76MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/787ab674e38734ea8e0678101614fdcd84645dc8) | ||
751 | -* 2014-12-03, SRS 2.0.47, 1.4k(1400) publishers, 95%CPU, 140MB. | ||
752 | -* 2014-12-03, SRS 2.0.48, 1.4k(1400) publishers, 95%CPU, 140MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/f35ec2155b1408d528a9f37da7904c9625186bcf) | ||
753 | -* 2014-12-04, SRS 2.0.49, 1.4k(1400) publishers, 68%CPU, 144MB. | ||
754 | -* 2014-12-04, SRS 2.0.49, 2.5k(2500) publishers, 95%CPU, 404MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/29324fab469e0f7cef9ad04ffdbce832ac7dd9ff) | ||
755 | -* 2014-12-04, SRS 2.0.51, 2.5k(2500) publishers, 91%CPU, 259MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/f57801eb46c16755b173984b915a4166922df6a6) | ||
756 | -* 2014-12-04, SRS 2.0.52, 4.0k(4000) publishers, 80%CPU, 331MB. (mr_sleep=350)[commit](https://github.com/winlinvip/simple-rtmp-server/commit/5589b13d2e216b91f97afb78ee0c011b2fccf7da) | 855 | +<table> |
856 | + <tr> | ||
857 | + <th>Update</th> | ||
858 | + <th>SRS</th> | ||
859 | + <th>Clients</th> | ||
860 | + <th>Type</th> | ||
861 | + <th>CPU</th> | ||
862 | + <th>Memory</th> | ||
863 | + <th>Commit</th> | ||
864 | + </tr> | ||
865 | + <tr> | ||
866 | + <td>2014-12-03</td> | ||
867 | + <td>1.0.10</td> | ||
868 | + <td>1.2k(1200">commit</a></td> | ||
869 | + <td>publishers</td> | ||
870 | + <td>96%</td> | ||
871 | + <td>43MB</td> | ||
872 | + <td>-</td> | ||
873 | + </tr> | ||
874 | + <tr> | ||
875 | + <td>2014-12-03</td> | ||
876 | + <td>2.0.12</td> | ||
877 | + <td>1.2k(1200">commit</a></td> | ||
878 | + <td>publishers</td> | ||
879 | + <td>96%</td> | ||
880 | + <td>43MB</td> | ||
881 | + <td>-</td> | ||
882 | + </tr> | ||
883 | + <tr> | ||
884 | + <td>2014-12-03</td> | ||
885 | + <td>2.0.47</td> | ||
886 | + <td>1.2k(1200">commit</a></td> | ||
887 | + <td>publishers</td> | ||
888 | + <td>84%</td> | ||
889 | + <td>76MB</td> | ||
890 | + <td><a href="https://github.com/winlinvip/simple-rtmp-server/commit/787ab674e38734ea8e0678101614fdcd84645dc8">commit</a></td> | ||
891 | + </tr> | ||
892 | + <tr> | ||
893 | + <td>2014-12-03</td> | ||
894 | + <td>2.0.47</td> | ||
895 | + <td>1.4k(1400">commit</a></td> | ||
896 | + <td>publishers</td> | ||
897 | + <td>95%</td> | ||
898 | + <td>140MB</td> | ||
899 | + <td>-</td> | ||
900 | + </tr> | ||
901 | + <tr> | ||
902 | + <td>2014-12-03</td> | ||
903 | + <td>2.0.48</td> | ||
904 | + <td>1.4k(1400">commit</a></td> | ||
905 | + <td>publishers</td> | ||
906 | + <td>95%</td> | ||
907 | + <td>140MB</td> | ||
908 | + <td><a href="https://github.com/winlinvip/simple-rtmp-server/commit/f35ec2155b1408d528a9f37da7904c9625186bcf">commit</a></td> | ||
909 | + </tr> | ||
910 | + <tr> | ||
911 | + <td>2014-12-04</td> | ||
912 | + <td>2.0.49</td> | ||
913 | + <td>1.4k(1400">commit</a></td> | ||
914 | + <td>publishers</td> | ||
915 | + <td>68%</td> | ||
916 | + <td>144MB</td> | ||
917 | + <td>-</td> | ||
918 | + </tr> | ||
919 | + <tr> | ||
920 | + <td>2014-12-04</td> | ||
921 | + <td>2.0.49</td> | ||
922 | + <td>2.5k(2500">commit</a></td> | ||
923 | + <td>publishers</td> | ||
924 | + <td>95%</td> | ||
925 | + <td>404MB</td> | ||
926 | + <td><a href="https://github.com/winlinvip/simple-rtmp-server/commit/29324fab469e0f7cef9ad04ffdbce832ac7dd9ff">commit</a></td> | ||
927 | + </tr> | ||
928 | + <tr> | ||
929 | + <td>2014-12-04</td> | ||
930 | + <td>2.0.51</td> | ||
931 | + <td>2.5k(2500">commit</a></td> | ||
932 | + <td>publishers</td> | ||
933 | + <td>91%</td> | ||
934 | + <td>259MB</td> | ||
935 | + <td><a href="https://github.com/winlinvip/simple-rtmp-server/commit/f57801eb46c16755b173984b915a4166922df6a6">commit</a></td> | ||
936 | + </tr> | ||
937 | + <tr> | ||
938 | + <td>2014-12-04</td> | ||
939 | + <td>2.0.52</td> | ||
940 | + <td>4.0k(4000">commit</a></td> | ||
941 | + <td>publishers</td> | ||
942 | + <td>80%</td> | ||
943 | + <td>331MB</td> | ||
944 | + <td>(mr_sleep=350)<br/><a href="https://github.com/winlinvip/simple-rtmp-server/commit/5589b13d2e216b91f97afb78ee0c011b2fccf7da">commit</a></td> | ||
945 | + </tr> | ||
946 | +</table> | ||
757 | 947 | ||
758 | ### Latency benchmark | 948 | ### Latency benchmark |
759 | 949 | ||
@@ -764,6 +954,7 @@ The latency between encoder and player with realtime config( | @@ -764,6 +954,7 @@ The latency between encoder and player with realtime config( | ||
764 | 954 | ||
765 | <table> | 955 | <table> |
766 | <tr> | 956 | <tr> |
957 | + <th>Update</th> | ||
767 | <th>SRS</th> | 958 | <th>SRS</th> |
768 | <th>VP6</th> | 959 | <th>VP6</th> |
769 | <th>H.264</th> | 960 | <th>H.264</th> |
@@ -771,6 +962,7 @@ The latency between encoder and player with realtime config( | @@ -771,6 +962,7 @@ The latency between encoder and player with realtime config( | ||
771 | <th>H.264+mp3</th> | 962 | <th>H.264+mp3</th> |
772 | </tr> | 963 | </tr> |
773 | <tr> | 964 | <tr> |
965 | + <td>2014-12-03</td> | ||
774 | <td>1.0.10</td> | 966 | <td>1.0.10</td> |
775 | <td>0.4s</td> | 967 | <td>0.4s</td> |
776 | <td>0.4s</td> | 968 | <td>0.4s</td> |
@@ -778,6 +970,7 @@ The latency between encoder and player with realtime config( | @@ -778,6 +970,7 @@ The latency between encoder and player with realtime config( | ||
778 | <td>1.2s</td> | 970 | <td>1.2s</td> |
779 | </tr> | 971 | </tr> |
780 | <tr> | 972 | <tr> |
973 | + <td>2014-12-12</td> | ||
781 | <td>2.0.70</td> | 974 | <td>2.0.70</td> |
782 | <td><a href="https://github.com/winlinvip/simple-rtmp-server/commit/10297fab519811845b549a8af40a6bcbd23411e8">0.1s</a></td> | 975 | <td><a href="https://github.com/winlinvip/simple-rtmp-server/commit/10297fab519811845b549a8af40a6bcbd23411e8">0.1s</a></td> |
783 | <td><a href="https://github.com/winlinvip/simple-rtmp-server/commit/10297fab519811845b549a8af40a6bcbd23411e8">0.4s</a></td> | 976 | <td><a href="https://github.com/winlinvip/simple-rtmp-server/commit/10297fab519811845b549a8af40a6bcbd23411e8">0.4s</a></td> |
@@ -785,6 +978,7 @@ The latency between encoder and player with realtime config( | @@ -785,6 +978,7 @@ The latency between encoder and player with realtime config( | ||
785 | <td>0.9s</td> | 978 | <td>0.9s</td> |
786 | </tr> | 979 | </tr> |
787 | <tr> | 980 | <tr> |
981 | + <td>2014-12-16</td> | ||
788 | <td>2.0.72</td> | 982 | <td>2.0.72</td> |
789 | <td>0.1s</td> | 983 | <td>0.1s</td> |
790 | <td>0.4s</td> | 984 | <td>0.4s</td> |
-
请 注册 或 登录 后发表评论