New features and functionality in Wowza Streaming Engine 4.8.0 Crack
Wowza Streaming Engine Crack is robust, customizable, and scalable media server software that powers reliable streaming of high-quality video and audio to any device, anywhere. Wowza Streaming Engine 4.8.0 Crack contains several fixes and enhancements that help to improve the functionality of the media server software.
Wowza Streaming Engine 4.8.0 Crack includes a variety of improvements to the Transcoder feature. Wowza Transcoder now supports NVIDIA hardware-accelerated transcoding for HEVC/H.265. The libvpx library was also upgraded to version 1.8.1 to improve VP8 and VP9 transcoding.
Improvements since Wowza Streaming Engine 4.8.0 Crack
Wowza Streaming Engine 4.8.0 Crack includes all of the big features and improvements since Wowza Streaming Engine 4.7.0 Crack. These include full support for WebRTC and Secure Reliable Transport (SRT) streaming; the addition of the CMAF packetizer for MPEG-DASH, HLS, and Low-Latency HLS streaming; and added support for recording MPEG-DASH live streams with the nDVR feature.
Breaking changes in Wowza Streaming Engine 4.8.0 Crack
If you’re updating from a version of Wowza Streaming Engine earlier than 4.8.0 crack, the following file and library changes break functionality if you don’t take steps to address them.
Wowza Streaming Engine Crack Java API breaking changes
Version 4.8.0 introduced the following breaking changes to the Wowza Streaming Engine Crack Java API:
- Public methods removed from IPushPublish and all core classes implementing IPushPublish:
- isParent(), isTargetedStream(), handleParentStreamDisconnect()
- Public method removed from IPushPublishProfileUtil and all core classes implementing IPushPublishProfileUtil:
- Public method removed from IPushPublishStreamMonitorClient and all core classes implementing IPushPublishStreamMonitorClient:
Update to Java 9
Wowza Streaming Engine 4.8.0 is built on Java 9 (OpenJDK Java SE JRE 9.0.4), and can be used with Java versions 9-12. This enables you to use your Wowza Streaming Engine media server software with JavaSE 11, which is a long-term supported version. However, because of changes between Java versions, if your Wowza Streaming Engine workflow uses custom modules or plugins, we recommend that you test them in a non-production environment prior to updating your production media server software or Java version. For more information, see Update to Java 9.
Detailed list of changes in Wowza Streaming Engine 4.8.0 Crack
Changes since 4.7.8 Crack release
- Fixed an issue with restarting long-running source streams that could trigger a memory leak in the MPEG-DASH and CMAF live packetizers.
- Fixed an issue that caused uninitialized memory to be returned to users if a thumbnail was requested for an incomplete frame.
- Fixed a Java non-heap memory leak with the creation and destruction of the thumbnailer.
- Removed the Google protobuf library.
- Fixed several security vulnerabilities in Wowza Streaming Engine Manager.
- Restored HttpStreamerItem.getLiveStreamPacketizer() and HttpStreamerItem.getLiveStreamRepeater() in the Wowza Streaming Engine Java API. These were accidentally removed in Wowza Streaming Engine 4.7.8. This restores the functionality of the ModuleStreamResolver module.
- Restored the leading forward slash in responses to Request.getRequestURI() in the Wowza Streaming Engine Java API. This was accidentally removed in Wowza Streaming Engine 4.7.8.
- Updated the Wowza Streaming Engine Manager Tomcat web.xml file to use the default HTTP Header Security Filter.
- Updated the XStream library to version 188.8.131.52.
- Fixed an issue with audio-only and video-only streams packaged into MPEG-TS files for HLS that resulted in improper segment duration values.
- Added support for SSL in outgoing HTTPS connections (MediaCasterConnection), such as pushing a DASH stream.
- Fixed an issue with ingesting MPEG-TS with AC3 audio when there are multiple PES packets.
- Fixed a problem with timecode rollover for long-running RTMP push publishing streams that need to send ABS timecode information.
- Fixed an issue with DVB Teletext decoding for Cyrillic option 2 and option 3 so that it now correctly resolves character selection.
- Improved error handling for the de-serialization of bad RTMP streams.
- Added support for the MutlicastInterfaceAddress in .stream files when ingesting MPEG-TS/RTP streams.
- Fixed an issue with Common Encryption (CENC) for CMAF so that streams are properly encrypted for playback over MPEG-DASH and work with Widevine DRM and Playready DRM.
- Added support for the default H.265 transcoder template in Wowza Streaming Engine Manager.
Live Stream Encoding, Transcoding, and Transrating
- Updated libvpx to version 1.8.1 on both Linux and Windows.
- Fixed a transcoder issue with the sampling rate and channel number not being set for the Speex decoder.
- Fixed an issue with NVIDIA hardware-accelerated decoding that could result in the delivery of incorrect or corrupt frames downstream.
- Added support for the default H.265 transcoder template in the Wowza Streaming Engine Manager interface.
- Updated WebRTC session timeouts so clients won’t disconnect as quickly when sources drop.
- Added IMediaStreamNameAliasProvider3 to resolve stream name aliases for WebRTC sessions. The following methods were added to support the use of stream name aliasing:
- String resolvePlayAlias(IApplicationInstance appInstance, String name, WebRTCSession webrtcSession)
- String resolveStreamAlias(IApplicationInstance appInstance, String name, WebRTCSession webrtcSession)
- String resolvePlayAlias(IApplicationInstance appInstance, String name, IWebSocketSession webSocket)
- String resolveStreamAlias(IApplicationInstance appInstance, String name, IWebSocketSession webSocket)
- Made the following updates to WebRTC logging, handling, and configuration:
- Added logging for UDP sessions.
- Added logging for UDP/TCP disconnects.
- Updated the timeout handler so that it correctly times out inactive sessions.
- Fixed an issue that prevented passing through codec updates for WebRTC connections in the system. Depending on your publishing clients source encoder, this could lead to frequent calls to IMediaStreamActionNotify3’s onCodecInfoVideo method. To turn this off, you can use the webrtcCodecUpdates property (WebRTC/Properties Name: webrtcCodecUpdates Type: boolean default: true).
- Maximum Connections: Unlimited
- Maximum Incoming Streams: Unlimited
- Transcoder Streams Available: Unlimited (NVEC and Intel Quick Sync)
- Transcoder Watermark: No
- nDVR Available: Yes
- DRM Available: Yes
- HTTP Origin Available: Yes
- Push Publish Available: Yes