Note: Updated for Wowza Media Server 3 Preview 3
Information provided in the Wowza Media Server 3 logs allows you to identify if hardware acceleration is available and is being used. Below is a description of what to look for in the logs to determine if acceleration is available.
Note: If using accelerated hardware, run Wowza Server in standalone mode. Running as a service will invoke the default MainConcept software encoder.
- Intel Quick Sync (Sandy Bridge) Acceleration: Wowza Server 3 uses the Intel Media SDK to provide accelerated encoding using the Quick Sync technology. When the Live Stream Transcoder is invoked for the first time, it checks to see if Quick Sync resources are available. To determine if Quick Sync hardware acceleration is available, look for the following statement in the console window:
To use the Quick Sync encoder set the Encode/Video/Transcoder property in [install-dir]/transcoder/templates/[template].xml to QuickSync. If hardware acceleration is not available and you choose the QuickSync encoder, then Wowza Server will use the default encoder.Code:Quick Sync is availabe: JNI:TranscoderSession.isQuickSyncAvailable[streaname]: Intel Quick Sync hardware acceleration is available Quick Sync is not availabe: JNI:TranscoderSession.isQuickSyncAvailable[streaname]: Intel Quick Sync hardware acceleration is NOT available
- NVidia CUDA Acceleration: Wowza Server 3 uses the NVidia CUDA SDK to provide accelerated encoding using the CUDA technology. When the Live Stream Transcoder is invoked for the first time, it checks to see if NVidia CUDA resources are available. To determine if NVidia CUDA hardware acceleration is available, look for the following statement in the console window:
To use the CUDA encoder set the Encode/Video/Transcoder property in [install-dir]/transcoder/templates/[template].xml to CUDA. If hardware acceleration is not available and you choose the CUDA encoder, then Wowza Server will use the default encoder.Code:CUDA is available: JNI:TranscoderSession.isCUDAAvailable[streamname]: NVidia CUDA hardware acceleration is available CUDA is not available: JNI:TranscoderSession.isCUDAAvailable[streamname]: NVidia CUDA hardware acceleration is NOT available
- MainConcept Software: If your hardware does not support either of these acceleration technologies then you can use the MainConcept software encoder. To use the MainConcept software encoder set the Encode/Video/Transcoder property in [install-dir]/transcoder/templates/[template].xml to default.
Note: Look for the Wowza watermark in the bottom right hand corner of your video to easily identify if your stream is being transcoded.
Note: You will only experience accelerated performance if you have the required hardware and drivers. Always be sure you are running the latest driver for your hardware:
UPDATE: Updated for Wowza Media Server 3 Preview 2.


Reply With Quote
