Latest Software Updates

Wowza Media Systems™ provides Wowza Streaming Engine media server software builds that have new features and functionality to support your streaming workflows. You can install the software on your computer using an installer, or if you already have Wowza Streaming Engine software installed, you can update it with a build updater.

| Get information about the latest build for Wowza media server software

Between server software builds, we produce updaters so you can get the latest bug fixes and improvements for your Wowza media server software, and get early access to new features being developed.

| Get information about the latest updaters for Wowza media server software
 

Notes:

Latest Server Software Build


The latest build is Wowza Streaming Engine™ 4.7.1 build 20635 released on August 2, 2017. For a complete list of changes in this build, see the Release Notes.

New Wowza Streaming Engine installation

Installers for this Wowza Streaming Engine software build are available on our Downloads webpage and can be used to install a new Wowza Streaming Engine instance. The installation packages include:
 
  • Wowza Streaming Engine media server software
  • Wowza Streaming Engine Manager
  • Documentation
  • Examples

Update your current Wowza Streaming Engine installation

Sign in to your Account Management page using your Wowza account and then check the My Downloads tab to get a build updater for your installed Wowza Streaming Engine software. For step-by-step instructions on how to update your current Wowza Streaming Engine instance to the new version provided by this build updater, see How to update your Wowza Streaming Engine installation.
 
Note: You must have an active Maintenance and Support contract to receive updaters.

Upgrade from Wowza Media Server to Wowza Streaming Engine

To learn how to upgrade your Wowza Media Server license key to Wowza Streaming Engine, go to our Upgrade webpage. For step-by-step instructions for upgrading your Wowza Media Server software to Wowza Streaming Engine, see our Upgrade Guide.

Latest Server Software Updaters


Between server software builds, Wowza produces updaters so you can get the latest bug fixes and improvements for your Wowza media server software, and get early access to new features being developed. To install an updater, sign in to your Account Management page using your Wowza account and then check the My Downloads tab for the latest updater for your Wowza media server software. You must have an active Maintenance and Support contract to receive updaters. For more information, see Wowza Streaming Engine Maintenance and Support.

Latest updater for Wowza Streaming Engine software

The latest Wowza media server software updater is Wowza Streaming Engine™ 4.7.2 build 20903 released on August 23, 2017.

Update

Sign in to your Account Management page using your Wowza account and then check the My Downloads tab for the latest Wowza Streaming Engine software updater. You must have an active Maintenance and Support contract to receive updates. For more information, see Wowza Streaming Engine Maintenance and Support.

Note: For step-by-step instructions on how to update your Wowza Streaming Engine media server software with this updater, see How to update your Wowza Streaming Engine installation.

New features and functionality in Wowza Streaming Engine 4.7.2

Wowza Streaming Engine 4.7.2 has new MediaCaster type to enable live applications to ingest Secure Reliable Transport (SRT) source streams and make them available to all player technologies supported by the Streaming Engine software. SRT streams are only supported in Wowza Streaming Engine software on Linux at this time. To learn how to set up live applications to ingest SRT streams, see How to create and use .stream files in Wowza Streaming Engine Manager. For more information about configuring the ingest of SRT, see How to specify per-stream SRT settings in .stream files.

