flavioribeiro / nginx-audio-track-for-hls-module

:sound: Nginx module that generates audio track for HTTP Live Streaming (HLS) streams on the fly.
GNU General Public License v3.0
136 stars 17 forks source link

How many requests this module can handle? #11

Closed flavioribeiro closed 11 years ago

flavioribeiro commented 11 years ago

It can handle roughly 50 requests for video chunks of 8 seconds and 1264kb of bitrate (1200 video, 64 audio).

bumblebee $ ab -n 1000 -c 200 http://address/stream_1264/segment_1368131902386_1368131902386_193.aac
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking 10.2.10.191 (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests

Server Software:        nginx/1.4.1
Server Hostname:        10.2.10.191
Server Port:            8008

Document Path:          /stream_1264/segment_1368131902386_1368131902386_193.aac
Document Length:        70577 bytes

Concurrency Level:      200
Time taken for tests:   22.063 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      70785664 bytes
HTML transferred:       70641520 bytes
Requests per second:    45.33 [#/sec] (mean)
Time per request:       4412.537 [ms] (mean)
Time per request:       22.063 [ms] (mean, across all concurrent requests)
Transfer rate:          3133.19 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0  154 698.2      2    7039
Processing:    38 3108 1124.9   2827    8997
Waiting:       31 2609 919.5   2689    8813
Total:         96 3262 1375.3   2853   12168

Percentage of the requests served within a certain time (ms)
  50%   2853
  66%   3043
  75%   4201
  80%   4653
  90%   4871
  95%   5204
  98%   6606
  99%   8770
 100%  12168 (longest request)