winlin

add HLS overload

正在显示 1 个修改的文件 包含 27 行增加1 行删除
@@ -731,7 +731,7 @@ The latency between encoder and player with realtime config( @@ -731,7 +731,7 @@ The latency between encoder and player with realtime config(
731 [CN](https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency), 731 [CN](https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency),
732 [EN](https://github.com/simple-rtmp-server/srs/wiki/v2_EN_LowLatency) 732 [EN](https://github.com/simple-rtmp-server/srs/wiki/v2_EN_LowLatency)
733 ): 733 ):
734 - 734 +|
735 735
736 | Update | SRS | VP6 | H.264 | VP6+MP3 | H.264+MP3 | 736 | Update | SRS | VP6 | H.264 | VP6+MP3 | H.264+MP3 |
737 | ------------- | --------- | --------- | --------- | --------- | -------- | 737 | ------------- | --------- | --------- | --------- | --------- | -------- |
@@ -743,6 +743,32 @@ We use FMLE as encoder for benchmark. The latency of server is 0.1s+, @@ -743,6 +743,32 @@ We use FMLE as encoder for benchmark. The latency of server is 0.1s+,
743 and the bottleneck is the encoder. For more information, read 743 and the bottleneck is the encoder. For more information, read
744 [bug #257](https://github.com/simple-rtmp-server/srs/issues/257#issuecomment-66864413). 744 [bug #257](https://github.com/simple-rtmp-server/srs/issues/257#issuecomment-66864413).
745 745
  746 +### HLS overhead
  747 +
  748 +About the HLS overhead of SRS, we compare the overhead to FLV by remux the HLS to FLV by ffmpeg.
  749 +
  750 +| Bitrate | Duration | FLV(KB) | HLS(KB) | Overhead |
  751 +| ------- | -------- | ------- | -------- | --------- |
  752 +| 275kbps | 600s | 11144 | 12756 | 14.46% |
  753 +| 260kbps | 1860s | 59344 | 68004 | 14.59% |
  754 +| 697kbps | 60s | 5116 | 5476 | 7.03% |
  755 +| 565kbps | 453s | 31316 | 33544 | 7.11% |
  756 +| 565kbps | 1813s | 125224 | 134140 | 7.12% |
  757 +| 861kbps | 497s | 52316 | 54924 | 4.98% |
  758 +| 857kbps | 1862s | 195008 | 204768 | 5.00% |
  759 +| 1301kbps | 505s | 80320 | 83676 | 4.17% |
  760 +| 1312kbps | 1915s | 306920 | 319680 | 4.15% |
  761 +| 2707kbps | 600s | 198356 | 204560 | 3.12% |
  762 +| 2814kbps | 1800s | 618456 | 637660 | 3.10% |
  763 +| 2828kbps | 60s | 20716 | 21356 | 3.08% |
  764 +| 2599kbps | 307s | 97580 | 100672 | 3.16% |
  765 +| 2640kbps | 1283s | 413880 | 426912 | 3.14% |
  766 +| 5254kbps | 71s | 45832 | 47056 | 2.67% |
  767 +| 5147kbps | 370s | 195040 | 200280 | 2.68% |
  768 +| 5158kbps | 1327s | 835664 | 858092 | 2.68% |
  769 +
  770 +The HLS overhead is calc by: (HLS - FLV) / FLV * 100%
  771 +
746 ## Architecture 772 ## Architecture
747 773
748 SRS always use the most simple architecture to support complex transaction. 774 SRS always use the most simple architecture to support complex transaction.