• 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.6.0 build 19395 released on November 15, 2016. 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

    An updater hasn't been produced yet for the latest Wowza Streaming Engine software build (Wowza Streaming Engine™ 4.6.0 build 19395 released on November 15, 2016).

    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)