![wowza streaming engine 4 wowza streaming engine 4](https://www.wowza.com/uploads/blog/WSE_Manager-04.jpg)
Fixed Server Name Identification (SNI) configuration so that variable expansion works properly on the field in the host port SSL config as well as the "keyStorePath" field in DomainToKeyStoreMap.txt.Fixed Wowza Streaming Engine Manager so that errors that occur while deleting Wowza CDN stream targets get properly handled and report a failure message to the Stream Targets page.Improved REST API nDVR endpoint to report when a conversion is already in progress.Fixed nDVR conversion for audio only streams when using a start offset.Fixed AppleHLS mediacaster when playlist retrieval results in an unparseable response.Fixed AppleHLS mediacaster retry logic to correctly retry within the limits defined.Fixed AppleHLS mediacaster fetch timers so they do not over compensate when large delays occur.Improved error handling for HTTPSByteWriter to avoid exceptions when hostname/remote servers are not available.Added live stream receiver log statement on stream startup to log additional information about live stream settings such as sort buffer and onFlushNotifålient.Improved liverepeater-lowlatency stream type to properly set low-latency stream settings.Added IWebSocketEventNotify2.onIdle(IWebSocketSession webSocketSession) handler to websocket event interface to enable hooking into idle events.Fixed HTTP stream target profiles (for HLS, HDS & DASH) so that they do not ABR groups as being "ready" until they have a populated chunklist, avoiding the "Failed to create group playlist for group." log that would appear at the beginning of the ABR push session(s).Fixed Stream Targets PushPublishHTTPCupertino base class so that after a media segment is pushed, the actual chunk object reference that is held by the associated MediaSegmentModel is cleared, instead of just the chunk's fragments list.Added query parameter dvrConverterInterleaveDelay to the nDVR REST API for store conversions to control IO saturation time.Fixed SCTE parsing to correctly return splice information.Added Application/RTP property rtpUseHighestH264Constraint (Boolean, default=false) to force the use of the highest constraint information found in a H264 video stream.Added Application/RTP property rtpUseLowestH264Constraint (Boolean, default=false) to force the use of the lowest constraint information found in a H264 video stream.
![wowza streaming engine 4 wowza streaming engine 4](https://www.wowza.com/uploads/blog/Source_User_and_PW.png)
These should only be used when WebRTC is being used
![wowza streaming engine 4 wowza streaming engine 4](https://i.ytimg.com/vi/1aHo-e-BHLc/maxresdefault.jpg)
Added Application/RTP property resyncAudioVideoOnSRLogStreamSuffix (String, default not used) that allows timecodes from transcoded streams to be logged when resyncAudioVideoOnSRLog is enabled.Added Application/Properties property liveStreamRecorderDebugAACTimecodes (Boolean, default=false) than enables debugging of AAC timecodes when recording to a file.Fixed WSEM where we showed "not supported when Only DVR Streaming is enabled" for the MPEG DASH playback type (on app Setup tab) any time when "DVR streaming only" is selected in nDVR config, even when nDVR is disabled.Fixed nDVR 404 playlist responses so they include CORS headers.Fixed nDVR Converter API so that it honors the dvrConverterDefaultFileDestination parameter.Fixed nDVR Converter REST swagger documentation to include the dvrConverterStoreList parameter, which is required by the DvrRESTConverterStoresAction API.Fixed issue with incorrect generation of destination stream names for wowza-streaming-cloud and wowza-cdn stream targets.Fixed LiveStreamRecord synchronization to prevent segmentation failing.Added MediaCaster/Properties property streamForceResetOnReconnect (boolean default = false) to force a complete unpublish/republish of a stream when a liverepeater connection is reset.Fixed destination stream name generation for wowza-cdn stream targets to follow _1_ format as is used for wowza-streaming-cloud targets.Fixed Application/RTP property rtpForceH264Constraint so it can be set independently to rtpUseLowestH264Constraint and rtpUseHighestH264Constraint.Added default Sample Frequency (8000) for PCM audio when creating SDP entries.
![wowza streaming engine 4 wowza streaming engine 4](https://wasabi-support.zendesk.com/hc/article_attachments/360001131652/image.png)
Fixed bad xml in Akamai DASH manifest for audio AdaptionSet with DRM.Fixes several issues with PushPublishManager API interaction with PushPublish module in the area of adding and deleting targets.Improved RTSP/RTP playback to properly handle Streams/Properties instanceOn and instantOnBufferTime.Added Application/RTP property rtpForceH264ConstraintValue (Integer, default=192) to set the override constraint value.Added Application/RTP property rtpForceH264Constraint (Boolean, default=false) to override the constraints value for H264.Added H264 WebRTC constraints override properties.