• Software Updates

    Published on 10-08-2011 05:11 AM  Number of Views: 55908 
    Article Preview

    This guide provides step-by-step instructions for upgrading your Wowza Media Server® software installation to Wowza Streaming Engine™ 4.1. Wowza Streaming Engine is the latest version of the Wowza server software formerly known as Wowza Media Server. ...

    The latest production build is Wowza Streaming Engine 4.1.0 build 12602 released on September 11, 2014.

    New Installation

    The complete Wowza Streaming Engine™ 4 installers are available HERE. The installation packages include:

    • Wowza Streaming Engine software
    • Wowza Streaming Engine Manager
    • Documentation
    • Examples

    Updating from Wowza Streaming Engine 4.0.x to Wowza Streaming Engine 4.1.0

    The latest production update is: Wowza Streaming Engine 4.1.0 (updates Wowza Streaming Engine 4.0.x to 4.1.0). For a complete list of changes in this update, see the Release Notes.

    Note: For step-by-step instructions about how to update your Wowza Streaming Engine 4 software with this production update, see How to apply a Wowza Streaming Engine update.

    RSS Feed

     Wowza Streaming Engine 4: Production Builds RSS Feed

    Upgrade from Wowza Media Server

    To learn how to upgrade your Wowza Media Server® license key to Wowza Streaming Engine, go to the Upgrade webpage.

    For step-by-step instructions for upgrading your Wowza Media Server software to Wowza Streaming Engine, see the Upgrade Guide.

    RSS Feed

     Wowza Media Server 3: Production Builds RSS Feed

    Development Updates

    Between stable, production releases, Wowza® periodically produces development builds in the form of updates. This allows you to try the latest releases of the Wowza media server software to test and give feedback, and to get early access to new features. For more information about the latest Development updates, see Development Builds.

    Note: Development builds are not official releases and may not be stable.

    Wowza Streaming Engine 4.1.0

    The latest development build is Wowza Streaming Engine build 13082 released on November 18, 2014.


    Wowza Streaming Engine (updates Wowza Streaming Engine 4.x to

    Note: For step-by-step instructions about how to update your Wowza Streaming Engine 4 software with this development build, see How to apply a Wowza Streaming Engine update.

    Changes (since 4.1.0 release)

    • Added API calls to IClient to enable removal of the clientid item from the onConnect result for RTMP connections (default is to send clientid)
      • boolean IClient.isAcceptConnectionSendClientId()
      • void IClient.setAcceptConnectionSendClientId(boolean acceptConnectionSendClientId)
    • Removed clientid item from onConnect result for RTMP connections when negotiating an authenticated RTMP connection
    • Fixed bug in Wowza Streaming Engine Manager not allowing an Encode to be enabled if it had a plus sign in it
    • Fixed bug in ModuleCoreSecurity where URLs with stream names containing the mp4: or flv: prefixes generate an incorrect hash that caused the session to be rejected
    • Updated BuyDRM module so that you can specify an "adaptiveGroup" field in the BuyDRM map file. This identifies all matching streams as being in the same adaptive set, which forces the same encryption key to be used for all of those streams
    • Fixed live and VOD DASH ABR CENC manifests so that the ContentProtection elements are only included once per AdaptionSet instead repeatedly for every representation
    • Added transcoder integer Transcoder/Properties property resetDecoderOnTransitionToVideoBehindState, which when set will instruct video decoder to reset if transcoder behindness reaches given state or greater (default is -1, which turns off reset system). Valid behindness values are:
    • Added MPEG-TS boolean property "mpegtsHasM2TSTimeCodes" which instructs the de-packetizer to account for the 4-byte M2TS timecodes prepended to the standard MPEG-TS packet by some high definition video cameras
    • Fixed problem with logging accuracy when using Server/Properties property sslLogProtocolInfo (SSLInfo.CipherSuitesEnabled and SSLInfo.ProtocolsEnabled now correctly log what is active)
    • Modified javascript function hashChanged() to account for behavioral change in Firefox where it now always decodes the URL in location.hash. This caused the incomingstreams_details page to not load when viewing a stream on the edge application
    • Fixed incorrect encryption of HLS chunks when the playlist index was not the same as the DVR chunk index. This could occur in an ABR situation where one of the streams was missing chunks
    • Fixed a closed captioning case where the file specified in the SMIL file would not be used; instead, the caption file with the same base as the VOD asset would be used
    • Added API to IHTTPStreamerSession to track if connection to content is secured using SSL
      • boolean IHTTPStreamerSession.isSecure()
      • boolean IHTTPStreamerSession.setSecure(boolean isSecure)
    • Improved HTTP streamers to set secure attribute in IHTTPStreamerSession when streaming is protected using SSL
    • Changed RTSP header responses to use CSeq rather than Cseq (case change)
    • Added support for StreamNameGroup/Members/Member/MediaListRendition/Title in transcoder template
    • Added support for propagating MediaList title field to jwplayer.smil responses
    • Fixed MPEG-DASH issue where the <Location> tag in the manifest did not specify the protocol as "https" when the connection was protected using SSL
    • Fixed Push Publishing HLS Akamai backup stream handling
      • The same path is now used for pushing to both the primary and backup ingest servers, differing only in the domain name
      • In redundant HLS playlists, the Akamai edge server domain for the backup server in the chunklist URLs are now prepended with "b-", per latest info from Akamai QA
    • Fixed bug in Streaming Engine Manager that caused a 404 error and stack trace when restarting an application from the Stream Files details page or SMIL Files details page
    • Fixed bug on Incoming Security page that failed to allow access to Client Restrictions and Duplicate Stream Names options when application type was LiveHTTPOrigin
    • Fixed problem with packetization of Apple HLS (cupertino) header and footer ID3 tags for live streams (ID3 tags were not being TS wrapped)
    • Added Apple HLS (cupertino) live and VOD peak bitrate calculations
    • Improved Apple HLS (cupertino) live and VOD bitrate calculations to be more accurate
    • Added boolean HTTPStreamers/Properties property cupertinoEnableExtXVersionInMasterPlaylist to control if EXT-X-VERSION header is shown in master playlist for Apple HLS (cupertino) streams (default is true)
    • Added boolean HTTPStreamers/Properties property cupertinoEnableExtXAllowCache to control if X-ALLOW-CACHE header is shown in chunk playlist for Apple HLS (cupertino) streams (default is true)
    • Added boolean HTTPStreamers/Properties property cupertinoEnableAverageBandwidth to control if AVERAGE-BANDWIDTH header is shown in the master playlist for Apple HLS (cupertino) streams (default is false)
    • Added boolean HTTPStreamers/Properties property cupertinoEnableExtXIndependentSegments to control if X-EXT_INDEPENDENT-STREAMS header is shown in chunk playlist for Apple HLS (cupertino) streams (default is false)
    • Added support for specifying peak video bitrate in MediaList API
      • public int MediaListRendition.getBitrateVideoPeak()
      • public void MediaListRendition.setBitrateVideoPeak(int bitrateVideoPeak)
      • public int MediaListRendition.getBitrateTotalPeak()
    • Added support for specifying peak video bitrate in a SMIL file
      • video attribute video-bitrate-peak or videoBitratePeak
      • <param name="videoBitratePeak" value="1000000" valuetype="data"
    • Added support in transcoder for populating NGRP peak video bitrate
    • Added new PushPublishRTMP APIs to allow synchronization of ABR RTMP output streams to a common packet timecode
      • void setSyncTimecode(long syncTimecode)
      • void setSyncPacketType(int syncPacketType)
    • Added Epiphan Pearl and Telestream Wirecast 6 encoders to the Incoming Publishers page in Streaming Engine Manager
    • Fixed bug in Firefox that prevented the download of XML files in the Incoming Publishers page in Streaming Engine Manager
    • Improved the handling and detection of M2TS timecodes in MPEG-TS streams as well as the detection of MPEG-TS over RTP when M2TS timecodes are present
    • Added transcoder decoder parameters (settable in transcoder template Decode/Video/Parameters)
      • mainconcept.loop_filter: Set loop filter mode option: 0=off, 1=on
      • mainconcept.output_8bit: Allow only 8-bit output image option: 0=off, 1=on
      • mainconcept.mv_precision: Limits precision of motion vectors option: 0:PRECISION_QUARTER, 1:H264VD_MV_PRECISION_HALF, 2:H264VD_MV_PRECISION_FULL
      • mainconcept.dpb_size: Set DPB size option
      • mainconcept.ec: Set Error concealment modes (bitmask): 0:NONE, 1:SHOW_BASE_LAYER (SVC only), 2:CONCEAL_ERROR_FRAMES, 4:TEMPORAL_FOR_INTRA, 8:ERRORLESS_REF_ONLY
    • Improved handling of onMetaData events for incoming MPEG-TS and RTP streaming (added @setDataFrame to events)
    • Improved handling of onMetaData events in transcoder to properly preserve @setDataFrame events
    • Added support for definition of the "securityPublishValidEncoders" string property in the VHost.xml Root/VHost/Properties section. If the "securityPublishValidEncoders" is not set in the VHost.xml file, it defaults to "Wirecast/|FME/|FMLE/|Wowza GoCoder*". Setting it overwrites the default value. If the "securityPublishValidEncoders" is defined in the Application.xml file, this supersedes the value defined in VHost.xml and the default definition
    • Enhanced the Startup Streams Monitor Module to also watch the file's modified time, defaulted to off unless the property "startupStreamsMonitorFileModification" is set to true. This will cause streams affected by the modified file to be stopped and started to allow them to pick up any changes
    • Changed MPEG-DASH so that the MPD.Location tag is excluded from DASH manifests when in HTTP Origin mode
    • Created HTTPByteWriter class that is now used by Push Publishing to push HLS/HDS/DASH to Akamai. HTTPByteWriter uses non-blocked socket channels to better handle connectivity issues with endpoints
    • Added Push Publishing properties to allow modification of the HTTP connectionTimeout, readTimeout, and maxRetries parameters on the sockets created for the Push Publishing HTTP transactions: pushPublishHTTPConnectionTimeout, pushPublishHTTPReadTimeout, and pushPublishHTTPMaxRetries
    • Improved socket timeout detection for Push Publishing HTTP protocols
    • Fixed bug in ModuleSecureToken for RTMP where received hash was truncated when it was the only parameter
    • Removed extraneous invalid value warnings in ModuleCoreSecurity when token starttime and/or token endtime are not specified
    • Fixed the decoding of the additional identification data in the MPEG-TS Registration descriptor
    • Fixed smoothRespondImmediatelyOnReadAheadFragmentNotReady logic so that it returns immediately even if fragment has not been processed (origin/edge timing issue)
    • Fixed Push Publishing cupertino-akamai issue where "{secureToken}" HLS filename variable was appearing in all chunk URLs in all HLS chunklists pushed to Akamai
    • Set the IP address in the RTPSession when the first packet of an MPEG-TS stream is received
    • Updated MainConcept HEVC encoder and decoder library to version 3.1
    • Fixed transcoder rate control problem with HEVC encoding
    • Fixed regression where DVR would immediately go into a non-live state when encoder disconnected, instead of waiting for the DVR timeout to occur
    • Fixed bug in ModuleCoreSecurity that prevented FMLE from reconnecting successfully when the received hash contained a '+' character
    • Fixed bug in incoming security and outgoing security models that prevented the use of wildcards in IP addresses
    • Fixed problem where HLS ABR stream with single audio-only stream and WebVTT subtitles failed to play
    • Improved randomize stream name functionality for HTTP streaming to make sure random strings are generated from static randomizer. This ensures that unique IDs are generated
    • Fixed Akamai Push Publishing HTTP profiles (HLS/HDS/DASH) to ensure alignment of chunk indexes across all ABR stream renditions. Also, chunks are now pushed to a new/unique folder on the endpoint after a stream reset occurs
    • Added enforcement of Publish IP White List and Publish IP Black List for RTSP publish connections

    RSS Feed

     Wowza Streaming Engine 4: Development Builds RSS Feed
    Published on 02-11-2014 07:30 AM     Number of Views: 14976 

    In between stable, production releases, development builds are produced periodically in the form of updates. This guide provides step-by-step instructions for upgrading Wowza Streaming Engine 4.0 to a newer version of Wowza Streaming Engine 4.0. ...
    Published on 09-11-2014 10:50 AM     Number of Views: 5447 

    Version: Wowza Streaming Engine™ 4.1.0 build 12602 released on September 10, 2014. ...
    Published on 08-11-2014 12:10 PM     Number of Views: 3651 

    Version: Wowza Streaming Engine™ 4.0.6 build 12199 released on August 11, 2014. ...
    Published on 07-24-2014 11:00 AM     Number of Views: 2779 

    Version: Wowza Streaming Engine™ 4.0.5 build 12045 released on July 24, 2014. ...
    Published on 06-17-2014 02:30 PM     Number of Views: 4927 

    Version: Wowza Streaming Engine™ 4.0.4 build 11775 released on June 17, 2014. ...
    Published on 03-27-2014 05:04 PM     Number of Views: 5823 

    Version: Wowza Streaming Engine™ 4.0.3 build 10989 released on March 27, 2014. ...
    Published on 03-07-2014 01:00 AM     Number of Views: 11594 

    Version: Wowza Streaming Engine™ 4.0.1 build 10615 released on March 7, 2014. ...
    Published on 01-03-2014 01:48 PM     Number of Views: 6131 

    Version: Wowza Media Server® 3.6.4 build 9641 released on January 3, 2014. ...
    Published on 10-30-2013 08:26 AM     Number of Views: 5155 

    Version: Wowza Media Server® 3.6.3 build 8031 released on 1 November, 2013. ...
    Published on 05-08-2013 04:03 AM     Number of Views: 11926 

    Version: Wowza Media Server® 3.6.2 build 5334 released on 10 June, 2013. ...
    Published on 01-31-2013 05:35 PM     Number of Views: 6839 

    Version: Wowza Media Server 3.5.2 build build3747 released on 05 February, 2013. ...
    Published on 01-10-2013 05:09 PM     Number of Views: 2643 

    Version: Wowza Media Server 3.5.1 build 3709 released on 28 Janurary, 2013. ...
    Published on 09-21-2012 01:37 PM     Number of Views: 9627 

    Version: Wowza Media Server 3.5.0 build 2989 released on 08 November, 2012. ...
    Published on 06-19-2012 01:04 PM     Number of Views: 6413 

    Wowza Media Server 3.1.2 Release Notes ...
    Published on 04-25-2012 06:06 PM     Number of Views: 4532 

    Wowza Media Server 3.1.1 Release Notes ...
    Published on 03-20-2012 03:56 PM     Number of Views: 5389 

    Wowza Media Server 3.1.0 Release Notes ...
    Published on 02-08-2012 02:16 PM     Number of Views: 4434 

    Wowza Media Server 3.0.5 Release Notes ...

    Page 1 of 2 12 LastLast