Wowza Transcoder 插件同時(shí)提供硬件加速編碼和非硬件加速編碼兩種能力,具體依賴于你的硬件配置。這篇文章提供的最新的性能基準(zhǔn)數(shù)據(jù)來自軟編碼(默認(rèn))、Intel Quick Sync(Ivy Bridge)加速編碼以及NVIDIA NVENC 加速編碼。 這些數(shù)據(jù)僅供參考,你能得到的性能很大程度上依賴于你的網(wǎng)絡(luò)帶寬、視頻源的編碼、Wowza的配置以及整個(gè)操作系統(tǒng)的瓶頸等等。
注意:
- 本文的性能測試只針對(duì)Wowza Streaming Engine™ 軟件或Wowza Media Server® 軟件 (版本3)以上的版本。
- 重要:在最新的NVIDIA 圖形驅(qū)動(dòng)中(340 或以上版本),已經(jīng)不再支持NVIDIA CUDA 加速編碼功能了,因此從Wowza Streaming Engine 4.1.2開始就不再支持基于CUDA的加速編碼了。
概述
本文的性能測試采用的Wowza版本是Wowza Streaming Engine 4.4.1
本文所有的測試都采用了相同的機(jī)制:持續(xù)增加輸入流的數(shù)量直到服務(wù)器的CPU利用率接近65%。我們建議在實(shí)際商業(yè)運(yùn)營環(huán)境下,轉(zhuǎn)碼工作不能消耗超過50%-55%的CPU資源。這將會(huì)為轉(zhuǎn)碼后的輸出流播放保留一定的CPU資源。
注意:
- 在某些時(shí)候,GPU的資源可能會(huì)比CPU的資源提前耗盡。這也是我們?yōu)槭裁礇]有去測試CPU利用率超過65%的場景。
- 在執(zhí)行這些測試之前,Wowza Streaming Engine已經(jīng)按照性能調(diào)優(yōu)指南進(jìn)行了性能優(yōu)化。

測試服務(wù)器的硬件配置
服務(wù)器 1
- Processor: Single Intel Xeon CPU E3-1285 V3 @ 3.60GHz
- Motherboard: Supermicro X10SAE
- GPU/Acceleration: Built-in HD4600 with Intel Quick Sync (Haswell)
服務(wù)器 2
- Processor: Single Intel Xeon CPU E3-1285 V3 @ 3.60GHz
- Motherboard: Supermicro X10SAE
- GPU/Acceleration: NVIDIA Quadro M5000
服務(wù)器 3
- Processor: Single i7 6700k @ 4.0GHz
- Motherboard: Supermicro X10SAE
- GPU/Acceleration: Built-in HD4600 with Intel Quick Sync (Skylake)
服務(wù)器 4
- Processor: Single i7 6700k @ 4.0GHz
- Motherboard: Supermicro X10SAE
- GPU/Acceleration: NVIDIA Quadro M4000
服務(wù)器 5
- EC2 Instance: AWS G2 2.2xlarge
- 8 EC2 Compute Units: 4 virtual cores with 2 EC2 Compute Units each
- EC2 Instance:G2 2.2xlarge
服務(wù)器 6
- EC2 Instance: AWS G2 2.8xlarge
- 8 EC2 Compute Units: 4 virtual cores with 2 EC2 Compute Units each
- EC2 Instance:G2 2.8xlarge
服務(wù)器 7
- EC2 Instance: AWS C4.8xlarge
- 8 EC2 Compute Units: 4 virtual cores with 2 EC2 Compute Units each
服務(wù)器 8
- 20 EC2 Compute Units: 32 virtual cores with 3.37 EC2 Compute Units each
- Instance Type: Azure-D4-v2
服務(wù)器 9
- Google: GCP-n1-highcpu-32
- 20 EC2 Compute Units: 32 virtual cores with 3.37 EC2 Compute Units each
- EC2 AMI: GCP-n1-hoghcpu-32
用于測試的輸入流
轉(zhuǎn)碼率(Transrate 720p)
- Video Frame Size: 1280x720
- Video Bitrate: 5.588 Mbps
- Audio Sample Rate: 48 kHz
轉(zhuǎn)碼率(Transrate 1080p)
- Video Frame Size: 1920x1080
- Video Bitrate: 9.7208 Mbps
- Audio Sample Rate: 48 kHz
轉(zhuǎn)編碼(Transcode)
- Video Frame Size: 1280x720
- Video Frame Rate: 23.98 fps
- Audio Codec: MPEG-1 Layer 2
- Audio Sample Rate: 48 kHz
Wowza Streaming Engine 4是業(yè)界功能強(qiáng)大、API接口豐富的流媒體Server產(chǎn)品,采用它作為流媒體服務(wù)器產(chǎn)品的案例很多,直播、在線教育、IPTV都有它的用武之地。