Important: A newer version of Wowza Streaming Engine is available. For more information, see Latest software updates for Wowza Streaming Engine.
Version: Wowza Streaming Engine™ 4.8.10 build 20210217143515 released on February 23, 2021.
Java support: Wowza Streaming Engine 4.8.10 is built on Java 9 (OpenJDK Java SE JRE 9.0.4), but can be used with Java versions 9-12. For more information, see Manually install and troubleshoot Java on Wowza Streaming Engine.
Notes:
- For step-by-step instructions on how to update your Wowza Streaming Engine media server software, see Update your Wowza Streaming Engine installation.
- Docker, Google Cloud Platform, and Linux AWS images for Wowza Streaming Engine 4.8.10 are now available. Additional cloud platform updates for Wowza Streaming Engine 4.8.10 are coming soon. See Cloud deployments for more information.
Contents
New features and functionality in Wowza Streaming Engine 4.8.10
Installation and upgrade considerations for Wowza Streaming Engine 4.8.10
Detailed list of changes in Wowza Streaming Engine 4.8.10
Known issues with Wowza Streaming Engine 4.8.10
Patch updates to Wowza Streaming Engine 4.8.10
New features and functionality in Wowza Streaming Engine 4.8.10
Wowza Streaming Engine is a robust, customizable, and scalable media server software that powers reliable streaming of high-quality video and audio to any device, anywhere. Wowza Streaming Engine 4.8.10 contains several enhancements and fixes that help to improve the functionality of the media server software.
Timed metadata for MPEG-DASH live streams
With Wowza Streaming Engine 4.8.10, we've added support for converting AMF timed metadata to Event Message (emsg) timed metadata for MPEG-DASH live streams. The AMF timed metadata can either be ingested by Wowza Streaming Engine from an encoder or injected by Wowza Streaming Engine. Then, the AMF metadata can be converted to emsg metadata for interactive live streaming over MPEG-DASH using the Wowza Streaming Engine Java API. For more information about converting timed metadata for MPEG-DASH, see the following the articles:
- Convert timed metadata from AMF to emsg using the Wowza Streaming Engine Java API
- Inject timed metadata using a Wowza Streaming Engine HTTP provider
- About timed metadata in Wowza live streaming workflows
HLS improvements
Wowza Streaming Engine 4.8.10 includes several fixes for HLS streaming, including changing the default behavior for HLS streams to return Gzip encoded content when clients accept it. This speeds up reloading of the media playlist and switching between stream renditions.
Installation and update considerations for Wowza Streaming Engine 4.8.10
Wowza Streaming Engine 4.8.5 and later installs a custom packaged version of OpenJDK Java SE JRE 9.0.4 that includes the java.scripting module. This module is required for Wowza Streaming Engine 4.8.10 but is not added by the Wowza Streaming Engine 4.8.10 updater. If you are updating to Wowza Streaming Engine 4.8.10 from Wowza Streaming Engine 4.8.0 or earlier, before you update, you need to install a supported version of Java that contains the java.scripting module, such as Java 9-12 or the custom version of OpenJDK Java SE JRE 9.0.4 installed with Wowza Streaming Engine 4.8.10 (available from the Downloads tab of My Account). Then instruct Wowza Streaming Engine to use that version of Java according to the instructions in Manually install and troubleshoot Java on Wowza Streaming Engine.
When using the Wowza Streaming Engine 4.8.10 installer to install a new instance of Wowza Streaming Engine on Windows, you may need to install additional dependencies in order to ingest SRT MediaCaster streams or use the generic SRT stream targets destination to publish an SRT stream. To address this, install the latest version of the Microsoft Visual C++ Redistributable for Visual Studio appropriate to your operating system.
Detailed list of changes in Wowza Streaming Engine 4.8.10
Changes since Wowza Streaming Engine 4.8.9
- Added support for converting AMF timed metadata to Event Message (emsg) timed metadata for MPEG-DASH live streams.
- Added a new property to configure whether emsgs are added to a stream's audio or video segments (location: [install-dir]/conf/[application-name]/Application.xml, <Application>/<LiveStreamPacketizer>/<Properties>; name: mpegdashDataEventsTrackType; type: String; default: audio).
- Updated the default behavior for HLS streams to return Gzip encoded content when clients accept it.
- Added a new property that determines whether to return Gzip encoded content when players accept Gzip encoded content (location: [install-dir]/conf/[application-name]/Application.xml, <Application>/<HTTPStreamer>/<Properties>; name: cupertinoUseGzipEncoding; type: Boolean; default: true).
- Deprecated the following properties:
- cupertinoForceGZIPPlaylists
- dvrCupertinoPlaylistUseGzip
- dvrCupertinoPlaylistGzipThreshold
- Fixed an issue with incorrect audio frame counts with HLS live streams.
- Fixed an issue with not reading the language in VTT files that caused the default language (English) to be specified in the master playlist for VOD streams.
- Fixed an issue with not specifying language names in the native language for subtitles in HLS master playlists.
- Fixed a Null Pointer Exception that occurred when requesting a nonexistent segment with HLS VOD streams.
- Fixed an issue with onUnPublish events being called twice for HLS and SRT MediaCaster streams.
- Fixed an issue with MediaCaster for HLS stream notifications in which onStreamStart would be called prior to the start of streaming, resulting in a mediaCaster.getStream() call from within the onStreamStart() method returning null.
- Fixed an issue with logging file not found exception warnings when using file-based Media Cache sources with VOD captions enabled and playing a VOD file that does not include captions.
- Fixed an issue with MPEG-DASH playback of MP4s that do not contain NAL PPS parameters.
- Fixed an issue with RTCP NACK messages not being correctly rate-limited with WebRTC streams.
- Fixed an issue with the Wowza Streaming Engine REST API returning a 404 error instead of a response when requesting an unloaded application.
- Fixed an issue with the Stream Targets page in Wowza Streaming Engine Manager showing an incorrect status (Waiting) for Active streams.
Known issues with Wowza Streaming Engine 4.8.10
For a detailed list of known issues that are still in effect, see Known issues with Wowza Streaming Engine.
Patch updates to Wowza Streaming Engine 4.8.10
Between production releases, Wowza occasionally provides patches to fix bugs or regressions in the latest production release, which can be deployed in production environments and workflows for long-term stability.
There is no available patch release for Wowza Streaming Engine 4.8.10 at this time.