While every effort has been made to provide accurate and timely information regarding this product and its use, Haivision Systems Inc. shall not be liable for errors or omissions contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material. ...
Getting Service Support ..............................7 Introduction 8 New Features ..................................9 Release History .................................. 9 Kraken v3.2 introduced the following features and enhancements:............9 Product Overview................................. 11 Kraken Enterprise – Distributing Streams for Enterprise ................12 Kraken ISR – Intelligence, Surveillance, and Reconnaissance................ 13 Kraken Features ...................................14...
Page 4
Networking..................................130 Management ..................................130 Kraken Transcoding System ............................130 Physical ....................................131 Kraken Server Base System (S-KR-BASE) ......................131 Kraken Server Premium System (S-KR-PREMIUM)..................131 Kraken Server Ultra System (S-KR-ULTRA) ...................... 132 Kraken CR (S-KR-CR-KLV) ............................132 Kraken Edge (S-KR-SFF / S-KR-SFF-XC)......................133 Warranties 134...
Page 5
5. Credits for Downtime for the VCMS......................... 138 6. Support Services for the VCMS ......................... 138 7. Service Levels for Haivision Streaming Media Service ................139 8. Credits for Outages of Haivision Streaming Media Service..............139 9. No Secondary End User Support ........................139 Getting Help ...
Indicates an emphasized note. It provides information that you should be particularly aware of in order to complete a task and that should not be disregarded. This alert is typically used to prevent loss of data. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide...
Indicates a potentially hazardous situation that may result in physical harm to the user. Obtaining Documentation This document was generated from the Haivision InfoCenter. To ensure you are reading the most up-to- date version of this content, access the documentation online at https://doc.haivision.com. You may generate a PDF at any time of the current content.
Introduction This section provides a brief overview of Haivision's Kraken H.264/HEVC Video Encoder/Transcoder, along with a description of the main hardware components for the appliance. Topics Discussed • New Features • Product Overview • Kraken Features • Appliance Options •...
Kraken Statistics. *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. Release History Kraken v3.3 introduce the following features and enhancements: ...
Page 10
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. •...
ISR (with ISR firmware option) provides low latency transcoding for metadata-rich applications, such as within military Intelligence, Surveillance, and Reconnaissance (ISR) full motion video applications. Haivision also enables live HEVC baseband encoding and H.264 to HEVC or HEVC to H.264 transcoding. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19...
Kraken Enterprise – Distributing Streams for Enterprise Kraken is used to groom high bandwidth broadcast streams for various destinations on the network. It provides a solution to IP video deployments that capture digital video broadcasts for redistribution over the LAN to enterprise viewers. For example, a set-top box such as Haivision's Stingray may consume 6 Mbps HD H.264 multicast streams, whereas a desktop computer only 1 Mbps H.264 streams at a lower...
Kraken ISR – Intelligence, Surveillance, and Reconnaissance Kraken ISR is designed to collect, process, and disseminate information for full motion video applications. This includes passing through MISP-compliant metadata, typically in KLV (Key-Length-Value) format. Kraken ISR is optimized to disseminate information in the formats required by downstream systems, networks, and viewers, while preserving any required metadata with frame accurate synchronization.
Kraken Features Kraken is designed to be used by consumers of HD video who are contending with high bitrate / high quality streams that are either too big to transport over some network segments or too costly for users' end points to render the video smoothly.
Output streams may be either UDP unicast (the stream is sent to a third party device), UDP multicast, or TCP unicast (Kraken either listens for a request or sends a stream to a third party device). Output streams are VBR. The maximum single bandwidth for an output stream is 20 Mbps. ...
Appliance Options Kraken server is available in Base, Premium, and Ultra System server appliance options. Kraken CR is a small form factor H.264/HEVC encoding/transcoding appliance. Kraken Edge is a small form factor transcoder. For information on installing and connecting to your Kraken appliance or cloud...
Kraken CR is a small form factor H.264/HEVC encoding/transcoding appliance, supporting capture of Analog Composite Video or HD/SD-SDI digital. Note References to Kraken CR include variants of Kraken CR that provide HEVC hardware acceleration. For more information, please refer to the Kraken CR Quick Start Guide.
Kraken Edge Haivision's newest appliance, Kraken Edge, offers a small form factor transcoder where ruggedization is required. Kraken Edge is available in the following options: • Kraken Edge Base Media System with KLV Metadata Support – This option supports stream routing and transmuxing up to 10 streams. Transcoding can be enabled with SWO-KR-H264 or SWO-KR-HEVC transcoding channel licenses.
Physical Description (Kraken Server) Kraken Server comes delivered as an enterprise-ready, ultra-compact appliance made for single-tier architectures. Following is a description of the Kraken appliance interfaces and LED status indicators. Note For information on installing and connecting to your Kraken appliance, please refer to the...
Page 20
Ultra System Appliance Related Topics • Connecting Kraken Server • Getting Started with the Web Interface Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Getting Started with the Web Interface This section provides system access control information, followed by a basic overview of the Kraken Web interface. Topics Discussed • Signing in to the Web Interface • Exploring the Web Interface • Changing Your Password •...
Page 22
3. On the Sign-in page, type the Username and Password and click Sign In (or press Enter). Please refer to the Important Notice for the default sign-in credentials. Kraken provides three predefined user accounts. For information, see Role-based Authorization. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19...
Role-based Authorization Kraken uses role-based authorization control to secure the Web interface. Administrators can create new accounts and thus allocate an account to each user of the system. Kraken provides three defined account roles to assign privileges to users: Role...
After logging in to the Web configuration interface, you will have access to the appliance configuration settings. Navigational Menus Once you have successfully signed in, the Kraken Web interface opens to the Streams List View. Your account information is displayed on the toolbar (along the top). •...
Page 25
• To access the administration settings, click the Administration icon on the toolbar and then select the option from the sidebar, for example Accounts, Network, or Presets. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
If you are logged in as a non-administrative user, you can change your own password from the My Account page, as described in this section. This is useful when logging into a Kraken on which the factory defaults have not been changed.
Basically, all printable characters of the QWERTY keyboard are supported. Signing Out After you finish using Kraken, be sure to sign out. To do so, click Sign out from the toolbar. Signing out prevents misuse and unauthorized access to the appliance.
Outputs – one or more output URLs • Streams – select from defined Inputs, Outputs, Transcoders, and (optionally) Metadata sources. You may optionally configure Kraken to capture KLV or CoT Metadata from a UDP network source or from the SDI or Serial Input interface. Topics Discussed •...
A Kraken stream typically consists of a user-defined stream Name, Input, Transcoder, Output(s), and (optionally) Metadata source(s). From the Streams pages, you can define an unlimited number of Kraken streams. However, the number of active streams supported by Kraken depends on your Kraken hardware and Haivision licensing applied to that hardware.
To view details or modify the components of a stream, click a line in the table to open the Streams Detail View. • To change the status for a stream, click the drop-down list under Actions and select either Start/ Stop (as applicable) or Delete. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 31
To apply your changes, click Apply. Related Topics • Configuring Stream Parameters Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Settings. To apply your changes (to the current session only), click Apply. The changes will take effect immediately but will not be saved and will be lost after a reboot. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 33
Note • With MPEG TS or RAW Motion JPEG inputs, Kraken takes the source URL, re-encodes the audio/video, and sends it out as a new stream with different encoding characteristics. • With SDI or Analog Composite inputs, the Kraken CR captures and encodes/processes baseband video and ancillary metadata.
Stream Settings The following table lists the Kraken Stream settings: Stream Description/Values Setting Name Enter a unique name for the stream. Mode Select the stream routing mode: See Stream Routing. • Transcoder (default): The Input will be transcoded to one or more Outputs.
Decoder, Encoder, and Output. In addition, for SRT streams, the Statistics page includes links to SRT Input and Output Statistics graphs. To view Kraken statistics: From the Streams List view, click any line in the table to open the Detail View for an active stream.
Page 36
The selected SRT Statistics graph opens in a new tab. See SRT Statistics for detailed descriptions of each statistic. As shown in the following examples, the graphs track Delays (in ms) and Bandwidth Used (in kbps). Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 37
• For the Input Bandwidth, you can show or hide the Receive Rate and/or Lost Rate. • For the Output Bandwidth, you can show or hide the Sending Rate and/or Retransmit Rate. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 38
Note Kraken also supports multiple SRT graphs on Output. To download the statistics in a CSV file, click Download CSV. Related Topics: • SRT (Secure Reliable Transport) • SRT Statistics Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 39
SRT Statistics The following table lists the SRT Statistics for Kraken Inputs and Outputs: Statistic Description/Values State The current operating status of the Input or Output, either Connected, Connecting, Connection established, or Disconnected. Mode SRT Connection Mode, either Caller, Listener, or Rendezvous. Bitrate The stream bitrate (in kbps).
Page 40
Received NAKS (Output) Max Bandwidth Maximum bandwidth used by the Kraken SRT Output stream (i.e., the current total of audio/ (Output) video bit rate plus ancillary data plus the SRT bandwidth overhead). Key State Indicates status of AES Encryption (if enabled), either Secured or Unsecured.
Note Bypass mode may be used to transmux RTSP input to TS/UDP or TS/SRT output. As of Release 3.3, Kraken supports RTMP input and output in Bypass mode. • To configure encoding/processing of baseband video and ancillary metadata (depending on your hardware server or appliance, cloud instance, or virtual machine...
Inputs List View The Inputs List view displays a summary of defined inputs for Kraken, including the Input Name, Connection (source) URL, and Status for each input. It also provides an option for you to delete an input. To open the Inputs List View: On the Streaming page, click Inputs on the sidebar.
SRT Settings. See SRT Input Settings Encoding Sources (Kraken CR or appliance with SDI capture card installed) To capture and encode HD/SD-SDI video, select DeckLink Micro Recorder 1 for the Source and then select the DeckLink (capture card) Mode. See "DeckLink Mode" (under Input Settings).
Page 44
(Kraken CR or appliance with Analog Composite capture card installed) To capture and encode Analog Composite video, select Analog Capture 1 for the Source and then select the capture card Mode. See "Analog Capture Mode" (under Input Settings). (Kraken running as VM on hardware with SFP SDI to IP gateway installed) To capture and encode uncompressed video over SDI, select ST2110 for the Source and then complete the additional...
Input Description/Values Setting Name Note The Input name is not required. Kraken will use the Input URL as the name if none is provided. Source Select the Source for the Input, either: (Transcodi • TS over UDP: MPEG2 Transport Stream over UDP (no RTP header, default) •...
Page 46
IP address. Only streams originating from the specified source IP will be forwarded to Kraken. This allows Kraken to quickly and easily select an input stream in environments with many sources sharing a common multicast IP.
Page 47
(Source must be ST2110) Type in the IP Port of the SFP SDI→IP gateway. Range: 0, 65535 Device (Source must be ST2110) Type in the Device Port of the SFP SDI→IP gateway. Range: 1,4 Port Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 48
DeckLink inputs start up and match the input regardless of whether Autodetect is set or the chosen inputs match. When set to Autodetect, Kraken attempts to detect the input resolution and frame-rate. If the input resolution and frame-rate cannot be detected, then you have the option of providing a resolution and frame-rate hint to the DeckLink card so as to allow the DeckLink card to lock on the input signal.
Page 49
(Listener Connection Mode only) Specifies the UDP local port for the SRT stream. Latency Specifies how long Kraken will buffer received packets. The size of this buffer adds up to the total latency. A minimum value must be 3 times the round-trip-time (RTT).
The Input Statistics page shows statistics for the selected SDI (DeckLink) or Analog Capture encoding input. You can access statistics for other input types from the Streams Statistics page, including SRT Input Statistics graphs. For more information, see Viewing Kraken Statistics. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
RTMP input and output in Bypass mode. When installed as a VM on din rail servers and deployed to Azure, Kraken can now serve as a transcoder and stream router for local distribution within industrial complexes as well as across the public internet to serve remote monitor sites.
Transcoders List View The Transcoders List view displays a summary of defined transcoders for Kraken, including the Name, Resolution, Video Bitrate, Group of Pictures (GOP) size, Audio enable setting, and State for each transcoder. It also provides an option for you to delete transcoders.
ISR workflows. • KLV Rate Decimation causes Kraken to ingest KLV metadata at one KLV frame rate and decimate it to another rate. You select the factor (1:N, N=1..60), and then (N-1/N) metadata frames are dropped and only 1/N frames are passed through to the Output Stream. (See "KLV Decimation"...
Page 55
2. On the Transcoders Detail View, type in a unique name for the transcoder. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 56
To enable audio on the outbound stream, check the Audio checkbox. (Optional) If Transport Stream Shaping is enabled (under Advanced Parameters), you can define additional parameters, as shown in the following example. For details, see Advanced Shaping Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 57
To configure UAS KLV Tag Filtering or UAS KLV Security Tag Filtering, see Filtering UAS KLV Metadata Tags. To apply your changes, click Apply. The new transcoder is added to the Transcoders List. Related Topics • Transcoder Settings • Audio/Video Characteristics Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
To filter MISB 0601 metadata tags, scroll down and toggle the UAS KLV Tag Filtering button to On. To configure the scope of filtering, select either Minimum Set or All from the Included UAS Tags drop-down list. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide...
Page 59
Make sure #48 is included under UAS KLV Tag Filtering. Fill in the remaining fields and click Apply. Related Topics • Configuring Transcoder Parameters Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
• #n>): Enables encode processing from the Kraken transcoder to be handled by NVIDIA GPUs. Assumes Kraken is running as a VM in an ESXi 6.5+ environment. Offloads the transcoding processing to the NVIDIA GPUs so that the server CPU remains free to be utilized by other applications.
Page 61
Select the number of B-frames and B reference frames per P-Frames to allow in the output stream: • Auto (default): The Kraken software decides how many B-Frames and B reference frames to allow • IP: I and P frames only (lowest delay; lowest quality) •...
Page 62
Description/Values Setting Audio Kraken will automatically insert a silent audio stream into the output when the input source has no audio (see “Silent Audio Insertion” on page 61) Note When audio is removed on the outbound stream, the PID for the audio track is removed, as is the reference to it in the PMT.
Page 63
The goal is to provide optimal quality of the video encoder based on the performance of the system. It is particularly useful on small form factor (i.e., lower power) systems such as Kraken CR. Transport Check this checkbox to enable Shaping on the outbound stream.
Page 64
means divide the amount by half, etc. Factor ("By Factor" must be selected) Select the decimation factor. Basic Parameters Audio Parameters Advanced Parameters KLV Decimation UAS KLV Tag Filtering Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
An asterisk (*) next to a field indicates that it is required. Advanced Shaping Settings Caution Changing these settings can have a negative impact on the video performance and/or network performance. Recommended Start Settings for Advanced Shaping Settings. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 66
Bitrate As a general rule, keep this at 70% for all operating points. It should be lower than the Shaping Video Max Bitrate and lower than 100%. 70% is fairly optimal for the Kraken’s encoder. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19...
Page 67
If the encoder overshoots this buffer, because the bitrate is too low for the resolution, frame rate, and/or scene complexity, the encoder will overrun this buffer. As a result, a decoder will receive a corrupt stream. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide...
Page 68
We do not recommend dropping the VBV and/or network shaping buffer much below 1000ms. Silent Audio Insertion Kraken provides a valid silent (blank) audio track, which may be inserted within streams that did not originally contain any audio, in order to achieve Furnace interoperability with these specific streams.
SAP address and learn of all the sessions being announced. When SAP is enabled, Kraken sends an SAP signal out to the player when it starts streaming. Any player that supports the SAP protocol will provide the end user an automatic playlist when Kraken is streaming.
Outputs List View The Outputs List view displays a summary of defined outputs for Kraken, including the Output Name, Destination (output) URL, and Status for each output. It also provides an option for you to delete an output. To open the Outputs List View: On the Streaming page, click Outputs on the sidebar. ...
(Decoders can receive this output by sending a request over TCP to the Kraken IP/Port. For example, to configure VLC to receive the stream from Kraken, enter the url tcp:// 10.70.5.23:55558 into the url field for a network stream.)
Page 72
To configure SRT output, select TS over SRT for the source and then complete the additional fields under SRT Settings. See SRT Output Settings. To apply your changes, click Apply. The new output is added to the Outputs List. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 73
You can access Output statistics from the Streams Statistics page, including SRT Statistics graphs. For more information, see Viewing Kraken Statistics. Related Topics • Output Settings • Transport Characteristics Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Output Description/Values Setting Name Note The Output name is not required. Kraken will use the Output URL as the name if none is provided. Protocol Select the Protocol type for the output streaming format: • Default (TS over UDP) •...
Page 75
IP packets for the outgoing data stream. Range = 124..137 You may want to change the MTU on the outbound Kraken stream in order to be compatible with network segments or other systems/devices. (Time-to Live for stream packets) Specifies the number of router hops that IP packets from this stream are allowed to traverse before being discarded.
Page 76
(Optional) Enter an expanded description of the Session. Keywords (Optional) Enter one or more keywords to associate with the Session. Keywords can serve as filters. Author (Optional) Enter the name of the program’s author. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 77
(Mode must be Caller or Rendezvous) The UDP source port for the SRT stream, which is the unique port over which Kraken will be sending the SRT stream. You can (optionally) specify the UDP source port. If not filled in, an ephemeral source port will be assigned (between 32768 and 61000).
Page 78
(between 10 and 79 UTF8 characters). Notes (Optional) Type in any related information or comments. Note An asterisk (*) next to a field indicates that it is required. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Network: Kraken can receive either (a) KLV payload encapsulated in UDP or (b) CoT inside UDP that is converted to KLV and then streamed. You must specify the UDP port on which Kraken will listen for incoming metadata. The Multicast Address is only required for reception of multicast metadata, or if you only want to accept messages coming from a specific sender.
Metadata List View The Metadata List View displays a summary of defined metadata sources for Kraken, including the Source Name, Type (Input Method), Data Format (KLV or CoT), and Parameters (Network Settings) for each source. It also provides an option for you to delete a source.
(Optional) To define a set of static KLV objects to be used to replace erroneous or insert missing metadata within outbound TS streams, see Configuring KLV Metadata Insertion. To apply your changes, click Apply. The new source is added to the Metadata List. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 82
To capture CoT or KLV metadata from the serial port: Select Serial for the Input Method, as shown in the following example. Select the serial port from the drop-down list or type in the text box. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide...
Page 83
TS steams, see Configuring KLV Metadata Insertion. To apply your changes, click Apply. The new source is added to the Metadata List. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 84
If required, under Network Settings, select Multicast for the type and fill in the multicast address and port. (Optional) For CoT sources, you can configure CoT Relaying to retransmit CoT sources to other IP destinations for analysis and archiving. See Configuring CoT Retransmission. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 85
TS steams, see Configuring KLV Metadata Insertion. To apply your changes, click Apply. The new source is added to the Metadata List. Related Topics • Metadata Settings Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
To add a CoT retransmission destination, click the Relay button. On the Add CoT Relay dialog, enter the IP Address and Port for the destination. Click Add. The stream is added to the list: Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 87
To edit or delete a CoT relay destination, select the relay from the list and select Edit or Delete from the Actions drop-down menu. Related Topics • Metadata Settings Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Parameters. On the Metadata Detail View, if necessary, scroll down the page and (optional) type in a mission ID string of up to 127 characters in the Mission ID text box. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 89
(Optional) To enable the update/generation of the security data set in UAS messages, toggle the Security Data Set Insertion button to On (as shown in the following example). Fill in the remaining fields and click Apply. Related Topics • Metadata Settings Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
KLV. 0..1000 SPI UID (CoT input only) Double-click the text box to display the list of the SPI messages detected by Kraken and select a string for the UID filter. General Input Settings...
Page 91
IP address to which the data is being sent. You can also specify the address if you only want to accept KLV messages coming from a specific sender. Port (Required) Specifies the local UDP port on the Kraken that is receiving the packets. General Input Settings...
Page 92
(only) Classifying Country The ISO 3166-1 3-letter code for the classifying country. Object Country Codes The ISO 3166-1 3-letter code(s) for up to six object countries separated by semicolons. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Note Before proceeding, make sure that the appliance is set up correctly and the network connection is established. For information on installing and connecting to your Kraken appliance, please refer to Kraken Server Quick Start Guide Kraken CR Quick Start Guide. ...
From the Accounts List View, click the Add button. The user name cannot include special characters '/ \ [ ] : ; | = , + * ? < >' Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 95
To change your own password (i.e., for the account to which you have logged in), type your old password in the Current Password field, type your new password in the New Password field and again in the Confirm New Password field. To apply your changes, click Apply. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
New Password Type in the new password. Confirm New Password Re-type the new password. Related Topics • Role-based Authorization • Password Requirements Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Re-Branding the User Interface From the User Interface page, you can customize the Kraken user interface to suit your organization. For example, you can add your own branding images and color (which are applied to all users the next time the user's browser window is refreshed).
Page 99
To customize the Kraken user interface: On the Administration page, click Branding on the sidebar. The Branding page opens with options to change various aspects of the user interface. • To view additional help for a setting, hover the cursor over the ...
Haivision The image/logo on the left side of the banner. Graphic Kraken text The width of the image can be as long as needed up to a recommended maximum of logo 300 x 47 pixels. However, it should not run into the username (on the right side of the (235x16px banner).
CA Certificates: A CA Certificate is normally a root certificate from a certificate authority that is generally widely known and trusted. CA Certificates are stored on the Kraken so they can be used to authenticate CA-signed certificates from audit servers. You will need to import the root certificate from the CA that signed the certificate of the configured remote audit server.
Page 102
If Certificate Signing Request (CSR) was selected, the generated CSR file needs to be sent to a Certificate Authority to be signed. A copy of it is saved in the current administrator's home Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide...
Keep in mind that there is a difference between importing a new certificate (that was generated externally) and importing a newly signed certificate whose request was previously generated on Kraken and exported for signing. For details, see "Certificate Name" in Certificate Settings.
To view the details of a certificate file: On Certificates page, click the name from the list certificates. The certificate file opens in a new window (as shown in the following example). Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Generate Certificate or Private Key Generate Certificate or Private Key Setting Default Description/Values Certifica Type in a unique name under which the certificate will be stored on Kraken as well as te Name listed on the Certificate page. Type Certificat Select the Signature Type: e Signing •...
Page 106
• If the certificate is a new certificate generated outside of the Kraken, the file should also contain the certificate Private Key, and its chosen name should be one that isn't already installed on the device.
Page 107
Setting Default Description/Values Certificate File Drag a certificate file to the drop area or click Choose a file to select a certificate file to import. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Monitoring Stream Health (Events) Kraken offers stream event reporting with the option to download the stream event log. This feature is designed to aid in diagnostics and debugging sessions, in particular, providing feedback related to problematic streams that have been restarted by Kraken error handling or the watchdog process. ...
Licensing Your Kraken You can update your Kraken license directly from the Web Interface. Updating a license is typically required to expand the feature set or capabilities of the system, for example, to upgrade from SD to HD, enable KLV data, or obtain more input streams or unique transcodes. ...
Page 110
Note If you are running a VM Kraken version, the Licensing page also shows the Instance UUID and CPU ID. To update your license, copy the new license string in the text box.
Configuring Network Settings Note Network settings are not configurable through the Web Interface on the software-only Kraken. The Network Settings page is only available for Kraken appliances. From the Network Configuration page, you can modify the Kraken network interface settings. This includes general settings, such as specifying the server hostname and DNS servers, as well as advanced settings, such as setting up multiple network interfaces, link negotiation settings, and static routes.
Page 112
The Network Configuration page opens, as shown in the following example. Fill in the General section. For details, see Network Settings. To enable SNMP alerts, toggle the SNMP button to On and specify the read-only community string and trap server(s). Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Page 113
Click Save Settings. You must reboot the system for the changes to take effect. To apply your saved changes, click Reboot. Kraken will reboot. You need to refresh the page after approximately five minutes to see the Sign-In page again. Topics Discussed •...
To enable SNMP (Simple Network Management Protocol) alerts for out-of-band monitoring, toggle this button to On. This tells Kraken to start the SNMP server, in order to query for OS information, such as CPU usage. SNMP alerts are typically used by IT administrators to monitor system health. ...
Page 115
Static: Select to disable DHCP (Dynamic Host Configuration Protocol). When DHCP is disabled, you must manually enter the IP address and subnet mask. • DHCP: Select to enable DHCP. When DNCP is enabled, Kraken will get an IP address from a DHCP server on the network. User (Optional) Enter a customized name for each network interface. This description appears...
Page 116
If DHCP is disabled, you may enter the gateway address in dotted-decimal format. Interface The interface associated with the static route. Use the drop-down menu to make your selection. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Saving and Loading Presets Each Kraken is configured by users' selecting and setting values of applicable system settings, such as encoder and stream settings and the stream destination. Although these configuration settings are not automatically saved, presets provide a way for you to save groups of settings and recall these configurations settings to apply to other streams.
Page 118
(optionally) check the Startup check mark. To save the preset as a text file to view or export to other Kraken encoders, click the preset name and save it in the Save As dialog. Note that the file is in Unix format.
Accessing the REST API Kraken release 3.0 introduces Application Programming Interface (API) v2.0, a modern Representational State Transfer (REST) API stack that provides all functionality from the Kraken Web GUI and is also harmonized with other Haivision appliances. Note API v1.0 is still functioning and is not changed with this release. However, it is anomalous when compared to the other Haivision product APIs and is not used by the Kraken Web GUI.
API v1.0 Kraken API v1.0 is PHP-based and uses the OAuth standard for authorization when a third party application requests access. For more information about API v1.0, please see the Kraken API v1.0 Integrator's Guide. Important Only one key pair is supported at a time. Therefore, each time you generate a new key, this will overwrite and invalidate the previous key.
Page 121
The REST API page opens, as shown in the following example. The current key pair – if previously generated – is displayed in the main pane. To enable API access for the Kraken, check the Enable checkbox. To generate a key pair, click Change Key/Secret. The key and secret pair are now displayed/ updated and may be shared with developers of third party applications.
The Status page displays Kraken system status information such as the version, system load, system uptime, and licensed capacity. You can also reboot or shut down Kraken, as well as take a system snapshot from the Status page. To view status information: Click the ...
Status Settings The following table lists the Status settings. Status information can be useful for troubleshooting and may be forwarded to Haivision Technical Support if you are requesting technical support. Status Description/Values Setting CPU Usage The combined CPU usage (across all cores). [100% minus the percentage of time the CPU remains idle.]...
Kraken will reboot and you will be returned to the Login page. If you did not save your configuration/ presets, you will end up with the default configuration with no streams at all. Taking a System Snapshot Taking a system snapshot can be useful for troubleshooting and may be forwarded to Haivision Technical Support if you are requesting technical support.
Page 125
2. Save the file. Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
the upgrade and a second time after the upgrade to license the new features. When you first receive a Kraken appliance, the necessary software is pre-installed on it. System updates are available for download through the Haivision Support Portal.
Page 127
Failure to do so could result in damage to your system. After the reboot and update completes, the browser displays a dialog indicating the update is complete. Click the OK button and the Kraken Sign-in page appears. If not, refresh your browser. Sign in and ensure the system is functional.
Support of MISB Standard 0601 • Support of MISB Standard 0604 • SMPTE 336M-2007 Data Encoding Protocol Video Processing Video Processing De-interlacing Down Scaling Aspect Ratio Preserved Configurable Frame Rate Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19 User's Guide HVS-ID-UG-KRAK-34, Issue 01...
Session Announcement (SAP) Management Management Web User Interface (HTTPS only) REST API v1.0 and v2.0 Console UI Kraken Transcoding System Kraken Transcoding System Operating System: Software-only for Linux or appliance form factor Standard IP Interfaces: 2 x RJ-45 Ethernet Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19...
Physical Kraken Server Base System (S-KR-BASE) Physical Specifications - Kraken Server Base System (S-KR-BASE) Capacity: Up to 2x HD H.264/AVC encoding channels only (no H.265/ HEVC encoding) Dimensions (H x W x D): Dimensions without faceplate (1RU): • 1.66" x 17.09" x 15.52"...
Kraken Server Ultra System (S-KR-ULTRA) Physical Specifications - Kraken Server Ultra System (S-KR-ULTRA) Capacity: • Up to 16x HD H.264/AVC encoding channels • Up to 4x HD H.265/HEVC encoding channels Dimensions (H x W x D): Dimensions without faceplate (1RU): •...
Kraken Edge (S-KR-SFF / S-KR-SFF-XC) Physical Specifications - Kraken Edge Base Transcoding System (S-KR-SFF-XC) and Base Media System (S-KR- SFF) Dimensions (H x W x D) 182.00 mm H x 36.00 mm W x 178.56 mm D (7.16 in. H x 1.42 in. W x 7.03 in. D)
Haivision hardware. Manufacturers, suppliers, or publishers, other than Haivision, may provide their own warranties to the end user purchaser, but Haivision, in so far as permitted by law, provides their products "as is".
When calling, Haivision or Authorized Reseller will help determine whether your product requires service and, if it does, will inform you how Haivision will provide it. You must assist in diagnosing issues with your product and follow Haivision's warranty processes.
VCMS development kit (collectively, the “Standard Hosted Components” of Haivision Video Cloud Services). Subject to the exceptions noted in Section 4 below, the aforementioned components of Haivision Video Cloud Services will be available for use over the course of each calendar month as follows: Kraken Encoder/Transcoder Generated on: 2024-02-20 18:20:19...
Any third party, public network, or systems unavailability; Acts of Force Majeure as defined in the Agreement; Modification of software made available to You as part of Haivision Video Cloud Services by You or a third party acting on Your behalf; and Any third party product or service not incorporated into Haivision Video Cloud Services or any third party plug-in.
Haivision Video Cloud will grant a credit allowance to You if You experience Downtime in any calendar month and you notify Haivision Video Cloud thereof within ten (10) business days after the end of such calendar month. In the case of any discrepancy between the Downtime as experienced by You and the Downtime as measured by Haivision Video Cloud, the Downtime as measured by Haivision Video Cloud shall be used to calculate any credit allowance set forth in this section.
Haivision reserves the right to limit Your use of the Haivision Streaming Media network in excess of Your committed usage in the event that Force Majeure events, defined in the Agreement, such as war, natural disaster or terrorist attack, result in extraordinary levels of traffic on the Haivision Streaming Media network.
Need help?
Do you have a question about the Kraken and is the answer not in the manual?
Questions and answers