Wowza Streaming Engine 4.7.4 Release Notes

Version: Wowza Streaming Engine™ 4.7.4 build 21380 released on February 6, 2018.
 
Note: For step-by-step instructions about how to update your Wowza Streaming Engine media server software, see How to update your Wowza Streaming Engine installation.

Contents


New Features and Functionality in Wowza Streaming Engine 4.7.4
Detailed list of changes in Wowza Streaming Engine 4.7.4

New Features and Functionality in Wowza Streaming Engine 4.7.4


Wowza Streaming Engine™ is 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.7.4 contains several fixes and enhancements that help to improve the functionality of the media server software.

Detailed list of changes in Wowza Streaming Engine 4.7.4


Changes since 4.7.3.01 release

  • Fixed rtpbuffered stream target to allow multiple streams to start immediately
  • Updated rtpbuffered stream target to correct timing for PAT/PMT packets
  • Updated rtpbuffered stream target to improve PCR timing
  • Updated rtpbuffered stream target to add offset timing limits to prevent packet delivery failure
  • Updated rtpbuffered stream target logging to show virtual host (VHost) name
  • Updated rtpbuffered stream target to correctly start when multiple VHosts are present
  • Updated rtpbuffered stream target debug to provide more detailed information
  • Added Application/Properties property dvrConverterTimeType (String, default="utc") to enable selection of the timebase for Wowza nDVR live to VOD conversion (values can be "utc" or "dvr")
  • Added dvrConverterTimeType query parameter to nDVR live to VOD REST API endpoint
  • Added Applications/DVR/Properties property dvrChunkMbrCustomAligner to enable multi-bitrate (MBR) support for nDVR chunk ID by timecode
  • Updated nDVR DvrChunkIDByTimecodeHandler2 to prevent negative chunk IDs
  • Fixed timing issues with Wowza CDN and Wowza Streaming Cloud stream targets that caused a memory leak and potential OUT OF MEMORY condition
  • Changed Apple HLS (Cupertino) chunk overflow logic so chunks are forcibly ended when they get too long, such as when keyframes stop being received
  • Updated cross-origin resource sharing (CORS) to allow dynamic responses based on CORS request (default is disabled):
    • Application/HTTPStreamer/Properties [httpType]CORSDynamicEnabled (Boolean, default = false)
    • Application/HTTPStreamer/Properties [httpType]CORSUseHostname (Boolean, default = false)
  • Changed logging messages in NetConnection to show clientId when callback contains an invalid object
  • Fixed invalid license check issue
  • Fixed MPEG-DASH audio sync issue during playback of on-demand video files

Changes in 4.7.3.01 release

  • Added a rtpbuffered stream target profile
  • Updated the rtpbuffered stream target profile to improve multicast support
  • Fixed an issue with Wowza Streaming Cloud and Wowza CDN stream targets that resulted in double the expected number of sessions being created when the destination server was specified to be "redundant"
  • Fixed an issue with Wowza Streaming Cloud and Wowza CDN stream targets that resulted in multiple adaptive bitrate streams pushed to Akamai with the same name if the stream's bitrate couldn't be determined
  • Added support for the following Wowza CDN HLS stream target properties: playSSL, sendSSL, and relativePlaylists. The properties can be managed for each target directly by the user in their Wowza CDN account.
  • Removed support for the deprecated use_https Wowza Streaming Cloud stream target API field, which forced all Wowza CDN push connections to be secure (SSL)
  • Added code to log a warning message when an Apple HLS (Cupertino) stream target stream has multiple chunks queued to be sent, possibly indicating a connectivity problem with the destination
  • Added functionality to allow delivery of GZIP compressed playlists for Apple HLS streams
  • Fixed an overflow error that occured after handling a large number of socket connections
  • Updated the rtpbuffered stream target profile to improve multicast support
  • Fixed an issue with how Apple HLS streams with missing keyframes are handled while using the Apple HLS (Cupertino) packetizer
  • Fixed an issue that causes errors when a player tries to request a chunk from a recently restarted Wowza nDVR edge server
  • In Wowza Streaming Engine Manager, removed the ability to select a file versioning template for live stream recordings that use the segmentation option of "none" (file versioning isn't used for this segmentation option)