All tests were conducted using the methodology of incrementally transcoding incoming streams of video until the server reached approximately 65 percent CPU utilization. We recommend that when running in a production environment that the transcoding operation not take more than 50-55 percent of the total CPU resources of the machine. This will leave sufficient CPU resources available for streaming the transcoded streams. Before executing the tests, Wowza Media Server (version 3) was tuned using the Performance Tuning Guidelines.
Note: For use with Wowza Media Server 3.
Test Servers
- Server1
- Processor: Single Intel® Xeon® CPU E3 V2 1275 @ 3.50GHz
- Cores/Threads: 4/8
- Memory: 8 GB
- Motherboard: ASUS P8C WS
- OS: Windows 7 Home Premium - 64-bit
- Java: Java 7 64-bit
- GPU/Acceleration: Built-in HD4000 with Intel Quick Sync
- Server2
- Processor: Single Intel® Xeon® CPU E3 1275 @ 3.40GHz
- Cores/Threads: 4/8
- Memory: 8 GB
- Motherboard: ASUS P8B WS R
- OS: Windows 7 Home Premium - 64-bit
- Java: Java 7 64-bit
- GPU/Acceleration: CUDA test with GTX 580 1.5 GB RAM
- Server3
- Processor: Dual Intel Xeon CPU X5650 @ 2.66GHz
- Cores/Threads: 12/24
- Memory: 12 GB
- Motherboard: SuperServer 7046GT-TRF 4U Xeon DP 4xGPU Ready
- OS: Windows 7 Enterprise - 64-bit (Some Windows 7 SKUs are not compatible with multi CPU hardware)
- Java: Java 7 64-bit
- GPU/Accleration: Single NVidia Tesla C2070 with 6GB RAM
- Server4
- EC2 Instance: Extra Large Instance - m1.xlarge
- Memory: 15 GB
- 8 EC2 Compute Units: 4 virtual cores with 2 EC2 Compute Units each
- Java: Java 7 64-bit
- OS: Amazon Linux
- EC2 AMI: m1.xlarge
- GPU/Acceleration: None
- Server5
- EC2 Instance: High-CPU Extra Large Instance - c1.xlarge
- Memory: 7 GB
- 20 EC2 Compute Units: 8 virtual cores with 2.5 EC2 Compute Units each
- Java: Java 7 64-bit
- OS: Amazon Linux
- EC2 AMI: c1.xlarge
- GPU/Acceleration: None
- Server6
- Processor: Dual Intel Xeon CPU X5650 @ 2.66GHz
- Cores/Threads: 12/24
- Memory: 12 GB
- Motherboard: SuperServer 7046GT-TRF 4U Xeon DP 4xGPU Ready
- OS: Fedora 15 64-bit
- Java: Java 7 64-bit
- GPU/Acceleration: None
Input Test Stream
- Transrate
- Video Codec: H.264
- Video Profile: Main
- Video Level: 3.1
- Video Frame Size: 1280x720
- Video Frame Rate: 23.98 fps
- Video Bitrate: 1.8 Mbps
- Audio Codec: AAC
- Audio Sample Rate: 48 kHz
- Audio Channels: Stereo
- Audio Bitrate: 97 kbps
- Transcode
- Video Codec: MPEG-2
- Video Frame Size: 1280x720
- Video Frame Rate: 23.98 fps
- Video Bitrate: 3.0 Mbps
- Audio Codec: MPEG-1 Layer 2
- Audio Sample Rate: 48 kHz
- Audio Channels: Stereo
- Audio Bitrate: 128 kbps
Transrate
| Input | Output | Server 1: default | Server 1: QuickSync | Server 2: CUDA | Server 3: default | Server 3: CUDA | Server 4: default | Server 5: default | Server 6: default |
| 1 x 720p @ 1.8 Mbps |
|
15% | 8% | 11% | 4% | 3% | 52% | 18% | 8% |
| 2 x 720p @ 1.8 Mbps |
|
22% | 14% | 15% | 8% | 5% | 72% | 38% | 16% |
| 3 x 720p @ 1.8 Mbps |
|
33% | 17% | 21% | 12% | 8% | __ |
58% | 23% |
| 4 x 720p @ 1.8 Mbps |
|
48% | 21% | 29% | 18% | 11% | __ |
77% | 32% |
| 5 x 720p @ 1.8 Mbps |
|
65% | 27% | 39% | 25% | 15% | __ |
__ |
41% |
| 6 x 720p @ 1.8 Mbps |
|
__ |
33% | 54% | 32% | 19% | __ |
__ |
46% |
| 7 x 720p @ 1.8 Mbps |
|
__ |
44% | 61% | 38% | 23% | __ |
__ |
52% |
| 8 x 720p @ 1.8 Mbps |
|
__ |
48% | 68% | 44% | 27% | __ |
__ |
58% |
| 9 x 720p @ 1.8 Mbps |
|
__ |
54% | __ |
51% | 30% | __ |
__ |
66% |
| 10 x 720p @ 1.8 Mbps |
|
__ |
__ |
__ |
65% | 34% | __ |
__ |
__ |
Transcode
| Input | Output | Server 1: default | Server 1: QuickSync | Server 2: CUDA | Server 3: default | Server 3: CUDA | Server 4: default | Server 5: default | Server 6: default |
| 1 x 720p @ 3.0 Mbps |
|
17% | 12% | 12% | 6% | 3% | 60% | 22% | 13% |
| 2 x 720p @ 3.0 Mbps |
|
32% | 16% | 18% | 12% | 7% | __ |
51% | 25% |
| 3 x 720p @ 3.0 Mbps |
|
56% | 23% | 28% | 24% | 11% | __ |
73% | 35% |
| 4 x 720p @ 3.0 Mbps |
|
79% | 29% | 39% | 31% | 15% | __ |
__ |
46% |
| 5 x 720p @ 3.0 Mbps |
|
__ |
36% | 51% | 44% | 19% | __ |
__ |
53% |
| 6 x 720p @ 3.0 Mbps |
|
__ |
45% | 63% | 52% | 22% | __ |
__ |
63% |
| 7 x 720p @ 3.0 Mbps |
|
__ |
54% | __ |
59% | 26% | __ |
__ |
69% |
| 8 x 720p @ 3.0 Mbps |
|
__ |
62% | __ |
67% | 31% | __ |
__ |
__ |
| 9 x 720p @ 3.0 Mbps |
|
__ |
__ |
__ |
__ |
37% | __ |
__ |
__ |
| 10 x 720p @ 3.0 Mbps |
|
__ |
__ |
__ |
__ |
44% | __ |
__ |
__ |
- Click here, if you are having problems or would like to discuss this article.
- Leave a comment below, if there is some aspect of this article you would like to see changed or improved.


Article List
Categories
Wowza Media