• Software Updates

    Published on 02-18-2015 05:30 PM  Number of Views: 77080 
    Article Preview

    This guide provides step-by-step instructions for upgrading your Wowza™ media server software FROM Wowza Media Server™ 3 TO Wowza Streaming Engine™ 4. Wowza Streaming Engine is the latest version of the Wowza media server software formerly known as Wowza Media Server. ...

    The latest production build is Wowza Streaming Engine 4.3.0 build 16025 released on October 6, 2015. For a complete list of changes in this build, see the Release Notes.

    New installation

    Installers for this production build of the Wowza Streaming Engine™ software 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 installation

    Sign in to your Account Management page using your Wowza account and then check the My Downloads tab to get a production build update 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 production build, see How to update your Wowza Streaming Engine installation.

    Note: You must have an active Maintenance and Support contract to receive updates.

    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 our Upgrade webpage.

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

    RSS feed

     Wowza Media Server 3: Production Builds RSS Feed

    Development updates

    Between stable, production releases, Wowza™ produces development builds periodically in the form of updates. This allows you to try the latest releases of 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.3.0

    The latest Wowza media server software development build is Wowza Streaming Engine build 16210 released on November 9, 2015.


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

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

    Changes (since 4.3.0 release)

    • Implemented MPEG-DASH WebVTT VOD captions
    • Improved ServerListenerStreamDemoPublisher by adding and modifying the following configuration items:
      • Renamed "repeat" to "playlistRepeat" ("repeat" is also supported) - If true, playlist items are repeated
      • Added "publishDuration" - Time, in seconds, the stream will publish (format: HH:MM:SS.mmm)
      • Added "publishRepeat" - If true, the stream is re-published in a loop after the "publishDuration" time has elapsed ("publishDuration" must be greater than zero, default is false)
      • Added "publishPauseTime" - Time, in seconds, the stream pauses before being republished if "publishRepeat" it set to true (format: HH:MM:SS.mmm, default is 1 second)
    • Added Apple HLS (cupertino) LiveStreamPacketizers/Properties integer property cupertinoMaxTimecodeGap (in milliseconds). If the gap in time between the previous packet and the next packet is greater than this value, the packetizer is reset (default is -1, which disables this mechanism)
    • Fixed Swagger documentation for the application publisher endpoint such that the singular "publisher" field that was presented to the user is now "publisherName" to match the rest of the documentation nomenclature
    • Added new server listener (com.wowza.wms.module.ServerListenerTranscoderPreload) to preload Transcoder libraries on server startup to avoid issues where Transcoder is slow to load on first use
    • Fixed Transcoder issue with B-frame timecodes to avoid negative DTS to PTS offsets
    • Removed extra "Send the stream to the backup entry point at the destination" option from Akamai RTMP stream target Basic tab "view" page
    • Fixed SecureToken hash generation for RTMP when using certain media type prefixes
    • Added User-Agent HTTP header to all HDS and HLS file pushes to Akamai, allowing Wowza Streaming Engine releases to be fully certified with Akamai for RTMP, HLS, and HDS going forward
    • Normalized Akamai HLS and HDS ingest/playback URL construction to correct ingest HDS URL issues and to align HLS and HDS ingest/playback URLs
    • Fixed issue where a PushPublishing output session would not reset correctly when its source stream had intermittent re-connection issues, resulting in orphaned PushPublishing sessions
    • Updated Destination Stream Name derivation for PushPublishing Akamai RTMP targets so that when adding a default bitrate value to the Destination Stream Name (when not properly specified by the user), a calculated or stream metadata-based value for the bitrate is used (if available), instead of the current default value ("200"), when the PushPublishing session starts
    • Improved the live-record recording process to ensure that audio and video are in sync by trimming audio and video from the start of recordings if audio is delayed from video. The following Streams/Properties are available to control the recording process:
      • recordDebugRecordWrites - Turns on debug logging of recording sessions (default is false)
      • recordVersionFile - If true, file versions are created if a previous file with the same name exists (default is true, property name versionFile is also supported)
      • recordWaitForVideoKeyFrame - If true, audio, video, and data are trimmed from the stream until the first keyframe is encountered (default is true)
      • recordUseCalculatedAudioTimecodes - If true, more accurate timecodes are calculated for audio frames (default is true)
      • recordSkipKeyFrameIfNoAudio - If true, and recordWaitForVideoKeyFrame is true, keyframes that don't have audio within tolerance value are skipped (default is true, more aggressive trimming to ensure audio/video synchronization)
      • recordSkipKeyFrameIfNoAudioTolerance - The tolerance value, in milliseconds (ms), for recordSkipKeyFrameIfNoAudio (default is 150 ms)
      • recordSkipKeyFrameIfNoAudioMaxDropTime - The maximum stream duration, in milliseconds, that recordSkipKeyFrameIfNoAudio system will drop (default is 4000 ms)
      • recordMinBufferTime - The time, in milliseconds, the stream is buffered before the first write operation to synchronize the audio and video
      • recordMaxWaitingPackets - The maximum time, in milliseconds, a packet remains in the synchronization buffer before it's flushed
    • Added API to get the incoming framerate of a live stream that's published to the media server. There are two sources of framerate data: measured (IMediaStream.PUBLISH_FRAMERATE_SOURCE_MEASURE) and metadata (IMediaStream.PUBLISH_FRAMERATE_SOURCE_METADATA):
      • int IMediaStream.getPublishFramerateVideo(); // if metadata available, it is returned; if not, measured is returned
      • int IMediaStream.getPublishFramerateAudio(); // if metadata available, it is returned; if not, measured is returned
      • int IMediaStream.getPublishFramerateVideo(int source); // IMediaStream.PUBLISH_FRAMERATE_SOURCE_MEASURE or IMediaStream.PUBLISH_FRAMERATE_SOURCE_METADATA
      • int IMediaStream.getPublishFramerateAudio(int source); // IMediaStream.PUBLISH_FRAMERATE_SOURCE_MEASURE or IMediaStream.PUBLISH_FRAMERATE_SOURCE_METADATA
    • Added API to get the number of audio, video, and data frames received for an incoming live stream:
      • long IMediaStream.getPublishFrameCountVideo();
      • long IMediaStream.getPublishFrameCountAudio();
      • long IMediaStream.getPublishFrameCountData();
    • Added API to get the last 10 video GOP sizes/keyframe intervals received for an incoming live stream (the most recent GOP is first in the list):
      • int[] IMediaStream.getPublishKeyFrameIntervalsVideo();
    • Improved stream ingestion to detect video and audio codecs earlier in the publishing process by inspecting the onMetaData event
    • Improved compatibility of MPEG-DASH live streaming with the Shaka and bitdash players
    • Fixed query parameter support for SMIL file <video> entries
    • Fixed Live Stream Record segment recording file names to reflect the time zone name instead of an hour offset
    • Added TimedText Boolean property "cupertinoLiveWebVTTAddSpecialEmptyCaption" to control creation of a special empty chunk in live webVTT subtitle chunk (default is true)
    • Added IRTPPacketizerMPEGTSPacketNotify interface to monitor and control outgoing MPEG-TS streams
    • Added Streams/Property string property "mpegtsPacketNotifyClass" which can be set to the full class path of the IRTPPacketizerMPEGTSPacketNotify class that's called back for each AMF packet handled during MPEG-TS playback/output
    • Added the following RTPPacketizerMPEGTS API to enable insertion of ID3 metadata into an MPEG-TS stream:
      • RTPPacketizerMPEGTS.addDataEvent(long timecode, byte[] buffer, int offset, int len) (timecode should be aligned with stream being output, byte[] should be serialization of ID3Frames object - id3Frames.serialize(true, false, ID3Frames.ID3HEADERFLAGS_DEFAULT))
      • RTPPacketizerMPEGTS.setDataPID(int dataPID) (set to RTPPacketizerMPEGTS.DEFAULT_PID_DATA in init method of IRTPPacketizerMPEGTSPacketNotify to turn on ID3 metadata output in MPEG-TS program map)

    RSS Feed

     Wowza Streaming Engine: Development Builds RSS Feed
    Published on 02-11-2015 10:00 AM     Number of Views: 39880 

    This guide provides step-by-step instructions for updating your licensed Wowza Streaming Engine™ software installation to a newer version. ...
    Published on 10-06-2015 01:00 PM     Number of Views: 4588 

    Version: Wowza Streaming Engine™ 4.3.0 build 16025 released on October 6, 2015. ...
    Published on 06-16-2015 02:00 PM     Number of Views: 7012 

    Version: Wowza Streaming Engine™ 4.2.0 build 15089 released on June 16, 2015. ...
    Published on 03-02-2015 03:00 PM     Number of Views: 7889 

    Version: Wowza Streaming Engine™ 4.1.2 build 13947 released on March 2, 2015. ...
    Published on 12-02-2014 10:30 AM     Number of Views: 5642 

    Version: Wowza Streaming Engine™ 4.1.1 build 13180 released on December 2, 2014. ...
    Published on 09-10-2014 10:50 AM     Number of Views: 8994 

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

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

    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: 7754 

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

    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: 15749 

    Version: Wowza Streaming Engine™ 4.0.1 build 10615 released on March 7, 2014. ...

    Page 1 of 3 123 LastLast