Version: Wowza Media Server 3.0.x-3.1.2

Installation:

Copy contents (not the entire folder just the contents) of following 
folders to the corresponding [install-dir] folder and remake any configuration 
changes (empty folders indicate no changes for that folder):

bin
conf
documentation
lib
lib-native/win64
lib-native/linux64
transcoder/templates

[install-dir] for each platform:

Windows (default): C:\Program Files\Wowza Media Systems\Wowza Media Server [version]
OSX: /Library/WowzaMediaServer
Linux, Unix, Solaris: /usr/local/WowzaMediaServer

Changes:

Wowza Media Server 3.0.x-3.1.2 (changes since 3.1.1)
* Updated Flash HDS dvr streaming to use correct CurrentMediaTime value in the ABST data 
* Fixed Apple HLS streaming so that playlist.m3u8 is case in-sensitive
* Added mutex to Speex decoder to be sure there are not synchronization issues
* Fixed potential memory overrun with Speex decoder
* Added logging when transcoder worker shutdown takes too long
* Fixed problem with conversion of text track to onTextData events for Apple HLS and Flash HDS streaming
* Updated to correct version of lib-native/linux-64/libspeex.so
* Updated Flash HDS live streaming to use correct CurrentMediaTime value in the ABST data
* Enabled DVR recording of AMF data events
* Enabled streaming of DVR data events via SanJose streaming
* Fixed improper timeout for RandomIdGenerator - SessionId (was 10 hours is now 10 minutes)
* Fixed problem with Apple HLS absolute playlist URLs not using chunklist.m3u8
* Fixed synchronization problem with VOD playback of audio only Apple HLS and Flash HDS streaming
* Fixed problem playing back abr DVR using San Jose.  Was only a problem in patch 8. (29088)
* Fixed RTP MediaCaster to handle IP cameras that do not properly add a slash to the end of the Content-Base
* Fixed issue where DVR with a sliding window would not purge earliest onMetadata chunk
* Improved logic to ensure purging DVR entries keeps audio and video in proper alignment.  Fixed a problem where a stray audio or video chunk would not be deleted from DVR store, preventing sub-folder from being deleted.
* Removed DVR purge warning message 'attempt to remove manifest entry: <n> that does not exist'.  This case is valid in some cases and does not warrant a message
* Fixed synchronization problem with low level Apache Mina UDP handler that caused memory runnup (request queue was filled but flush was not called)
* Added application level boolean property debugAppTimeout that when true will log statement on every vhost.doWatchdog to help debug application shutdown issues
* Fixed stream.send and stream.sendDirect so that is properly propagates events through register handler mechanism
* Added closed captioning UTF-8 character mapping
* Increased Wowza Transcoder audio buffer size for Speex audio decoder
* Fixed misspelling of the word "unknown" in several log messages
* Added code to block MP3 audio streams that use a sample rates other than 32000, 44100, 48000 from being processed by transcoder. Only these sample rates are supported by MP3 specification.
* Added support for audio encoding parameters (including support for configuring HE-AAC v1 and v2)
  * See instructions: http://www.wowza.com/forums/showthread.php?18533-How-to-configure-Wowza-Transcoder-to-encoder-HE-AAC-audio
* Updated Wowza Transcoder QuickSync H.264 encoder to Intel Media SDK version 3.5.811.41085
* Added ModuleSilverlightMulticastAuthorizer to smooth streaming plugin
* Fixed problem with SEI Message API causing NAL unit header to not be extracted properly
* Fixed problem with MPEG-TS output code that was not dealing with SPS injection properly
* Improved Multicast Published API logging
* Fixed publish with delay module to use correct API
* Improved synchronization of HTTP VOD MediaReader implementations (Flash HDS, Apple HLS and Smooth Streaming)
* Added boolean Server/Properties property sslLogProtocolInfo to Server.xml that when set to true and a SSL HostPort is configured will instruction Wowza Server to log SSL infomration related to default and available encryption ciphers and SSL protocols
* Added boolean VHost/Properties property sslLogConnectionInfo to VHost.xml that when set to true will log connection information each time an SSL connection is established
* Fixed problem with SSL SSLConfig/CipherSuites and SSLConfig/Protocols where these value were not properly propagated to the underlying SSLFilter.
* Added boolean LiveStreamTranscoder/Properties property addTranscoderInfoToOnMetadata that when true will instruct Wowza Server to add a transcoder section to the onMetadata event describing the transcoder settings (the default is true)
* Fixed problem with Flash player publishing to deal with stream name being sent after onMetadata and media packets (improved packetizer delay code)
* Removed logging of DVR property chunkOriginURL if it is not set
* Fixed problem calculating next DVR index when stream is originally A/V but then audio drops out
* Promoted logging message if DVR store location does not exist from warning to error level
* Promoted logging message if DVR store location does not exist from warning to error level if the store is trying to record
* Added DVR Property "dvrMaxRecountDurationLogCount" (Integer/Default:30) which controls number of log messages that DVR recorder logs when chunk durations are recalculated by examining the packets.  If property is less than zero, all recalculations are logged
* Improved media readers for HTTP streaming so they properly touch the HTTP session to avoid session timeout
* Fixed where DVR Property dvrMaximumRecordingLength was not being respected (ticket 28730)
* Allow DVR Property dvrMaximumRecordingLength to have a value of 0, meaning do not limit the length
* Fixed problem with transcoder starting before stream name was set (Flash publishing with H.264 and Speex)
* Added synchronization to a few key MediaStream internal properties
* Fixed DVR Smooth streaming for Windows 8
* Fixed problem where DVR smooth streaming would sometimes miss 1st chunk when doing mbr alignment between 2 streams that contained gaps 
* HTTP streaming improvements mostly internal changes
* Fixed problem with AMFDataItem constructor not dealing properly with null string and date values
* Added code to populate HTTP session when reading a SMIL file and HTTP session is available
* Reworked video on demand smooth streaming to remove dependency on /Chunks({chunk id}) URL format which is non-standard
* Fixed encoder crash with G.711 decoder buffer size not being large enough
* Version: 3.1.2 build1624
