• Development Builds

    Development builds of Wowza Media Server 3 (Wowza Media Server 3.5.2.08 build5010 - released 16 May, 2013)

    Please note that these are not official releases and may not be stable. Your feedback is greatly appreciated by sending email to support@wowza.com.

    Wowza Media Server 3.5.2.08 build5010


    Patch
    WowzaMediaServer3.5.2-patch8.zip (upgrade 3.5.2.x to 3.5.2.08)

    Changes (since 3.5.2.07)
    • Improved logging in caption HTTP Provider when file not found
    • Fixed potential exception when requesting a set of timed text from a start through an end time. Could only occur on edge cases
    • Fixed incorrect method name in log messages in HTTP Streamer code
    • Fixed problem with wowzaplayduration not working properly with smooth streaming (audio went past duration specified)
    • Fixed problem with array type transcoder parameters not being settable
    • Fixed problem with transcoder that could lead to memory runnup
    • Improved transcoder to reset the video decoder if it stops returning valid frames
    • Added more context information to TS ingestion logging
    • Fixed cupertino and sanjose packetizer to properly deal with video/audio streams when the video is no longer present in the stream
    • Fixed DVR packetizer to properly deal with video/audio streams when the video is no longer present in the stream
    • Fixed bug in LiveStreamRecordMP4 where packets were lost at the start of segmented files causing the first entry in the STTS to be huge
    • Modified ModuleConnect (RTMP) to look for Flash version string as both "flashVer" and "flashver"
    • Fixed issue with debugIncomingPacketTimes logging that caused audio packets to be lost and added support for data packets
    • Fixed synchronization problem with packetization runners
    • Improved Apple HLS live stream packetizer to properly switch a stream from audio only to transport stream mode if video is published at a later time
    • Fixed HTTPProviderMediaList to return bits-per-second for JW player SMIL responses
    • Fixed problem where DVR HDS streams would have audio drop out and jump back in time
    • Added DVR property "dvrStreamRecordedData" (Boolean, def:true) to allow turning off streaming of data recorded in DVR
    • Fixed storage of DVR data events to correctly set initial packet time and durations. In some cases, a combination of data events at same time could confuse the OSMF player
    • Fixed packetization problem with Apple HLS and Adobe HDS where DTS values was used instead of PTS value during chunking process (lead to "over flush iteration" warning)


    Changes (since 3.5.2)
    • Downgraded to MainConcept version 9.5.0 to avoid H.264 decoding problem (manifestation was playback that freezes every few seconds with some H.264 source streams)
    • Improved logging in caption HTTP Provider when file not found
    • Fixed bug in LiveStreamRecorderFLV where segmented files started with packets with timecode -1
    • Improved RTMP enhanced seek frame accuracy
    • Improved RTMP seeking while paused
    • Improved RTMP live streaming startup time
    • Set Stream/Property onSeekUseVideoTimecode to true by default
    • Improved log warning when dvr recorder is enabled but dvrstreamingpacketizer is not
    • Fixed synchronization problem where multiple DVR streams in same app starting initial recording simultaneously could cause "Unable to create folder [appname]/_definst_ for DVR Store."
    • Remove meaningless DVR warning "V/D packet times differ by more than <n> ms"
    • Fixed problem with advanced stream monitor not properly working with push publishing to trigger a stream push
    • Updated Apple HLS VOD streaming to start with a chunk index of 0 for the first chunk (to match the Apple segmenter behavior)
    • Fixed MediaCaster system so that onStreamStop is called when MediaCaster stream is stopped using API
    • Fixed MediaReaderH264 so it only throws read warning log message once per-session
    • Fixed stream name processing to remove ".." references to disable backward directory references
    • Added HTTPStreamer/Properties string properties (listed below) which is a pipe (|) delimited list of query parameters that will not be carried to the media URLs if they are present in the manifest/playlist URL
      • httpQueryStrRemoveList (Removed from all forms of HTTP streaming)
      • cupertinoQueryStrRemoveList (Removed from Apple HLS streaming)
      • sanjoseQueryStrRemoveList (Removed from Adobe HDS streaming)
      • smoothQueryStrRemoveList (Removed from Microsoft Smooth streaming)
    • Updated HTTP, RTSP and SIP processing code to look for both "referrer" and "referer" to find the referrer header
    • Fixed case where Timed Text to AMF converter would insert blank captions at time=-1
    • Simplified VOD CC debug logging
    • Fixed the case where an audio encoder adds some fluff to the end of an audio PES packet to fill out a TS packet which causes the server to discard the last TS packet of data because it would cause a buffer overflow condition.
    • Fixed problem where the DVR window was not repeated to the edges, causing HDS manifest to incorrectly state dvrInfo duration of -1
    • Improved NPE check in VOD CC providers
    • Fixed CC file readers to better support different encodings and to strip byte order marks if they occur
    • Fixed problem with live HTTP streaming with ngrp resolution when in HTTP origin mode (needed to reload ngrp if empty)
    • Fixed problem with transcoder overlay image CheckForUpdates stopping (logic to check frequency was backwards)
    • Fixed NPE in logs when using VOD CC, specifying specific file name via URL, but not enabling the associated Timed Text Provider
    • Improved VOD CC debug logging for file determination to include VOD context and name of provider
    • Changed inaccurate HTTP streaming session warning message from "Over license limit" to "Invalid session"
    • Fixed potential NPE in conversion to CEA608 captions
    • Added the ability to set LiveStreamRecord properties in application.xml which override values passed into LSR API's and LSR webpage
    • Added <HTTPIdent2Response> XML tag to <HostPort> definition
    • Improved MediaReaderH264 logging to include context information
    • Fixed transcoder quicksync on Linux problem with 0.33 API with baseline encoding reference frames being counted incorrectly (reset frame number on key frame)
    • Fixed transcoder quicksync on Linux problem with 0.34 API with encoding reference frames being counted incorrectly (reset frame number on key frame)
    • Fixed bug where LiveStreamRecord override property append was not being honored
    • Added HTTPStreamer/Properties boolean property vodCupertinoPlaylistAllowCaching which control the Apple HLS caching header EXT-X-ALLOW-CACHE for VOD playback
    • Improved log message when DVR store not found
    • Improved nDVR, HTTP and transcoder packetizer runners to improve locking and exception handling
    • Added HTTPStreamer/Properties boolean property cupertinoAddTSOffset to control adding a 10 second offset to TS packets for Apple HLS delivery (default is true per Apple recomendation)
    • Fixed problem where second set of SEI messages in a NAL unit was not added to H264SEIMessages
    • Added TimedText Property "cupertinoVODCaptionsRemoveExistingCEA608" (Boolean, default=false) to allow removal of existing CEA-68 captions from VOD assets
    • Added ModuleOnTextDataToCEA608 Application Property "closedCaptionLiveRemoveExistingCEA608" (Boolean, default=false) to allow removal of existing CEA-68 captions from live streams when injecting CEA-608 captions
    • Fixed transcoder letter box fitmode so that it properly erases the screen if display size changes
    • Fixed memory leak with RTMPS streaming when proxyType was set to BEST
    • Fixed problems with loading and reloading transcoder overlays
    • Fixed BuyDRM module to properly handle ${KeyIdGenerator.Random} for keyId and ContentId in map file
    • Improved MediaCaster notifiers to be properly synchronized and more consistent
    • Fixed bug where MediaReaderH264.setDataTrackIndex was not honored. It is now correctly honored if no caption provider has been specified
    • Fixed bug where if specified caption language was '*', the caption language selected was not predictable. Now selects first in the file, as expected
    • Fixed NoSuchElement exception that sometrimes occurred during DVR repeater teardown
    • Added ability to map unsupported CEA608 CC characters to reasonable CEA608 supported characters via CEACaptionConversion.xml in both VOD and Live
    • Fixed bug in LiveStreamRecorderMP4 where packets with timecodes less than the recording start timecode were not being skipped which caused A/V sync issues
    • Fixed problem with Apple HLS chunks not being the same when making HTTP byte requests
    • Added better logging to low level Mina socket configuration API
    • Fixed imprecise math related to MP4 seeking
    • Fixed transcoder scaling problem with letterbox and crop when source video frame size is different from display size (anamorphic squeeze)
    • Fixed the PCR clock manufacturing for MPEGTS out.
    • Added support for a boolean property mpegtsDisablePCRPID in the Application.xml Application/Streams/Propertys. Default is off.
    • Fixed an error in the PushPublishing.xml template
    • Fixed HTTPStreamerSmoothStreamerIndexBase to create manifest with Indexes in the same order as the smil file
    • Updated BuyDRM service URL to new URL per BuyDRM's recommendation
    • Increased Adobe HDS (sanjose) default video on demand chunk size from 2 seconds to 10 seconds
    • Exposed MediaCaster item lock through IMediaCaster
    • Improved Live Stream Repeater watchdog timeout logging to include the stream name
    • Added ability to provide custom character conversion when creating CEA608 captions. Some characters (for example, several Romanian character) are not in the CEA608 character set so this allows conversion to a reasonable fallback character
    • Fixed live stream repeater shared secret property problem


    Note: To install patch, download zip file, unzip and follow instructions in README.txt in the root of the package.

    RSS Feed


     Wowza Media Server 3: Development Builds RSS Feed