Changes (since 4.7.1 release)

  • Improved LiveRepeater MediaCaster reset logic when streamForceResetOnReconnect is enabled
  • Fixed MediaCaster so _definst_ is correctly removed when IsrRemoveDefaultAppInstance is set to true for WOWZ and RTMP connections
  • Improved Apple HLS MediaCaster to support relative path pointers
  • Added HTTPS support for Apple HLS stream files created in Wowza Streaming Engine Manager
  • Added support for ingesting Secure Reliable Transport (SRT) sources with the MediaCaster
  • Fixed null pointer exceptions when an HLS chunk isn't ready for publishing
  • Fixed CORS headers that were being added incorrectly for HTTP requests
  • Resolved issues with CPU loading caused by threads monitoring live stream packetizers for PushPublishing HTTP protocol profiles (HLS, HDS, DASH)
  • Fixed timing issue with PushPublishing HTTP targets when the livestreampacketizer wasn't detected properly, resulting in no files being pushed
  • Fixed issue with handling of the URL attribute in HLS EXT-X-KEY tags in PushPublishing
  • Fixed exception that occurred when PROGRAM-DATE-TIME tags were added to HLS/Cupertino stream targets
  • Updated the REST API endpoint /v3/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}
    • Added parameter audioCodecString
    • Added parameter videoCodecString
    • Updated audio configuration string:
      • Changed isAudioReady and isVideoReady to show the number of audio and video packets in the stream queue
      • Fixed sourceIP to correctly show the publishing IP when using WebRTC
    • Fixed video configuration so that it looks for the latest available video configuration packet rather than the current packet queue
  • Added Application/Properties webrtcIdleTimeout property (Integer, default=5000) for WebRTC connections
  • Fixed RTP SDP exchange to include sprop-parameter-set parameter
  • Updated MPEG-DASH MPD creation to list <ContentProtection> elements in the order in which they are inserted through the CENC encryption APIs
  • Fixed nDVR conversion to correctly handle audio-only MP3 stores
  • Improved filtering of query parameters in Wowza Streaming Engine Manager requests
  • Improved NetConnection to allow send and receive chunk sizes to be changed for outbound connections
    • Added Application/Streams property rtmpSendChunkSize (Integer, default=512)
    • Added Application/Streams property rtmpReceiveChunkSize (Integer, default=128)
  • Added default maximum and minimum time to live values for Media Cache sources when using Wowza Streaming Engine Manager
  • Added default maximum and minimum time to live values for Media Cache sources when using the Wowza Streaming Engine REST API
  • Fixed MediaReaderH264 to correctly return no audio type when files don't contain an audio track

Latest updater for Wowza Media Server software

The latest updater for Wowza Media Server software is Wowza Media Server™ 3.6.4.05 build 13451 released on January 15, 2015.

