This page consolidates the version history for each previous Kraken release.
On this page:
Kraken 3.10
Click to expand...
Kraken v3.10 introduced the following features and enhancements:
RTSP Server Support
|
Kraken Outputs now supports RTSP streaming for PUSH (send to client) and PULL (Kraken as an RTSP server) modes for compatibility with Video Management Systems (VMS) such as Milestone and Genetec. |
|
IPV6 Support
|
Kraken now supports both IPV4 and IPV6 networking and streaming services. |
|
HTTP MJPEG Input Support
|
Kraken now supports MJPEG video inputs over HTTP and HTTPS for low-latency streaming of camera or AI workflows. |
|
Kraken 3.9
Click to expand...
Kraken v3.9 introduced the following features and enhancements:
Network Device Interface (NDI) Input
|
Kraken now supports discovery and use of NDI sources on a local network for encoding. |
|
HLS Output
|
HTTP Live Streaming (HLS) is a supported output format for bypass streams in MPEG2TS format and is compatible with h.264 encoded streams. An HLS preview player is included within Kraken for admin troubleshooting. |
|
Kraken 3.8
Click to expand...
Kraken v3.8 introduced the following feature and enhancement:
wolfSSL Integration Changes
|
wolfSSL allows Kraken appliances to support FIPS cryptographic requirements. The use of wolfSSL is available in version 3.8, but is disabled by default. To manually enable the wolfEngine within Kraken, please contact your Haivision account representative, or our technical support team at tickets@haivision.com. |
|
Kraken 3.7
Click to expand...
Kraken v3.7 introduced the following features and enhancements:
Security Improvements
|
Corrective action to resolve identified security issues affecting certification. Including:
Tip For details on administrative adjustment of account, session, and password settings via configuration file, please contact your Haivision representative. |
|
Reverse-Path Filter
|
Kraken now has Reverse-Path filtering (a Linux Kernel feature, defined in RFC 3704, designed to ensure that packets that are not routable are dropped). Reverse path filtering drops packets with source addresses that should not have been able to be received on the interface they were received on. Two options are available: Strict or Loose. |
|
Configure Webserver to use specific Network Interface
|
Kraken has multiple physical interfaces that are intended to provide redundancy and bandwidth, not network segregation. Because of this, the system will listen on all available physical interfaces regardless of IP address and respond to web requests. This new feature allows configuration of the web server to listen on a specified IP address and port. |
|
Introduction of Bypass Licensing
|
Kraken Bypass Streams can now be licensed and counted separately from Kraken Transcode Streams. This follows introduction of stream-based licensing in Kraken 3.6 which adjusted how the Kraken runtime stream capacity related to license limits for any stream type (Bypass or Transcode). |
|
Deprecate v1 API
|
The legacy v1.0 REST API is now deprecated. |
|
Update Webserver Host
|
Kraken 3.7 has retired usage of Apache and 32-bit libraries in favor of NodeJS-based microservices. |
|
Security Audit
|
Kraken 3.7 addresses known vulnerabilities discovered through security scans during development. |
|
Kraken 3.6.1
Click to expand...
Kraken v3.6.1 introduced the following features and enhancements:
Configurable Program Clock Reference (PCR)
|
Kraken 3.6.1 provides controls to adjust the Program clock Reference (PCR) in outgoing Kraken Transport Streams. |
|
MPEG1 Audio with H.264 (AVC) and H.265 (HEVC) Video Codecs
|
Audio codec choice is no longer restrained by video codec selection. MPEG1 Layer II may now be selected for all video codecs. |
|
Security - Password Length and Complexity
|
Kraken 3.6.1 enforces password length and complexity requirements when changing user passwords |
|
Security - Account Logging (KRAK-2977)
|
Kraken 3.6.1 logs Local User login, logout, and timeout events. |
|
Security - Dependency Updates (KRAK-2497)
|
Kraken 3.6.1 addresses known package vulnerabilities with applicable updates. |
|
Kraken 3.6
Click to expand...
Kraken v3.6 introduced the following features and enhancements:
New Stream Licensing Model
|
Kraken v3.6 supports more granular licensing based on stream capacity for Kraken virtual instances on AWS, Azure, and other customer hardware. This enables flexibility for the Kraken Small Form Factor hardware, Virtual Machines, and Cloud offerings to match desired stream throughput |
|
Expanded NVIDIA Support
|
Kraken v3.6 enables support for the latest series of NVIDIA devices (for example, updated Cuda version to 11.2 and Nvidia drivers version to 460.32). |
|
Kraken on AWS
|
A BYOL Kraken offering is now available for the AWS and AWS GovCloud marketplaces. |
|
Ability to Enable/Disable/Configure Services
|
Administrators can now control the running state of certain Kraken services. |
|
Add SSL/TLS Security Policy Setting
|
The Web Interface now provides options to specify which TLS versions are accepted from the HTTPS client. |
|
EMS Integration
|
Kraken can now be paired with a Haivision EMS (Element Management System) to discover, manage and monitor all of your Haivision devices from one place. |
|
Network Device Interface (NDI) Input
|
Kraken now supports and encodes video from NDI sources. |
|
Kraken 3.5
Click to expand...
Kraken v3.5 introduced the following features and enhancements:
Support for Encoding GigE Vision Input
|
Kraken now supports ingest of GigE Vision input over Ethernet for routing into the supported encoders within the transcoding pipeline. GigE Vision streams can be encoded using H.264/H.265 transport streams and distributed as output from Kraken as transport streams over UDP or SRT. GigE Vision encoding and output is supported across any device that conforms to the GigE Vision 2.1 standard. |
|
Warning Indication for Unsaved Configurations
|
The Kraken Web Interface now displays a warning indication in the title bar when changes to Streams, Inputs, Transcoders, Outputs, or Metadata have been applied but not saved to a preset. The indication is displayed when a user signs out or in to Kraken. |
|
Kraken 3.4
Click to expand...
Kraken v3.4 introduced the following features and enhancements:
Introduction of Kraken Edge
|
This new Haivision appliance offers a small form factor transcoder where ruggedization is not required. Note QSV encoding is not supported on Kraken Edge in v3.4; however, QSV is supported in the 3.4.1 maintenance release. Please contact your Haivision Account Manager to obtain the 3.4.1 update |
|
Kraken UI Branding
|
The Kraken Web Interface can now display corporate branding. This "white labeling" allows customers to import their corporate logo for display in the following areas: banner graphic, Sign-in page graphics, browser favicon and title, as well as to switch between dark or light color scheme. |
|
SRT Enhancements
|
The Kraken Web Interface now provides SRT statistics and graphs, and allows selection of the network interface for SRT inputs and outputs. New SRT statistics and graphs provide a diagnostic tool for troubleshooting network packet loss issues, and help users to make informed decisions on configuring SRT latency and bandwidth overhead. |
|
Kraken 3.3
Click to expand...
Kraken v3.3 introduced the following features and enhancements:
SDI Capture Using SDI SFP adapters with IP Encapsulation - Phase 2
|
Kraken may now be used to capture and encode SDI input using an SFP (Small Form-factor Pluggable) SDI-to-IP gateway adapter. Phase 2 of this feature provides support for multiple SDI inputs, interlaced video, audio and ancillary data (KLV, CC). |
|
RTMP Bypass Support
|
Kraken 3.3 supports RTMP input and output in Bypass mode for transmuxing and stream routing with RTMP. |
|
BYOL Kraken for the Azure Marketplace
|
Kraken is now available in the Azure marketplace. Streams from a variety of sources may be sent to the cloud-based Kraken for transcoding and routing to other locations. |
|
Kraken 3.2
Click to expand...
Kraken v3.2 introduced the following features and enhancements:
SDI Capture Using SDI SFPs with IP Encapsulation
|
Kraken may now be used to capture and encode SDI input using an SFP (Small Form-factor Pluggable) SDI to IP gateway device. The initial implementation supports Embrionix SDI-SFP devices that support SMPTE 2100 IP encapsulation. |
|
Certificate Management
|
Kraken now provides certificate management from the Web Interface. Administrators can now use the Web Interface to generate self-signed certificates and certificate signing requests (CSRs), as well as importing certificates or private keys. |
|
Improved UI/UX for Software Upgrades
|
Kraken 3.2 provides an improved user experience for software upgrades. This includes a more accurate progress indicator, additional status feedback in the Web Interface, and efficiency improvements. |
|
Transport Protocol Selection for RTSP Input
|
The transport protocol can now be set for RTSP inputs. Users can select from UDP, TCP, UDP Multicast and HTTP. |
|
Kraken 3.1
Click to expand...
Kraken v3.1 introduced the following features and enhancements:
Enhanced Stream Routing and RTSP Transmuxing
|
Ability to bypass the transcoder for transmuxing and stream routing for live streams. Note If you have an existing stream, you need to delete the stream and create a new one in Bypass mode (i.e., you can't switch an existing stream). |
|
New MISB ST 0601.15 tags added to UAS KLV Tag Filtering
|
Tags 106 - 141 added to the full 0601 UAS KLV Tag Filtering set on the Transcoders page. |
|
New Shutdown button on the Kraken Web Interface
|
Users can now shut down Kraken from the Administration>Status page. |
|
Kraken VMs now recognize new virtual network interfaces
|
Newly added virtual network interfaces are displayed on the Network page after rebooting. |
|
Kraken 3.0
Click to expand...
Kraken v3.0 introduced the following features and enhancements:
Role-Based User Account Management
|
Ability to add, edit and remove user accounts within each user role: Administrator, Operator and Viewer |
|
API Updates
|
Public offering of REST API v2.0 and JSON Web format. API v2.0 provides all functionality from the Kraken Web GUI and is also harmonized with other Haivision appliances. Note that REST API v1.0 is still available and unchanged with this release. |
|
NVIDIA Support
|
(On qualified hardware) Offloads encode processing from the Kraken transcode pipeline to NVIDIA GPUs. Assumes Kraken is running as a VM in an ESXi 6.5+ environment. |
|
Infrastructure Upgrades
|
Architecture Transition to CentOS 7 64-bit. |
|
Kraken 2.9
Click to expand...
Kraken v2.9 introduced the following features and enhancements:
KLV Metadata Filtering
|
Filter out undesired or unused MISB 0601 UAS KLV metadata tags to reduce the outbound metadata bitrate. This allows more bandwidth to be allocated to video on limited capacity network links |
|
KLV Metadata Decimation
|
Configure the transcoder to frame-decimate KLV (Key Length Value) metadata. This can reduce the rate at which metadata is transmitted from Kraken to allow better control of the outbound metadata bitrate. |
|
Improved System Feedback
|
A new feedback component features stream event reporting within the Web Interface with the option to download the stream event log. This feature is intended to aid in diagnostics and debugging sessions. |
|
Security
|
A continual commitment to security. Updates to the kernel and other related mitigations to ever-evolving vulnerabilities. |
|
Kraken 2.8
Click to expand...
Kraken v2.8 introduced the following features and enhancements:
SRT 1.3.1
|
Integration of the latest SRT 1.3.1 libraries. Expanded configurability of SRT to include MTU, and TTL. SRT Passphrases is now protected in logs and Kraken configuration files. |
|
Improved UX
|
Enhanced debugging logs per transcode session. Alpha version of v2 API available upon request to Haivision Technical Support. |
|
Streaming
|
Added MPEG4 (Part 2) Encoding capability. Improved and enhanced the interoperability with RTSP camera sources. Updated underlying QSV libraries. |
|
Security
|
Continual commitment to security. Updates to the kernel and other related mitigations to ever-evolving vulnerabilities. |
|