Version: Wowza Media Server 3.0.4 patch2

Installation
Copy contents (not the entire folder just the contents) of 
"bin", "conf", "lib" and "lib-native" folders into installed server folders. Remake
any configuration changes that you made.

The install directory ([install-dir]) on the different platforms:

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.4 patch2
* Added DVR origin edge heartbeat to prevent edge from shutting down and reconnecting
* Added property "dvrRepeaterHeartbeatDuration"
* Fixed NPE when DVR edge requests chunks during reconnection process
* Fixed case where DVR origin would not send first sequence after the pre-recorded DVR initial manifest was sent
* Fixed case where DVR repeater needed to set response code 403 when DVR chunks are not found
* Added support for H.264 streams with varying length NAL unit size lengths
* Added Apple HLS streaming check to be sure MP3 poster data is below the Apple limit of 256K, if above warning message is logged and picture data is not injected into the stream
* Updated CUDA SDK to version 4.1
* Added warning message on startup if <ServerListener> or <VHostListener> class cannot be loaded
* Added DVR support for "cupertinoAutoCreateMultibitratePlaylist" and URL param "wowzaaudioonly" for CUpertino streaming
* Fixed incorrect calculation of bitrate in DVR Cupertino audio-only stream
* Fixed NullPtrException with RTSP/RTP playback when debug logging was turned on
* Added LiveStreamPacketizer/Properties boolean property cupertinoEnableDataEvents to enable/disable data events in live Apple HLS streams
* Added HTTPStreamer/Properties boolean property cupertinoEnableDataEvents to enable/disable data events in video on demand Apple HLS streams
* Added MediaCaster/Properties boolean property rtspStreamAudioTrack and rtspStreamVideoTrack to turn on/off IP camera audio and video tracks
* Fixed RTPTrack to properly set channel count to 1
* Hooked up DVR properties "dvrWindowDuration", "dvrStorageDirectory", and "dvrArchiveStrategy" to allow modifying these on a per stream basis via the IDvrStreamManager API
* Fixed problem with Flash HDS mult-bitrate streaming
* Fixed problem with H.264 file reader where moov atom data was not properly cached which lead to large memory allocation per open file
* Removed error message from sanjose, smooth and dvr live stream repeaters
* Version: 3.0.4.02 build1177

Wowza Media Server 3.0.4 patch1
* Fixed timing problem with transcoder ngrp resolution
* Added RTP output packet time debugging (Streams/Property debugOutgoingRTPPacketTimes)
* Added RTMP output packet time debugging (Streams/Property debugOutgoingRTMPPacketTimes)
* Added ingestion packet timecode debugging (Streams/Property debugIncomingPacketTimes)
* Added support for RTSP/RTP LiveReceiver notify
* Enhanced DVR raw packet and chunk logging to allow filtering by stream name using "dvrDebugRawPacketsMatcher" and "dvrLogInvalidChunkMatcher" properties
* Implemented DVR utcTimecodeDelegate
* Added properties "dvrUtcAlignToAudio", "dvrUtcUseWowzaPacketArrivalTime" and "dvrUtcTimeDelegate"
* Fixed problem in audio transcoder that cased first aac frame to be zero
* Improved DVR chunk duration recalculation when timecodees reset
* Added code to guard against DVR NPE when trying to play session that no longer exists
* Added DVR MBR alignment property "dvrMbrUseSimpleAligner" which if on, will assume DVR streams are aligned and will not do gap analysis.
* Fixed bug where "dvrDebugPlayerAdapter" and "dvrDebugMbrPlayerAdapter" properties were not honored in Application/HTTPStreamer/Properties
* Fixed RTSP/RTP streaming to properly handle SETUP command without a DESCRIBE command in same session (this can happen if DESCRIBE occurred in previous session and was cached by device - Blackberry)
* Version: 3.0.4.01 build1141