Changes (since 3.6.4.02 release)

  • Fixed bug with Apple HLS (cupertino) streaming by properly removing query string in URL before extracting Wowza session ID
  • Fixed an issue with reading the MPEG-TS PMT Stream Descriptors and the detection of AC3 streams
  • Fixed live WebVTT captions in HTTP Origin mode (wasn't returning captions in subtitlechunk)
  • Fixed NPE when decoding CEA-608 captions. Only occurred when live stream starts in middle of CEA-608 command sequence and first command happens to be a backspace
  • Fixed HLS WebVTT caption time format to only show 2 hour digits unless more are needed. This caused captions to be ignored when casting some players to ChromeCast
  • Added integer HTTPStreamers/Properties property to control the maximum number of HTTP sessions that can be associated with a single TCP session (fixes file descriptor leak in the case where a single TCP session make many requests for the manifest over a single TCP connection, default is zero which is no limit)
    • httpMaxHTTPSessionsPerTCPSession
    • cupertinoMaxHTTPSessionsPerTCPSession
    • mpegdashMaxHTTPSessionsPerTCPSession
    • sanjoseMaxHTTPSessionsPerTCPSession
    • smoothMaxHTTPSessionsPerTCPSession
  • Lowered tolerance of fragment duration grouping nDVR HDS. Reduces buffering in OSMF player
  • Added Boolean LiveStreamPacketizers/Properties property cupertinoAlwaysSendZeroPacketLen that helps players other than the IOS Quicktime player decode high bitrate streams (with frames larger than 32K) when streaming Apple HLS. This will prevent video frames from being sent with multiple PES headers and the PES packet length will always be set to "zero". The default value is false
  • Fixed incorrect usage of property cupertinoVODCaptionsUseWebVTT for live WebVTT closed captions when using SMIL or AMLST. Now correctly uses cupertinoLiveCaptionsUseWebVTT
  • Fixed NPE when inserting WebVTT captions using AMLST if media list does not contain properties
  • Fixed bug in LiveStreamRecorderMP4 where the more accurate audio packet timecodes were incorrectly calculated when packet timecodes jump backward
  • Fixed support for mpegtsMapTimeToSystemTime which enable mapping incoming MPEG-TS timecodes to the system clock to enable multi-server stream alignment
  • Fixed LiveStreamRecorderFLV log entries to report correct module, instead of LiveStreamRecorderMP4
  • Fixed LiveStreamRecorderFLV media duration to report the full file duration, when appending to existing file, instead reporting the duration of last content added
  • Fixed LiveStreamRecorderFLV and LiveStreamRecorderMP4 to correctly add packets to file when timecodes jump back in time and splitOnTcDiscontinuity is set to false
  • Fixed LiveStreamRecorderMP4 excessive memory usage when recording a file without segmenting and timecodes jump backward in time and and splitOnTcDiscontinuity is set to false
  • Fixed a RTMP playback issue with smart pause that caused corrupted playback if stream was paused for more than 60 seconds
  • Fixed Memory leak in RTPSessonDescriptionDataProviderBasic when a valid SHOUTcast stream is connected using the invalid MediaCaster type of RTP
  • ReFixed LiveStreamRecorderMP4 excessive memory usage when recording a file without segmenting and timecodes jump backward in time and and splitOnTcDiscontinuity is set to false
  • Fixed bug where stream data quits writing to Segment file when timecodes jump back in time

Changes (since 3.6.4 release)

  • Fixed internal packet handling algorithm to account for case where inner handler was both saving and flushing
  • Added application-level Boolean property rtmpEncoderAuthenticationSendCloseOnRejectConnection to control if "close" command is sent during RTMP authentication process (default is false)
  • Removed a debug statement that was accidentally left on (TS closed captioning)
  • Fixed bug in HTTPLiveStreamRecord output URL parameter handling where ${variables} for file names weren't getting replaced correctly
  • Fixed Silverlight multicast authorizer to not start the worker thread if socket creation failed
  • Updated bin/nssm_[x32,x64].exe service code to fix service restart issue
  • Fixed FLV header to correctly report video present and audio present when recording using webcam app
  • Added better debugging for MAC address locked licenses
  • Fixed ability to run on Win8.1 native player by adding support for Smooth Streaming FragmentInfo requests in nDVR
  • Fixed problem with Apple HLS encryption with onHTTPCupertinoEncryptionKeyVODChunk API not sending correct chunk index during playlist generation
  • Fixed LiveStreamRecordFLV to use LiveStreamRecordFLV.class when logging instead of LiveStreamRecordMp4.class
  • Added code to LiveStreamRecordFileVersionDelegate to ensure the TimeZone ID returned by the time formatter doesn't contain bad file characters, such as ":" , and if it does, use the offset from GMT instead
  • Added the ability to override the default LiveStreamRecordFileVersionDelegate via an application.xml property
  • Fixed DVR HTTP Origin mode problem where if first request is a chunk request, chunklist request would return 404
  • Fixed recording problem with the second recording on a MediaStream
  • Changed ModuleMediaWriterFileMover to use a new thread for its work so it doesn't block the calling thread
  • Fixed ModuleMediaWriterFileMover to create a thread per stream and queue per thread to ensure file moving isn't interrupted by rapid publish/unpublishing events
  • Added the following integer LiveStreamPacketizer (live) and HTTPStreamer (on-demand) properties to control the PID values used when streaming using Apple HLS (cupertino):
    • cupertinoMPEGTSVideoPID
    • cupertinoMPEGTSAudioPID
    • cupertinoMPEGTSDataPID
  • Added the following integer DVR properties to control the PID values used when streaming using Apple HLS (cupertino):
    • cupertinoMPEGTSVideoPID
    • cupertinoMPEGTSAudioPID
    • cupertinoMPEGTSDataPID
  • Added ability for dvr[Smooth,Cupertino,SanJose]PlayerAdapter properties to come from HTTPStreamer or DVR Properties section of Application.xml
  • Fixed Smooth HTTP Adapter debug logging. Wasn't properly hooked up to VHost properties smoothAdapterDebugLog or httpAdapterDebugLog
  • Added discontinuity marker to DVR HLS (Cupertino) streaming when codec info changes
  • Added context information to DVR packet handler debug logging
  • Fixed live-record synchronization issue
  • Fixed bug where FLV header flags always indicated audio and video data was present regardless of actual data (now update the FLV header flags appropriately after the file is closed)