Wowza Streaming Engine is a powerful and reliable video streaming server software that allows you to deliver live and on-demand content to any device. However, like any software, it may encounter some issues that can affect its performance or functionality. In this article, we will show you how to troubleshoot some common Wowza Streaming Engine issues and how to fix them.
Check the Server Logs
The first step to troubleshoot any Wowza Streaming Engine issue is to check the server logs. The server logs contain detailed information about the server's operations, errors, warnings, and events. You can access the server logs from the Wowza Streaming Engine Manager or from the file system of your server. The default location of the server logs is C:\\Program Files (x86)\\Wowza Media Systems\\Wowza Streaming Engine [version]\\logs on Windows and /usr/local/WowzaStreamingEngine-[version]/logs on Linux and macOS.
The server logs are named wowzastreamingengine_access.log, wowzastreamingengine_error.log, and wowzastreamingengine_manager_access.log. You can open them with any text editor or use the Log Viewer tool in the Wowza Streaming Engine Manager. The Log Viewer tool allows you to filter, search, and export the log entries.
When checking the server logs, look for any error messages or warnings that indicate a problem with your server configuration, network connection, stream sources, stream targets, transcoder, or DRM. Some common error messages and their possible causes are:
Server license key not valid: This means that your server license key is expired, invalid, or already in use by another server. You need to renew your license key, enter a valid license key, or deactivate your license key from another server.
Server port [port] already in use: This means that another application or service is using the same port as your Wowza Streaming Engine server. You need to stop the other application or service or change the port number of your Wowza Streaming Engine server.
Stream not found [stream name]: This means that your stream source is not available or not configured correctly. You need to check your stream source settings, such as the IP address, port number, stream name, username, password, and protocol.
Connection reset by peer: This means that your stream target or client has closed the connection unexpectedly. You need to check your stream target or client settings, such as the IP address, port number, stream name, username, password, and protocol.
Transcoder initialization failed: This means that your transcoder is not working properly or not supported by your server hardware. You need to check your transcoder settings, such as the profile name, bitrate, resolution, codec, and format.
DRM initialization failed: This means that your DRM provider is not reachable or not configured correctly. You need to check your DRM settings, such as the provider name, URL, license key, and encryption method.
Check the Server Status
The second step to troubleshoot any Wowza Streaming Engine issue is to check the server status. The server status shows you the current state of your server and its components, such as CPU usage, memory usage, disk space usage, network bandwidth usage, uptime, version number, license key status, incoming streams, outgoing streams, connections, sessions, and alerts. You can access the server status from the Wowza Streaming Engine Manager or from a web browser.
To access the server status from the Wowza Streaming Engine Manager, go to Home > Server > Server Setup > Server Status. To access the server status from a web browser, 061ffe29dd