Haivision Kraken, Kraken ISR, Kraken CR User Manual

Kraken
H.264/HEVC Video Encoder/Transcoder
User’s Guide Version 2.6
HVS-ID-UG-KRAK-26 Issue 02
Copyright
©2017 Haivision. All rights reserved.
This publication and the product it describes contain proprietary and confidential informa­tion. No part of this document may be copied, photocopied, reproduced, translated or reduced to any electronic or machine-readable format without prior written permission of Haivision. The information in this document is subject to change without notice. Haivision assumes no responsibility for any damages arising from the use of this document, including but not limited to, lost revenue, lost data, claims by third parties, or other damages.
If you have comments or suggestions concerning this user’s guide, please contact:
Technical Publications Department Haivision 4445 Garand Montréal, Québec, H4R 2H9 Canada
Telephone: 1-514-334-5445 Toll-free (North America) 1-877-224-5445
infodev@haivision.com
Trademarks
The Haivision logo, Haivision, and certain other marks used herein are trademarks of
Haivision. All other brand or product names identified in this document are trademarks or registered trademarks of their respective companies or organizations.
HDMI, the HDMI logo and High-Definition Multimedia Interface are trademarks or regis­tered trademarks of HDMI Licensing LLC.

Safety Guidelines

Use the following guidelines when unsafe conditions exist or when potentially hazardous voltages are present:
Always use caution and common sense.
To reduce the risk of electrical shock, do not operate equipment with the cover removed.
Repairs must be performed by qualified service personnel only.

Antistatic Precautions

Electrostatic discharge (ESD) results from the buildup of static electricity and can cause computer components to fail. Electrostatic discharge occurs when a person whose body contains a static buildup touches a computer component.
The equipment contains static-sensitive devices that may be easily damaged, and proper handling and grounding is essential. Use ESD precautionary measures when installing systems or cards, and keep the parts and cards in antistatic packaging when not in use. If possible, use antistatic floorpads and workbench pads.
Safety Guidelines
Improper handling and/or installation practices may VOID the warranty.
CAUTION When handling components, or when setting switch options, always use an
antistatic wrist strap connected to a grounded equipment frame or chassis. If a wrist strap is not available, periodically touch an unpainted metal surface on the equipment. Never
use a conductive tool, such as a screwdriver or a paper clip, to set switches.

Waste Electrical and Electronic Equipment (WEEE) Disposal

This symbol on Haivision products or packaging means that the product should not be disposed of with general waste. It is your responsibility to dispose of your waste equipment by handing it over to a designated recycling collection point. The correct disposal of your end-of-life equipment will help prevent potential negative consequences to the environ­ment and human health.
In accordance with the European Union (EU) WEEE Directive, Haivision products that fall within the scope of the WEEE, are labeled with the above symbol, and customers are encouraged to responsibly recycle their equipment at the time of disposal. Haivision also offers its customers the option of returning Haivision equipment to facilitate its environ mentally sound disposal.
-
For more information, please visit our website at: http://www.haivision.com/environment
Kraken User’s Guide, v2.6, Issue 02 3

Table of Contents

Safety Guidelines...................................................................................................................... 3
Antistatic Precautions......................................................................................................... 3
Waste Electrical and Electronic Equipment (WEEE) Disposal................................................ 3
About This Guide .......................................................................................................... 7
About Haivision........................................................................................................................ 8
Audience ................................................................................................................................... 8
Reliability of Information ......................................................................................................... 8
Obtaining Documentation......................................................................................................... 8
Related Documents ................................................................................................................... 9
Service Support......................................................................................................................... 9
Document Conventions............................................................................................................. 9
Safety Information............................................................................................................ 10
New Features in Kraken v2.6 ....................................................................................11
Chapter 1: Introduction
Product Overview ................................................................................................................... 13
Kraken Enterprise – Distributing Streams for Enterprise ................................................ 15
Kraken ISR – Intelligence, Surveillance, and Reconnaissance........................................ 16
Kraken Features ...................................................................................................................... 17
SRT (Secure Reliable Transport) ..................................................................................... 18
Console User Interface (Appliance Only)........................................................................ 18
Appliance Options .................................................................................................................. 19
Kraken Server................................................................................................................... 19
Kraken CR........................................................................................................................ 19
Physical Description (Kraken Server) .................................................................................... 20
System Interface............................................................................................................... 20
LED Status Indicators ...................................................................................................... 22
Chapter 2: Getting Started with the Web Interface
Logging in to the Web Interface ............................................................................................. 26
Role-based Authorization................................................................................................. 27
Exploring the Web Interface................................................................................................... 28
Navigational Menus ......................................................................................................... 28
Online Help ...................................................................................................................... 30
Kraken User’s Guide, v2.6, Issue 02 4
Changing Your Password ....................................................................................................... 31
Password Requirements ................................................................................................... 32
Logging Out............................................................................................................................ 33
Chapter 3: Managing Kraken from the Web Interface
Configuring Streams ............................................................................................................... 35
Streams List View ............................................................................................................ 35
Configuring Stream Parameters ....................................................................................... 37
Stream Settings................................................................................................................. 39
Stream Statistics ............................................................................................................... 40
Configuring Inputs.................................................................................................................. 41
Inputs List View ............................................................................................................... 41
Configuring Input Parameters .......................................................................................... 42
Input Settings.................................................................................................................... 44
Input Statistics .................................................................................................................. 48
Configuring Transcoders ........................................................................................................ 49
Transcoders List View ..................................................................................................... 49
Configuring Transcoder Parameters................................................................................. 50
Transcoder Settings .......................................................................................................... 52
Advanced Shaping Settings.............................................................................................. 58
Configuring Outputs ............................................................................................................... 62
Outputs List View ............................................................................................................ 62
Configuring Output Parameters ....................................................................................... 63
Output Settings................................................................................................................. 66
Configuring Metadata Capture ............................................................................................... 69
Metadata List View .......................................................................................................... 70
Configuring Metadata Parameters.................................................................................... 71
Configuring CoT Retransmission..................................................................................... 74
Configuring KLV Metadata Insertion .............................................................................. 75
Metadata Settings ............................................................................................................. 77
Table of Contents
Chapter 4: System Administration
Monitoring the System Status................................................................................................. 80
Status Settings .................................................................................................................. 81
Rebooting Kraken ............................................................................................................ 82
Taking a System Snapshot ............................................................................................... 82
Saving and Loading Presets.................................................................................................... 84
Installing Firmware Upgrades ................................................................................................ 87
Configuring Network Settings ................................................................................................ 89
Network Settings .............................................................................................................. 91
Updating the System License ................................................................................................. 94
Kraken User’s Guide, v2.6, Issue 02 5
Setting Up the REST API ....................................................................................................... 95
Managing User Accounts........................................................................................................ 96
Chapter 5: Accessing the Console UI
Logging in to the Console UI ................................................................................................. 99
Console UI Menus ................................................................................................................ 100
System Status........................................................................................................................ 101
Network Settings................................................................................................................... 102
Test Network......................................................................................................................... 104
System Logs.......................................................................................................................... 106
Change Password.................................................................................................................. 107
Terminal................................................................................................................................ 108
Reboot/Shutdown.................................................................................................................. 109
Log Out ................................................................................................................................. 110
Table of Contents
Appendix A: Glossary of Terms
Appendix A: Technical Specifications
Transcoding .......................................................................................................................... 116
Video Processing .................................................................................................................. 118
Networking ........................................................................................................................... 118
Management.......................................................................................................................... 118
Physical................................................................................................................................. 119
Kraken Server Base System (S-KR-BASE)................................................................... 119
Kraken Server Premium System (S-KR-PREMIUM) ................................................... 119
Kraken Server Ultra System (S-KR-ULTRA) ............................................................... 120
Kraken CR (S-KR-CR-KLV)......................................................................................... 120
Appendix B: Warranty Information
Haivision One (1) Year Limited Warranty ........................................................................... 121
EXCLUSIONS AND LIMITATIONS........................................................................... 121
OBTAINING WARRANTY SERVICE........................................................................ 122
APPLICABLE LAW...................................................................................................... 122
Software End User License Agreement................................................................................ 123
READ BEFORE USING ............................................................................................... 123
Kraken User’s Guide, v2.6, Issue 02 6

About This Guide

Welcome to the User’s Guide for Kraken™ H.264/HEVC Video Encoder/Transcoder, Version 2.6. This guide describes how to set up, configure, and manage Kraken to transcode live HD video.
For information on installing and connecting to your Kraken appliance, please refer to the Quick Start Guide.
Topics In This Section
About Haivision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Reliability of Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Obtaining Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Service Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Document Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Safety Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Kraken User’s Guide, v2.6, Issue 02 7

About Haivision

Haivision is a global leader in delivering advanced video networking, digital signage, and IP video distribution solutions. Haivision offers complete end-to-end technology for video, graphics, and metadata to help customers to build, manage, and distribute their media content to users throughout an organization or across the Internet. Haivision has specific expertise in the enterprise, education, medical/healthcare, and federal/military markets.
Haivision is based in Montreal and Chicago, with technical centers in Beaverton, Oregon; Austin, Texas; and Hamburg, Germany.

Audience

This user’s guide is directed towards qualified service personnel such as technicians and network system administrators who have a basic knowledge of telecommunications equip­ment, and IP and LAN networking concepts and terminology.
About This Guide
About Haivision

Reliability of Information

The information contained in this user’s guide has been carefully checked and is believed to be entirely reliable. However, as Haivision improves the reliability, function, and design of its products, the possibility exists that this user’s guide may not remain current.
If you require updated information, or any other Haivision product information, contact:
Haivision 4445 Garand Montréal, Québec, H4R 2H9 Canada
Telephone: 1-514-334-5445 Technical Support: 1-877-224-5445 (option 4) Technical Support (International): +1-514-334-5445 (option 4) Email: infodev@haivision.com
Or visit our website at: http://www.haivision.com

Obtaining Documentation

You may download the latest software, Release Notes, Quick Start Guide, and other relevant documentation from our Download Center at:
https://support.haivision.com
NOTE All customers may access the Download Center; however, a login is required. If
you do not have a login, select the link to create an account.
Kraken User’s Guide, v2.6, Issue 02 8

Related Documents

In addition to this user’s guide, the following documents are also available through Haivision’s Download Center (see previous link):
Kraken Quick Start Guide
Kraken API Integrator’s Guide
Kraken CR Installation Guide
Makito X User’s Guide
Makito X Decoder User’s Guide
Makito X Hardening Guide

Service Support

Haivision is committed to providing the service support and training needed to install, manage, and maintain your Haivision equipment.
About This Guide
Related Documents
For more information regarding service programs, training courses, or for assistance with your support requirements, contact Haivision Technical Support via our Support Portal on our website at:
https://support.haivision.com

Document Conventions

The following document conventions are used throughout this user’s guide.
TIP The light bulb symbol highlights suggestions or helpful hints.
NOTE Indicates a note, containing special instructions or information that may apply only
in special cases.
IMPORTANT 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. IMPORTANT is typically used to prevent loss of data.
Kraken User’s Guide, v2.6, Issue 02 9
CAUTION Indicates a potentially hazardous situation which, if not avoided, may result in
damage to data or equipment, or minor to moderate injury. It may also be used to alert against unsafe practices.
WARNING Indicates an imminently hazardous situation which, if not avoided, could
result in serious injury or death.

Safety Information

The CAUTION and WARNING notices shown above are not only preventative measures designed to uphold the safety of both the service engineer and operator, but also enhance equipment reliability.
About This Guide
Document Conventions
The definitions and symbols for CAUTION and WARNING comply with ANSI Z535.2, American National Standard for Environmental and Facility Safety Signs, and ANSI Z535.4, Product Safety Signs and Labels, issued by the American National Standards Institute.
Kraken User’s Guide, v2.6, Issue 02 10

New Features in Kraken v2.6

Kraken v2.6 introduces the following features:

Support Source Specific Multicast (SSM) (IGMPv3) Streaming from any Ethernet Port

Kraken now supports IGMPv3 Source Specific Multicast reception. This means that input streams may be configured to join a multicast group and filter the input streams based on a specific source 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.

MPEG-2 Video and Audio Encoding Support

Kraken now supports transcoding to MPEG-2 Video and MPEG-1 audio with closed captioning pass-through. This allows Kraken to inter-operate with widely deployed legacy systems.
Kraken User’s Guide, v2.6, Issue 02 11

CHAPTER 1: Introduction

This chapter provides a brief overview of Haivision’s Kraken Video Encoder/Transcoder, along with a description of the main hardware components for the appliance.
Topics In This Chapter
Product Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Kraken Enterprise – Distributing Streams for Enterprise . . . . . . . . . . . . . 15
Kraken ISR – Intelligence, Surveillance, and Reconnaissance . . . . . . . . . 16
Kraken Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Audio/Video Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Transport Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
SRT (Secure Reliable Transport) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Console User Interface (Appliance Only) . . . . . . . . . . . . . . . . . . . . . . . . . 18
Appliance Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Kraken Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Kraken CR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Physical Description (Kraken Server) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
System Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
LED Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Base System Appliance LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Premium System Appliance LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Ultra System Appliance LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Kraken User’s Guide, v2.6, Issue 02 12

Product Overview

NOTE Transcoding is defined as the process of converting a media stream or object from
one format to another. This may be done in cases where a target device (or workflow) does not support the format, has limited storage capacity or limited network bandwidth that mandates a reduced stream size, or to convert incompatible or obsolete data to a better supported or modern format.
Haivision’s Kraken Video Encoder/Transcoder delivers performance IP video transcoding. Kraken is designed for Transport Stream to Transport Stream in enterprise or satellite video distribution applications. The base model redistributes digital video broadcasts over enter­prise networks. Kraken 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.
Kraken Server is available in Base, Premium, and Ultra System appliance options (see
Figure 1-1 and 1-2).
Introduction
Product Overview
Kraken CR (see Figure 1-3 and 1-4) is a small form factor H.264/HEVC encoding/transcoding appliance. For details, see “Appliance Options” on page 19.
Figure 1-1 Kraken Server Front view
Figure 1-2 Kraken Server (Base System) Rear view
Kraken User’s Guide, v2.6, Issue 02 13
Figure 1-3 Kraken CR Front view
Introduction
Product Overview
Figure 1-4 Kraken CR Rear view
Kraken User’s Guide, v2.6, Issue 02 14

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 broad­casts 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 resolution.
Figure 1-5 Example Kraken Enterprise Scenario
Introduction
Product Overview
Kraken User’s Guide, v2.6, Issue 02 15
Product Overview

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.
Figure 1-6 Example Kraken ISR Scenario
Introduction
Kraken User’s Guide, v2.6, Issue 02 16

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.
As a transcoder, Kraken takes the stream from a source URL, re-encodes the audio/video, and sends it out as a new stream with different encoding characteristics. The characteristics that may be changed include Audio Bitrate, Video Bitrate, Video Resolution, Frame Rate, Group of Pictures (GOP) size, and Maximum Transmission Unit (MTU).
As a baseband encoder (Kraken CR platform), Kraken captures and encodes/processes baseband digital video, digital audio and ancillary metadata.
Kraken may be controlled and managed either through a Web interface or a Representa­tional State Transfer (REST) Application Programming Interface (API). For details on the API, please refer to the Kraken API Integrator’s Guide.

Audio/Video Characteristics

Introduction
Kraken Features
Kraken input streams are MPEG Transport Streams with the following characteristics:
Video Codecs: MPEG-1, MPEG-2, MPEG-4, H.264 or H.265 (HEVC)
Audio Codecs: AAC 2 channel, AAC 5.1 channel, AC3 2 channel, AC3 5.1 channel, or MPEG 1 Layer 2
NOTE Kraken only supports Single Program Transport Stream (SPTS) inputs. Multi
Program Transport Stream (MPTS) inputs are not supported.
Output streams are MPEG Transport Streams with H.264 or H.265 (HEVC) video (Main Profile 4.2 level maximum) and AAC 2 channel stereo audio. Any input stream that had a mono audio source will have that source replicated into Left and Right stereo channels. Audio may be disabled, which will remove any audio tracks on the output stream.

Transport Characteristics

Kraken input streams may be unicast UDP (the stream is sent to Kraken), UDP multicast, TCP unicast (the stream is sent to Kraken), or TCP unicast (Kraken obtains the stream). Input streams may be CBR, VBR or Constant Quantizer (ConstQ). The maximum bandwidth of a single input stream is 20 Mbps.
Output streams may be Unicast UDP (the stream is sent to a third party device), TCP Unicast (Kraken listens for a request), TCP Unicast (Kraken sends a stream to a third party device), or UDP multicast. Output streams are VBR. The maximum single bandwidth for an output stream is 20 Mbps. Note that Kraken requires a connection to a Haivision Furnace server to integrate each TCP stream.
Kraken User’s Guide, v2.6, Issue 02 17
Kraken supports downscaling, de-interlacing, and selection of the frame rate in frames per second to allow users to select the exact output frame rate for a transcoder session. Note that “Auto” uses the same frame rate as the source stream.
NOTE The presence of Referenced B-Frames, streams without a “low-delay” bit set in
the stream, and/or streams where the audio and video are not interleaved can cause an increase in latency.

SRT (Secure Reliable Transport)

Kraken supports Haivision’s Secure Reliable Transport (SRT) input and output streaming format for interoperability with the Haivision eco-system. This enables end-to-end security and stream resiliency for recording and streaming applications. For more information,
please refer to the SRT Deployment Guide (available from the Haivision Download Center).
SRT is a transport technology that optimizes streaming performance across unpredictable networks, including the public Internet, for secure, reliable, low latency HD video. SRT as a protocol is included with Makito X encoders and decoders and Haivision’s Media Gateway.
Introduction
Kraken Features

Console User Interface (Appliance Only)

A Console UI is available for Kraken appliances which may be accessed directly by connecting a keyboard and monitor to the appliance (either from the front or the back of the appliance), or through SSH. The Console UI allows administrators to perform basic system administration tasks and network tests, as follows:
Set basic network settings such as the IP address, netmask and default gateway.
View statistics about the appliance’s health, including current IP address, Kraken Version, CPU use, Memory use, and System uptime.
The Console UI requires a username and password. Console UI users will be able to change their password.
Kraken User’s Guide, v2.6, Issue 02 18

Appliance Options

Kraken Server

Kraken Server is available in Base, Premium, and Ultra System appliance options.
The Base System contains only one power supply and will therefore be affected by power interruptions as a single point of failure. It supports up to 2x HD H.264/AVC encoding channels only (no H.265/HEVC encoding), so is typically used where fewer channels need to be transcoded. Its short-depth form factor makes it suitable for applications and installations where space is limited.
The Premium System provides redundant power supplies, so it can be plugged into redundant power sources, ensuring higher availability. It supports up to either 8x HD H.264/AVC encoding channels or 2x HD H.265/HEVC encoding channels, thereby providing more transcoding channel density, enabling users to transcode more streams and more outputs. It also features a short-depth form factor.
The Ultra System also provides redundant power supplies. It supports up to either 16x HD H.264/AVC encoding channels or 4x HD H.265/HEVC encoding channels, thereby providing the most transcoding channel density. It is full depth.
Introduction
Appliance Options
All server appliances are 1RU tall. See Figure 1-1 and Figure 1-2 on page 13. For more information, see “Physical Description (Kraken Server)” on page 20.

Kraken CR

Kraken CR, introduced in Version 2.2, is a small form factor H.264/HEVC encoding/transcoding appliance, supporting capture of Analog Composite Video or HD/SD-SDI digital. See
Kraken CR was designed to harmonize the user experience and functionalities between Kraken and the Makito X platform. With the introduction of baseband capture and addi tional metadata functionalities, ISR customers can use Kraken not only as a GCS (Ground Control Station) transcoder, but also as a source encoder.
For more information, please refer to the Kraken CR Installation Guide available through Haivision’s Download Center.
The Ultra System also provides redundant Hot Swap Hard drives (RAID 1) and power supplies.
Figure 1-3 and Figure 1-4 on page 14.
-
Kraken User’s Guide, v2.6, Issue 02 19

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 Quick Start Guide.

System Interface

Kraken Server provides two 10/100/1000 Gigabit Ethernet ports for both traffic and management. The RJ-45 connectors are located on the rear of the appliance.
Introduction
Physical Description (Kraken Server)
Figure 1-7 Ethernet Connections (Base System Appliance)
Ethernet Connection (Gb1)
Figure 1-8 Ethernet Connections (Premium System Appliance)
Ethernet Connection (Gb1)
Kraken User’s Guide, v2.6, Issue 02 20
Physical Description (Kraken Server)
Figure 1-9 Ethernet Connections (Ultra System Appliance)
Ethernet Connection (Nic1)
Introduction
Kraken User’s Guide, v2.6, Issue 02 21

LED Status Indicators

The LED colors and flashing (blinking) speed indicate the status (operational state) of the Kraken Server.
Base System Appliance LEDs
Table 1-1 LED Status Indicators - Base System Appliance
Indicator Color Description
Introduction
Physical Description (Kraken Server)
Front Panel
Power-On
Green Green LED integrated in the Power button indicates
when the appliance power is On. The Power button controls the DC power supply output to the system.
System Status
System Status
Blue / Amber
Blue See Front Panel description (above).
Two LEDs, one on front panel and one on back panel.
Figure 1-10 LED Status Indicators - Base System Appliance
(Front panel TOP/Rear view BOTTOM)
Power-On indicator System Status indicator
Lights blue during normal system operation
Lights amber when the system needs attention due to a problem
Back View
System Status indicator
Kraken User’s Guide, v2.6, Issue 02 22
Physical Description (Kraken Server)
Premium System Appliance LEDs
Table 1-2 LED Status Indicators - Premium System Appliance
Indicator Color Description
Front Panel
Introduction
Power-On
LCD Panel
Figure 1-11 LED Status Indicators - Premium System Appliance
Power-On indicator
System ID button
Green Green LED integrated in the Power button indicates when
the appliance power is On. The Power button controls the DC power supply output to the system.
Blue / Amber
Provides system ID, status information, and system error messages.
NOTE: If the system is connected to AC power and an
error has been detected, the LCD lights amber regardless of whether the system has been powered on.
Lights blue during normal system operation
Lights amber when the system needs attention. The LCD panel displays an error code followed by descriptive text
(Front panel TOP/Rear view BOTTOM)
LCD Menu buttons
LCD panel
System Identification button
System Identification Connector
Kraken User’s Guide, v2.6, Issue 02 23
Ultra System Appliance LEDs
Table 1-3 LED Status Indicators - Ultra System Appliance
Indicator Color Description
Front Panel
Introduction
Physical Description (Kraken Server)
Power-On
LCD Panel
Figure 1-12 LED Status Indicators - Ultra System Appliance
Power-On indicator
System ID button
Green Green LED integrated in the Power button indicates when
the appliance power is On. The Power button controls the DC power supply output to the system.
Blue / Amber
Provides system ID, status information, and system error messages.
NOTE: If the system is connected to AC power and an
error has been detected, the LCD lights amber regardless of whether the system has been powered on.
Lights blue during normal system operation
Lights amber when the system needs attention. The LCD panel displays an error code followed by descriptive text
(Front panel TOP/Rear view BOTTOM)
LCD Menu buttons
LCD panel
System Identification Connector
System Identification button
Related Topics
“Getting Started with the Web Interface” on page 25
Kraken User’s Guide, v2.6, Issue 02 24
CHAPTER 2: Getting Started with the
Web Interface
This chapter provides system access control information, followed by a basic overview of the Kraken Web interface.
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 the Quick Start Guide.
Topics In This Chapter
Logging in to the Web Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Role-based Authorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Exploring the Web Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Navigational Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Online Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Changing Your Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Password Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Logging Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Kraken User’s Guide, v2.6, Issue 02 25

Logging in to the Web Interface

TIP Make sure that your browser is configured to accept cookies.
To log in to the Kraken configuration Web page:
1. From your computer, open a Web browser.
2. Type the Kraken’s IP Address in the browser’s address bar and press Enter.
NOTE The appliance’s IP address will be set by Haivision prior to delivery. Please refer to
the Important Notice included in the packaging of your Kraken for the IP address and administrative user information. For the software-only Kraken, you will need to append the port to the IP address. For example, https://IpAddress:4043/
Getting Started with the Web Interface
Logging in to the Web Interface
The Web Interface is available over HTTPS only, port 443 TCP. HTTP traffic will be redirected to HTTPS.
3. On the Login page, type the Username and Password and click Log In (or press
Enter).
Kraken provides three pre-defined user accounts. For information, see the following section,
Kraken User’s Guide, v2.6, Issue 02 26
“Role-based Authorization”.
NOTE Selecting Help from the menu bar will launch the online help. For more
information, see “Online Help” on page 30.

Role-based Authorization

Kraken uses role-based authorization control to secure the Web interface and provides three predefined user accounts to assign privileges to users, as described following.
Getting Started with the Web Interface
Logging in to the Web Interface
Account Default
Username
Viewer viewer Read-only access to the system.
Operator operator All rights to configure A/V and stream settings,
Administrator haiadmin All access rights and Administrator privileges.
Privileges
start/stop streams, etc.
Does not include rights to reboot or upgrade the
system, modify the network settings, install licenses, or manage accounts.
Please refer to the Important Notice document (available from the Haivision Download
Center) for the default login credentials.
CAUTION For security purposes, Haivision strongly advises you to change the default
password for all accounts during initial configuration.
Administrators can change the password for all accounts. For information, see “Managing
User Accounts” on page 96.
Operators and viewers can change their password from the My Account page (see
“Changing Your Password” on page 31).
NOTE Any changes to the default passwords will be lost after a Factory Reset or a
firmware downgrade. Factory Reset restores the default passwords.
Kraken User’s Guide, v2.6, Issue 02 27

Exploring the Web Interface

After logging in to the Web configuration interface, you will have access to the appliance configuration settings.

Navigational Menus

Once you have successfully logged in, the Kraken Web interface opens to the Streams List View (as shown in the following example). Your account information is displayed on the toolbar (along the top).
Links to Home (Streams List View)
Getting Started with the Web Interface
Exploring the Web Interface
Toolbar
Sidebar Menu
List View
Click link to open Detail View
To set up stream-based transcoding or encoding, select the configuration option from the sidebar menu, for example,
To access the administration settings, select the ADMINISTRATION icon from the
STREAMS, INPUTS, TRANSCODERS, or OUTPUTS.
toolbar, and then select the option from the sidebar menu, for example
NETWORK, or ACCOUNTS.
On the List View, click a link (any line) in the table to open the Detail View. For
Refresh
PRESETS,
example, on the Streams List View (shown above), click a link to open the Streams Detail View (shown following).
Kraken User’s Guide, v2.6, Issue 02 28
Getting Started with the Web Interface
Exploring the Web Interface
Kraken User’s Guide, v2.6, Issue 02 29
Getting Started with the Web Interface

Online Help

Clicking on the toolbar will launch the Kraken online help. The following figure shows a sample Welcome page.
Navigation pane Content pane
Exploring the Web Interface
Kraken User’s Guide, v2.6, Issue 02 30

Changing Your Password

IMPORTANT For security purposes, be sure to change the default password!
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.
NOTE The My Account page is available to users assigned either Operator or Viewer
accounts. Administrative users may change their passwords from the Accounts page. For the privileges assigned to accounts, see “Role-based Authorization” on page 27.
To change your password:
Getting Started with the Web Interface
Changing Your Password
1. To navigate to the Administration page, click the
toolbar, and then click
MY ACCOUNT from the sidebar menu.
ADMINISTRATION icon on the
The My Account page opens as shown in the following example.
2. Type your current password in the Current Password field.
3. Type the new password in the Password field and again in the Confirm New Password
field.
4. Click
Apply.
The new password will take effect immediately.
Kraken User’s Guide, v2.6, Issue 02 31
Getting Started with the Web Interface
Changing Your Password

Password Requirements

Passwords may be up to 80 characters and composed of any combination of upper and lower case letters, numbers, and the following special characters:
! @ # $ % ^ & * ( ) ~ ` _ - +
= { } [ ] : ; < > . , ? /
NOTE Basically, all printable characters of the QWERTY keyboard are supported.
Your system may have in place security policies that determine the minimum password length as well as other requirements such as minimum number of upper case characters, digits, and symbols. In this case, you will be prompted to modify your password to comply with these policies.
(space)
Kraken User’s Guide, v2.6, Issue 02 32

Logging Out

After you finish using the Kraken, be sure to log out. To do so, select LOGOUT from the Main Menu.
Logging out prevents misuse and unauthorized access to the appliance.
Getting Started with the Web Interface
Logging Out
Kraken User’s Guide, v2.6, Issue 02 33
CHAPTER 3: Managing Kraken from the
Web Interface
This chapter explains how to set up real-time stream-based transcoding and/or encoding using the Web interface.
Topics In This Chapter
Configuration
Configuring Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Streams List View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Configuring Stream Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Stream Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Stream Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Configuring Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Inputs List View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Configuring Input Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Input Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Input Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Configuring Transcoders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Transcoders List View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Configuring Transcoder Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Transcoder Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Advanced Shaping Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Configuring Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Outputs List View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Configuring Output Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Output Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Configuring Metadata Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Metadata List View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Configuring Metadata Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Configuring CoT Retransmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Configuring KLV Metadata Insertion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Metadata Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Kraken User’s Guide, v2.6, Issue 02 34

Configuring Streams

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.
Stream Routing
Kraken supports three stream routing modes:
Mode Stream Routing Description
Managing Kraken from the Web Interface
Configuring Streams
Transcoder Input, Transcode
Transcoder + Passthru
Bypass Input and

Streams List View

The Streams List View displays a status icon along with the Stream Name, Input, Transcoder, and Output(s) for each defined stream. It also provides options for you to start, stop or delete a stream.
To open the Streams List View:
1. Click the
bar menu.
STREAMING icon on the toolbar, and then click STREAMS from the side-
and Output(s)
Input with Retransmission, Transcode, and Output(s)
Output(s)
This is the traditional transcoding workflow (i.e., the only option pre-Release 2.5).
This is similar to the Transcoder workflow but also re-transmits the input stream to another destination (i.e., to “pass through” the system and be rerouted to a different remote IP address).
This mode does not transcode the input stream, but simply re-transmits it to the outputs without any manipulation of the content.
The Streams List View opens, as shown in the following example.
Kraken User’s Guide, v2.6, Issue 02 35
Managing Kraken from the Web Interface
Configuring Streams
Click link to open Detail View
To add a stream, click Add.
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 se­lect either Start or Stop (as applicable) or Delete.
2. To apply your changes, click
Apply.
Kraken User’s Guide, v2.6, Issue 02 36

Configuring Stream Parameters

NOTE You must first define the Inputs, Transcoders, Outputs, and (optionally) Metadata
sources before you can define a Stream.
The Inputs, Transcoders, Outputs, and Metadata sources that you have previously defined will be selectable when you add or modify a stream.
To view and configure Stream parameters:
Managing Kraken from the Web Interface
Configuring Streams
1. From the Streams List view, click
Add or click any line in the table for an existing
stream.
The Streams Detail View opens, as shown in the following new stream example.
2. Type in a unique name for the stream.
3. (Optional, to configure Passthru or Bypass) Select the stream routing mode. See the
previous section,
“Stream Routing”.
4. Select an Input, Transcoder, one or more Outputs, and (optionally) one or more
Metadata sources to define the stream. See the following section,
5. To apply your changes (to the current session only), click
Kraken User’s Guide, v2.6, Issue 02 37
Apply.
“Stream Settings”.
Managing Kraken from the Web Interface
Configuring Streams
The changes will take effect immediately but will not be saved and will be lost after a reboot.
NOTE You must click Apply in order for your changes to take effect. However, your
changes will not be saved and will be lost after a reboot.
To save the current settings, open the ADMINISTRATION>PRESETS page. See “Saving
and Loading Presets” on page 84.
The new stream is added to the Streams List.
6. To start or stop the stream, click
Start or Stop (as applicable). Or click STREAMS
from the sidebar menu to return to the Streams List View.
7. To view streaming statistics, click
Statistics. For details, see “Stream Statistics” on
page 40.
Kraken User’s Guide, v2.6, Issue 02 38

Stream Settings

The following table lists the Kraken Stream settings:
Stream Setting Description/Values
Name Enter a unique name for the stream.
Managing Kraken from the Web Interface
Configuring Streams
Mode
Select the stream routing mode: See “Stream Routing” on page 35.
Transcoder (default): The Input will be transcoded to one or more Outputs.
Transcoder + Passthru: The Input will be transcoded and also re-transmitted to another destination.
Bypass: The Input will not be transcoded, but simply
copied (as is) to the Outputs.
NOTE: Bypass supports the TS/UDP and TS/SRT stream
types, but does not support RTSP input streams. Passthru (in Transcoder + Passthru) is limited to stream types that the transcoder supports.
Bypass supports multiple outputs whereas Passthru supports only one.
Input Select the Input for the stream.
Passthru Output (Mode must be Transcoder + Passthru) Select the Output
for the re-transmitted stream.
Transcoder (Mode cannot be Bypass) Select the Transcoder to apply
to the stream.
Output Select the Output for the transcoded or bypassed stream.
NOTE: To specify multiple Outputs, click Add and select
from the list.
Metadata (Mode must be Transcoder or Transcoder + Passthru)
Select the Metadata source for the transcoded stream.
Auto-Start Check this checkbox to auto-start this stream when a
Preset is loaded via the Administration Preset page or applied after a reboot.
Notes (Optional) Type in any related information or comments.
Kraken User’s Guide, v2.6, Issue 02 39

Stream Statistics

The Streams Statistics page shows statistics for the Input, Decoder, Encoder, and Output for the selected stream.
Managing Kraken from the Web Interface
Configuring Streams
Kraken User’s Guide, v2.6, Issue 02 40

Configuring Inputs

You must first define one or more Inputs before you can define a Stream. Inputs can either be a source URL, an SRT source, or an SDI or Analog Composite input:
For transcoding, each Input consists of a valid source URL with an optional name and notes. In addition, with TS over UDP, you can select the network interface to input streams from any of the available Network Interface Cards (NICs).
The default stream type for the Input is MPEG TS over UDP. You may also select TS over SRT, RTSP, or Raw Motion JPEG (MJPEG), which Kraken will transcode into a standard H.264 or HEVC MPEG Transport Stream.
To configure encoding/processing of baseband video and ancillary metadata (depending on your hardware setup), you may select an SDI or Analog Composite input.

Inputs List View

Managing Kraken from the Web Interface
Configuring Inputs
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:
1. On the Streaming page, click
INPUTS from the sidebar menu.
The Inputs List view opens, as shown in the following example.
To add an input, click Add.
To view details or modify the settings for an input, click a line in the table to open the Inputs Detail View.
Kraken User’s Guide, v2.6, Issue 02 41
Managing Kraken from the Web Interface
Configuring Inputs
To delete an existing input, check the checkbox next to the item in the list and click
Delete.
2. To apply your changes, click

Configuring Input Parameters

To view and configure Input parameters:
1. From the Inputs List view, click
The Inputs Detail View opens, as shown in the following example.
Apply.
Add or click any line in the table.
2. Type in a unique name for the input.
3. Select or enter values in the fields to define the input. See the following section,
“Input Settings”.
The parameters vary depending on the hardware setup of the appliance and the input source selected. The default input source is TS over UDP.
Kraken User’s Guide, v2.6, Issue 02 42
Managing Kraken from the Web Interface
Configuring Inputs
4. To configure SRT input, select TS over SRT for the source and then complete the
additional fields under SRT Settings. See
“SRT Input Settings” on page 46.
5. On the Kraken CR, you may select an SDI (DeckLink) or Analog Composite (Analog
Capture) input and then select the DeckLink or Capture Mode. See or
“Analog Capture Mode” on page 46.
6. To apply your changes, click
Apply.
“DeckLink Mode”
The new input is added to the Inputs List.
Kraken User’s Guide, v2.6, Issue 02 43
7. To view input statistics, click Statistics. For details, see “Input Statistics” on
page 48.

Input Settings

The following table lists the Kraken Input settings:
Input Setting Description/Values
Name Enter a unique name for the input. This name will be
Source Select the Source for the Input, either:
Managing Kraken from the Web Interface
Configuring Inputs
selectable from the list of Inputs when you define a stream.
NOTE: The Input name is not required. Kraken will use the
Input URL as the name if none is provided.
TS over UDP: MPEG2 Transport Stream over UDP (no RTP header, default)
TS over SRT: Haivision’s Secure Reliable Transport. See “SRT (Secure Reliable Transport)” on page 18.
RTSP: Select to configure Kraken to interoperate with ISR “sensors” such as wearable IP cameras, which are typically H.264 RTP/RTSP. See NOTE: below.
Raw Motion JPEG: Allows you to input a Motion JPEG (MJPEG) live stream and transcode the payload into a standard H.264 video within an MPEG Transport Stream.
DeckLink Micro Recorder 1 (Kraken CR or SDI capture card must be installed): Select to capture HD/SD-SDI video for baseband input encoding.
Analog Capture 1 (Kraken CR or Analog Composite capture card must be installed): Select to capture Analog Composite Video for baseband input encoding.
NOTE: Kraken supports RTSP Input for H.264 video only
under these conditions:
Stream authentication through RTSP URL (username and password)
H.264 video instance selection through RTSP URL
URL Type in the source URL for the Input, for example,
udp://239.100.100.100:5000
Examples of supported input formats:
udp://239.100.100.100:5000 = multicast UDP to
239.100.100.100 port 5000
udp://:5000 = unicast UDP. Allows an inbound stream
to be sent to this server's IP address on port 5000.
Kraken User’s Guide, v2.6, Issue 02 44
Managing Kraken from the Web Interface
Input Setting (Cont.) Description/Values (Cont.)
Configuring Inputs
Source Specific Multicast
(Source must be TS over UDP or Raw Motion JPEG) Type in a specific source device IP address.
NOTE: As of Release 2.6, Kraken supports IGMPv3
Source Specific Multicast reception, which allows input streams to join a multicast group and filter the input streams based on a specific source 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.
When the receiving device specifies a source device IP address, the IGMP protocol will filter out devices that use the same multicast group address and only forward the traffic with the specified source IP address as well the destination IP multicast address to the requesting destination device.
Network Interface Select the network (Ethernet) interface for the Input, either:
Auto (default): Uses static route, if defined; otherwise uses the default
eth0*
eth1*
NOTE: *Network Interface names for Ethernet interfaces
may vary, such as eth0/eth1/…, pNp1/pNp2/…, or em1/em2/….
CAUTION: Because input multicast listening routes are
based on IP addresses, do not reuse the same address even if they are assigned to different NICs. Doing so would produce corrupted output in all associated sessions.
DeckLink Mode (Source must be DeckLink) Select the capture card mode:
Autodetect (default) See following NOTE: and TIP:.
Manually select the resolution.
NOTE: 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. The selected DeckLink input resolution and frame-rate must match the actual input resolution and frame-rate for the signal to be correctly recognized and processed.
Kraken User’s Guide, v2.6, Issue 02 45
Managing Kraken from the Web Interface
Configuring Inputs
Input Setting (Cont.) Description/Values (Cont.)
TIP: Autodetect may not work correctly for some cameras.
For instance the capture card may detect a wrong mode. Also the capture card may not detect all sources for all modes. For instance, it may correctly detect a certain camera when it is in 720-60p but not when it is in 720-50p. Therefore, we recommend that you use Autodetect mode when possible and when it works, and use the manual mode selection if necessary.
Also, some capture cards do not support “Autodetect” in which case only the supported modes of the capture card will be listed and can be selected.
Analog Capture Mode (Source must be Analog Capture) Select the capture card
mode:
Autodetect (default)
Manually select the display system (NTSC, PAL, etc.)
SRT Input Settings
Mode Selects the SRT Connection Mode:
Caller: Kraken acts like a client and connects to a server listening and waiting for an incoming call.
Listener: Kraken acts like a server and listens & waits for clients to connect to it.
Rendezvous: Allows calling and listening at the same time.
NOTE: To simplify firewall traversal, Rendezvous Mode
allows Kraken and the encoder to traverse a firewall without the need for IT to open a port.
Address (Caller and Rendezvous Connection Modes) Specifies the
destination IP address for the SRT stream.
TIP: You can also enter a Fully Qualified Domain Name
(FQDN).
Source Port (Caller Connection Mode) Specifies the UDP source port
for the SRT stream. If not filled in, a (default) source port will be assigned.
NOTE: This simplifies firewall configuration as the
firewall/NAT rules can be precisely tailored to the SRT stream.
Destination Port (Caller and Rendezvous Connection Modes) Specifies the
UDP destination port for the SRT stream.
Port (Listener Connection Mode only) Specifies the UDP local
port for the SRT stream.
Kraken User’s Guide, v2.6, Issue 02 46
Managing Kraken from the Web Interface
Configuring Inputs
Input Setting (Cont.) Description/Values (Cont.)
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).
Range = 20 - 8000 ms Latency is for the SRT protocol only and does not include
the capture, encoding, decoding and display processes of the end-point devices.
Passphrase (Optional, must match encoder passphrase)
This parameter is required if the stream is encrypted and is used to retrieve the cryptographic key protecting the stream.
Range = 10-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 User’s Guide, v2.6, Issue 02 47

Input Statistics

The Input Statistics page shows statistics for the selected SDI (DeckLink) or Analog Capture encoding input.
Managing Kraken from the Web Interface
Configuring Inputs
Kraken User’s Guide, v2.6, Issue 02 48

Configuring Transcoders

Transcoders List View

The Transcoders List view displays a summary of defined transcoders for Kraken, including the Transcoder 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 a transcoder.
To open the Transcoders List View:
Managing Kraken from the Web Interface
Configuring Transcoders
1. On the Streaming page, click
TRANSCODERS from the sidebar menu.
The Transcoders List View opens, as shown in the following example.
To refresh the page, click .
To add a transcoder, click Add.
To view transcoder details or add a transcoder, click a line in the table to open the Transcoders Detail View.
To delete an existing input, check the checkbox next to the item in the list and click
Delete.
2. To apply your changes, click
Kraken User’s Guide, v2.6, Issue 02 49
Apply.

Configuring Transcoder Parameters

You must first define one or more Transcoders before you can define a Stream. Each Transcoder is a user-defined set of parameters to apply when re-encoding the audio/video. Transcoder Settings include the Video Resolution, Frame Rate, GOP size, Video Bitrate, Audio Bitrate, Stream Shaping, and Output Pacing. Optional advanced settings are available to fine-tune Stream Shaping.
NOTE If the Resolution fields are left blank or unchanged in the Transcoders section, the
resolution of the source stream will remain intact in the outbound stream. However, the GOP Size and Bitrate are set to a default value based on the resolution.
To view and configure Transcoder parameters:
Managing Kraken from the Web Interface
Configuring Transcoders
1. From the Transcoders List view, click
Add or click any line in the table.
The Transcoders Detail View opens, as shown in the following example.
Kraken User’s Guide, v2.6, Issue 02 50
Managing Kraken from the Web Interface
Configuring Transcoders
2. Type in a unique name for the transcoder.
3. Select or enter values in the fields to define the transcoder. See the following section,
“Transcoder Settings”.
4. (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 Settings” on page 58.
5. To apply your changes, click
Apply.
The new transcoder is added to the Transcoders List.
Kraken User’s Guide, v2.6, Issue 02 51

Transcoder Settings

The following table lists the Kraken Transcoder settings:
Transcoder Setting Description/Values
Transcoder Name Enter a unique name for the transcoder. This name will
Encoder (Optional, to enable hardware acceleration on qualified
Managing Kraken from the Web Interface
Configuring Transcoders
Basic Parameters
be selectable from the list of Transcoders when you define a stream.
hardware) Select the encoding format, either:
Software (default, Kraken legacy): CPU-based encoding
Hardware (QSV, License required): Video encoding will be hardware accelerated using the Intel Quick Sync Video capabilities of the processor.
Format Select the video format for the outbound stream, either:
H.264 (AVC) (default)
H.265 (HEVC)
MPEG-2 Video (License required): The stream will be transcoded to MPEG-2 Video (ISO/IEC 13818-2) and MPEG-1 or MPEG-2 audio with closed captioning pass-through. This allows Kraken to inter-operate with legacy systems.
Codec Profile (Format must be MPEG-2 Video) Select the video
profile for the encoder:
Auto: Defaults to Main profile.
Simple: Specifies that the output encoded video shall adhere to the ISO/IEC 13818-2 / MPEG-2 Simple Profile.
Main: Specifies that the output encoded video shall adhere to the ISO/IEC 13818-2 / MPEG-2 Main Profile.
Video Bitrate Type in the Video Bitrate in kbps for the outbound
stream, for example, 1024. Range = 150..15000
Kraken User’s Guide, v2.6, Issue 02 52
Managing Kraken from the Web Interface
Configuring Transcoders
Transcoder Setting Description/Values (Cont.)
Resolution Select the resolution for the outbound stream:
Auto (Detect Continuously) (default)
Auto (Detect on Stream Start)
Custom: Type in a horizontal and vertical (W x H) resolution, for example, 1280x720.
NOTE: In previous releases, if the Resolution fields
were left blank, the resolution of the outbound stream would be what was detected at stream start and would stay that way even if the input resolution changed. This is now achieved by selecting “Auto (Detect on Stream Start)”.
720x576 or lower is considered SD resolution.
KLV Metadata Check this checkbox to enable KLV metadata pass-
through.
NOTE: Disabled if KLV isn’t licensed.
Frame Rate Select the coded picture frame rate per second (fps):
Auto (Detect Continuously) (default)
Auto (Detect on Stream Start)
Select a frame rate from the list: 60..1
NOTE: In previous releases, selecting “Auto” caused
the frame rate of the outbound stream to be what was detected at stream start. The legacy “Auto” setting has been renamed “Auto (Detect on Stream Start)” since it does an early detection of the input frame rate and uses that as the fixed output frame rate for the transcoder.
The new default “Auto (Detect Continuously)” is an additional encoding/transcoding mode where the output Frame Rate follows the source frame rate. This mode monitors the incoming frame rate and if it can detect a steady frame rate that differs from the one it is currently using, it resets the video encoder and configures it accordingly.
Kraken User’s Guide, v2.6, Issue 02 53
Managing Kraken from the Web Interface
Configuring Transcoders
Transcoder Setting Description/Values (Cont.)
Framing 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)
IBP: I, B and P frames
IBBP: I, BB (two B-frames and B reference frames in sequence) and P frames (higher delay; higher quality)
IBBBP: I, BBB (three B-frames and B reference frames in sequence) and P frames (highest delay; highest quality)
NOTE: B-Frames improve the quality by increasing the
efficiency of the encoding, thus allowing higher quality at the same bitrate. But B-Frames increase the encoder processing overhead, e.g., higher CPU utilization of the encoder.
GOP Size Type in the GOP (Group of Pictures) Size for the
outbound stream, for example, 30. Range = 0..1000
NOTE: You may choose to adjust the GOP to get
different video quality on the outbound stream or to make the stream compatible with a different system than the original stream was intended for.
TIP: Increasing the GOP size can increase the time
required for a player to tune into the stream. Reasonable GOP sizes tend to range from half the frame rate to up to 5 times the frame rate. A GOP size equal to the output frame rate is a good rule of thumb.
Intra Refresh Check this checkbox to enable Intra Refresh for X.264
and X.265. This is an advanced feature that puts the encoder into a mode where it does not generate I-Frames. Instead the individual macro blocks are refreshed and over time all of the picture is refreshed.
This eliminates I-Frame bitrate spikes and smooths the bitrate over the GOP interval. The GOP parameter is still used as a basis for the refresh interval.
NOTE: Not all decoders may support this feature so it
can be enabled/disabled as desired.
Kraken User’s Guide, v2.6, Issue 02 54
Managing Kraken from the Web Interface
Configuring Transcoders
Transcoder Setting Description/Values (Cont.)
Encoding Profile Select the desired quality level between SPEED and
QUALITY. This allows you to adjust the quality setting, if
the one selected by Kraken is insufficient for the required use case.
VBR (AVC Video Format only, default): Variable bit rate
Constrained Bitrate
Performance: fastest and lowest quality
Balanced: provides a balance between speed and quality (HEVC Video Format, default)
Quality: slowest and highest quality.
Audio Parameters
Audio Check this checkbox to enable audio on the outbound
stream.
TIP: 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.
Audio Codec (Format must be MPEG-2 Video) Select the audio
compression algorithm:
Auto: Defaults to MPEG1 Layer II.
MPEG1 Layer II: Encodes audio using the ISO/IEC 11172-3 / MPEG-1 Layer II algorithm.
MPEG2 AAC ADTS: Encodes audio using the ISO/IEC 13818-7 / MPEG-2 AAC-LC algorithm with an ADTS header.
Audio Bitrate Type in the Audio Bitrate in kbps for the outbound
stream, for example, 128. Range = 14..576 Kbps
Kraken User’s Guide, v2.6, Issue 02 55
Managing Kraken from the Web Interface
Transcoder Setting Description/Values (Cont.)
Advanced Parameters
Configuring Transcoders
Performance Control System
Transport Stream Shaping
(Video Format must be HEVC) Check this checkbox to enable the Performance Control System, an HEVC encoder feature that dynamically monitors the runtime performance of the encoder and adjusts the video encoder quality based on the instantaneous performance of the encoder. 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.
Check this checkbox to enable Shaping on the outbound stream.
Checking this checkbox also displays advanced settings (see “Advanced Shaping Settings” on page 58).
NOTE: Traffic Shaping is used on some networks to
smooth the traffic and respect the absolute upper limit configured. When Shaping is enabled, you can set the Maximum Bitrate for the Transcoder Stream (see
Transport Stream Bitrate on page 58).
TIP: When Shaping is enabled, the Video Bitrate
becomes the ceiling video bitrate target. When Shaping is disabled, this parameter represents the average video bitrate.
Output Pacing (Kraken appliances only. Transport Stream Shaping
must be disabled.) Check this checkbox to enable Output Pacing on the outbound stream.
NOTE: Output Pacing is used to make the traffic more
or less smooth on the network, to allow the stream traffic to leave the Kraken in a more even manner. When pacing is enabled, you can set the Output Pacing
Buffering Interval (see below).
Output Pacing Buffering Interval
Kraken User’s Guide, v2.6, Issue 02 56
(Output Pacing must be enabled) This Buffering Interval defines the depth of the Output Pacing in milliseconds (ranging from 0 to 1000ms). It is used to define the latency and smoothness added by the output pacing.
You can either type in a value between 0 and 1000 ms. in the text box, or move the slider to the desired value.
NOTE: The higher the buffer is set, the more smooth
the traffic is on the network. However, the optimal buffer setting will depend on the “spikiness” of the source stream.
Managing Kraken from the Web Interface
Configuring Transcoders
Transcoder Setting Description/Values (Cont.)
Interleave Adjustment (Optional) Type in the number of milliseconds to delay
audio before multiplexing (“muxing”). Range = -5000, 5000ms
-1 (the default) leaves it up the transcoder to decide.
0 makes no Interleaving adjustment.
> 0 specifies the number of milliseconds to delay
audio before muxing.
< -1 Number of milliseconds to delay video before muxing.
NOTE: Interleave adjustment is actually a muxer
interleave adjustment of the packets without touching timestamps and does not affect AV sync.
NOTE: The latency within the transcoder pipeline is
higher for the video than the audio, so users typically want to delay the audio so that the video comes out of the muxer before the corresponding audio. By default, the transcoder attempts to adjust the interleaving to some appropriate value. This control allows you to override that when desired.
Jitter Buffer (Optional) Type in the Jitter Buffer for the inbound
source/stream. A jitter buffer may be applied to video streams coming in at irregular intervals to help output the video in a steady stream (default = 250 ms).
Range = 0, 5000ms
NOTE: Transcoding latency will be affected
proportionately.
NOTE An asterisk (*) next to a field indicates that it is required.
Kraken User’s Guide, v2.6, Issue 02 57

Advanced Shaping Settings

The following table lists the advanced tuning settings for Transport Stream Shaping. These settings are only available when
CAUTION Changing these settings can have a negative impact on the video
performance and/or network performance.
TIP See “Recommended Start Settings for Advanced Shaping Settings” on page 60.
Advanced Setting Description/Values
Managing Kraken from the Web Interface
Configuring Transcoders
Transport Stream Shaping is enabled.
Transport Stream Bitrate
(Transport Stream Shaping must be enabled) Type in the Maximum Transport Stream (TS) Bitrate in kbps for the outbound stream, for example, 3000.
NOTE: The Kraken automatically generates a minimum
value based on the Video Bitrate, Audio Bitrate and whether or not there is KLV metadata. This minimum value may be used by default, or you may set the Maximum TS Bitrate to a higher value (but not lower).
TIP: If KLV metadata pass-through is enabled, 200
kbps will be added to the Maximum TS Bitrate value by default. If your site is utilizing KLV streams that are higher than 200 kbps, you should increase the Maximum TS Bitrate value to make room for the KLV stream. For example, to use a 1 Mbps KLV stream, you should increase the Maximum TS Bitrate by 800 kbps to allocate enough room in the Kraken output stream for the KLV, Audio and Video.
TIP: If the encoder is overrunning the ceiling bitrate and
you have room in the channel to spare, you can increase this value, which allows more room in the channel for higher spikes in the encoder. By default, the Web Interface tries to set this to 20% above the expected aggregate bitrate of the elementary streams. For instance, it adds the Video Bitrate, Audio Bitrate, and expected KLV bitrate and adds 20%. This can be increased, but should probably not drop below 12%. You need at least 3% and sometimes more for the TS packetization and PSI tables, etc.
Kraken User’s Guide, v2.6, Issue 02 58
Managing Kraken from the Web Interface
Advanced Setting Description/Values (Cont.)
Configuring Transcoders
Shaping Video Max Bitrate
Shaping Video Target Bitrate
Type in the maximum video bitrate for shaping the outbound stream, as a percentage.
Range = 50% - 150%
NOTE: Increasing this above 80% will increase the
quality, but also increases the probability that the encoder will overrun the ceiling. At higher bitrates, it should be possible to increase this to 85%.
TIP: You can try setting this to 90% or higher to see
where you start observing problems due to overrunning the network buffers. In most situations, you should not exceed 100%. The optimal setting is reached when this value is as close to 100% as possible without overrunning the buffers. This depends on a large number of factors, including Bitrate, Frame Rate, GOP size, Resolution, scene complexity, and VBV size.
Type in the target video bitrate for shaping the outbound stream, as a percentage.
Range = 50% - 150%
TIP: As a general rule, keep this at 70% for all operating
points. It should be lower than the
Bitrate and lower than 100%. 70% is fairly optimal for
the Kraken’s encoder.
Shaping Video Max
Depth of VBV Type in or adjust the slider to specify the value in
milliseconds for the Video Buffering Verifier (VBV) depth.
Range = 500 - 3000ms
NOTE: The VBV is a theoretical MPEG video buffer
model used to ensure that an encoded video stream can be correctly buffered and played back at the decoder device. By definition, the VBV will not overflow nor underflow when its input is a compliant MPEG stream.
Kraken User’s Guide, v2.6, Issue 02 59
Managing Kraken from the Web Interface
Advanced Setting Description/Values (Cont.)
TIP: This is the depth of the CBR buffer in the decoder
VBV model in milliseconds. A value that you should strive for is 1000ms; lower
values may decrease the rate at which the encoder overruns the network buffers at lower bitrates. Increasing this parameter increases latency and also increases quality. It should not be lowered below 1000ms. A good quality encoder will make intra frames 12- 15 times larger than non-intra frames. At 30fps, this means half of the stream bitrate is consumed for a single video frame. Since it must fit inside the VBV, the optimal point for our low delay application is 1000ms.
Configuring Transcoders
Depth of Network Shaping Buffer
Type in or adjust the slider to specify the value in milliseconds for the network shaping buffer depth.
Range = 500 - 3000ms
NOTE: This is the depth in milliseconds of the network
traffic shaper’s buffers. Since a good quality encoder will generate an intra frame consuming approximately 50% of the available bitrate in one frame, this is the interval over which the bitrate spike of the intra frame is sent out over the network to keep it inside the channel bitrate. 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.
Recommended Start Settings for Advanced Shaping Settings
Following are the recommended start settings when using the Advanced Shaping settings:
Shaping Video Max Bitrate 100%
Shaping Target Bitrate 70%
VBV Size 1000ms
Network Shaping Buffer 1000ms
The goal should be to try and maximize the channel utilization (and thus the quality) while minimizing the shaping buffer overruns and minimizing the latency. Starting with the above values, you may try the following:
Increase the bitrate percentages to improve quality.
Increase the VBV and network shaping size to decrease bitstream drop based on shaping buffer overrun.
Kraken User’s Guide, v2.6, Issue 02 60
Managing Kraken from the Web Interface
Configuring Transcoders
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.
The Kraken will automatically:
Insert a silent audio stream into the Kraken output when the input source has no audio.
Utilize an audio stream from the source, should one become available after the transcoder session has started.
Start silence injection should the audio stream become unavailable in the source after the transcoder session has started.
Adapt to streams where the source audio stream becomes intermittently available and unavailable unexpectedly within the source (assuming the availability/non-availability of audio in the source stream does not change more rapidly than 30 second intervals).
NOTE There may be some transition artifacts. If you disable audio in the Transcoder
session configuration, no silence injection will be performed.
Kraken User’s Guide, v2.6, Issue 02 61

Configuring Outputs

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:
Managing Kraken from the Web Interface
Configuring Outputs
1. On the Streaming page, click
OUTPUTS from the sidebar menu.
The Outputs List View opens, as shown in the following example, displaying the de­fined outputs.
Click link to open Detail View
To add an output, click Add.
To view output details or add an output, click a line in the table to open the Outputs Detail View.
To delete an existing output, check the checkbox next to the item in the list and click
Delete.
2. To apply your changes, click
Kraken User’s Guide, v2.6, Issue 02 62
Apply.

Configuring Output Parameters

You must first define one or more Outputs before you can define a Stream. Each Output consists of a valid destination URL with an optional name and notes. The Output can also include settings such as the MTU (Maximum Transmission Unit), TTL (Time-to-Live), and ToS (Type of Service).
NOTE In addition, you can select the network interface for the Output. The Kraken may
be configured to output streams to any of the available Network Interface Cards (NICs).
You can also enable Session Announcement Protocol (SAP) transmission for the stream to provide a playlist to viewers. SAP is a protocol for broadcasting multicast session informa tion. An SAP announcer periodically multicasts an announcement packet to a well known multicast address and port. SAP listeners will listen on the well known SAP address and learn of all the sessions being announced.
When SAP is enabled, the 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 the Kraken is streaming.
Managing Kraken from the Web Interface
Configuring Outputs
-
To view and configure Output parameters:
1. From the Outputs List view, click
Add or click any line in the table.
The Outputs Detail View opens, as shown in the following example.
Kraken User’s Guide, v2.6, Issue 02 63
Managing Kraken from the Web Interface
Configuring Outputs
2. Type in a unique name for the output.
3. Select or enter values in the fields to define the output. See the following section,
“Output Settings”.
The parameters vary depending on the output destination selected. The default output is TS over UDP.
Kraken User’s Guide, v2.6, Issue 02 64
Managing Kraken from the Web Interface
Configuring Outputs
4. To configure SRT output, select TS over SRT for the source and then complete the
additional fields under SRT Settings. See
“SRT Output Settings” on page 67.
5. To apply your changes, click Apply.
The new output is added to the Outputs List.
Kraken User’s Guide, v2.6, Issue 02 65

Output Settings

The following table lists the Kraken Output settings:
Output Parameter Description/Values
Name Enter a unique name for the output. This name will be
Protocol Select the Protocol type for the output streaming format:
Managing Kraken from the Web Interface
Configuring Outputs
selectable from the list of Outputs when you define a stream.
NOTE: The Output name is not required. The Kraken will
use the Output URL as the name if none is provided.
Default (TS over UDP)
To use Haivision’s Secure Reliable Transport (SRT) input and output streaming format, select TS over SRT for the protocol.
For more information, please refer to the SRT Deployment Guide (available from the Haivision Download Center).
URL Type in the URL for the Output, for example,
udp://239.100.100.100:4900
Examples of supported output formats:
udp://239.100.100.100:4900 = multicast UDP on
239.100.100.100 port 4900
udp://10.1.10.10:4900 will send unicast UDP to host
10.1.10.10 on port 4900
Link Parameters (Protocol must be “Default”)
Network Interface Select the network (Ethernet) interface for the Output,
either:
Auto (uses static route, if defined; otherwise uses the default)
eth0
eth1
NOTE: Network Interface names for Ethernet interfaces
may vary, such as eth0/eth1/…, pNp1/pNp2/…, or em1/em2/….
MTU (Maximum Transmission Unit Size) Specifies the maximum
allowed size of IP packets for the outgoing data stream. Range = 228..1500
TIP: You may want to change the MTU on the outbound
Kraken stream in order to be compatible with network segments or other systems/devices.
Kraken User’s Guide, v2.6, Issue 02 66
Managing Kraken from the Web Interface
Configuring Outputs
Output Parameter Description/Values (Cont.)
TTL (Time-to Live for stream packets) Specifies the number of
router hops the Stream packet is allowed to travel/pass before it must be discarded.
Range = 1..255
ToS (Type of Service) Specifies the desired quality of service
(QoS). This value will be assigned to the Type of Service field of the IP Header for the outgoing streams.
Range = 0..255 (decimal) or 0x00..0xFF (hex)
SAP (Protocol must be “Default”)
Transmit SAP Check this checkbox to enable SAP announcements.
Name If SAP is enabled, enter a unique name for the Session.
Description (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.
Address Type in the IP address for the SAP announcement.
NOTE: Leave this blank to use the standard SAP address.
Port Type in the IP port for the SAP announcement.
NOTE: Leave this blank to use the standard SAP port.
SRT Output Settings
Mode Selects the SRT Connection Mode:
Caller: Kraken acts like a client and connects to a server listening and waiting for an incoming call.
Listener: Kraken acts like a server and listens & waits for clients to connect to it.
Rendezvous: Allows calling and listening at the same time.
To simplify firewall traversal, Rendezvous Mode allows Kraken and the other device to traverse a firewall without the need for IT to open a port.
Address (Mode must be Caller or Rendezvous) The target IP
address or hostname for the SRT stream (i.e., another device such as HMP or Media Gateway).
Kraken User’s Guide, v2.6, Issue 02 67
Managing Kraken from the Web Interface
Configuring Outputs
Output Parameter Description/Values (Cont.)
Source Port (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).
Destination Port (Mode must be Caller or Rendezvous) The port over which
the other device (i.e., HMP or Media Gateway
) will be
listening.
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).
Range = 20 - 8000ms Latency is for the SRT protocol only and does not include
the capture, encoding, decoding and display processes of the end-point devices.
Encryption Select the AES (Advanced Encryption Standard)
encryption key length and cipher:
None (default)
AES-128
AES-256
Notes (Optional) Type in any related information or comments.
NOTE An asterisk (*) next to a field indicates that it is required.
Kraken User’s Guide, v2.6, Issue 02 68

Configuring Metadata Capture

NOTE KLV Metadata Capture is an optional feature which may be installed at the factory
or via a field upgrade by installing a license file.
From the Metadata pages, you can configure the Kraken to capture either KLV (Key Length Value) or CoT (Cursor on Target) metadata and then incorporate data information within the metadata elementary stream of the standard MPEG Transport Stream.
You can set up multiple metadata inputs to include in Transport Streams. The Kraken supports up to three metadata input types: either from the COM1 serial port, the HD-SDI interface, or a user definable network port (up to eight UDP inputs).
Serial port: The Kraken SDI extracts either KLV or CoT metadata packets from the
serial port. From the Metadata Detail View, you must specify the CoT metadata, the
SDI: The Kraken SDI extracts KLV metadata packets from the HD-SDI interface as
per MISB RP 0605.2. Only progressive scan formats are supported (i.e., 1280x720p and 1920x1080p). The Kraken can capture only 1024 bytes of KLV metadata per video frame.
Network: The 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 the Kraken will listen for incoming metadata. The
Address is only required for reception of multicast metadata, or if you only want to
accept messages coming from a specific sender.
Max AirCraft-SPI Delta.
Managing Kraken from the Web Interface
Configuring Metadata Capture
Data Format, and for
Multicast
You can define a small set of static KLV objects (i.e., mission IDs and security classifica­tion) for KLV and CoT metadata sources. For more information, see “Configuring KLV
Metadata Insertion” on page 75.
CoT/UDP and CoT/Serial metadata sources can also be retransmitted to other IP destina­tions. For more information, see “Configuring CoT Retransmission” on page 74.
Kraken User’s Guide, v2.6, Issue 02 69

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 Param­eters (Network Settings) for each source. It also provides an option for you to delete a source.
Managing Kraken from the Web Interface
Configuring Metadata Capture
1. On the Streaming page, click
METADATA from the sidebar menu.
The Metadata List View opens, as shown in the following example.
To add a metadata source, click Add.
To view details or modify the settings for a metadata source, click a line in the table to open the Metadata Detail View.
To delete a metadata source, click the drop-down list under Actions and select Delete.
2. To apply your changes, click
Kraken User’s Guide, v2.6, Issue 02 70
Apply.

Configuring Metadata Parameters

To view and configure Metadata source parameters:
Managing Kraken from the Web Interface
Configuring Metadata Capture
1. From the Metadata List view, click
Add or click any line in the table.
The Metadata Detail View opens, as shown in the following example.
2. Type in a Name for the metadata source and select the Input Method, either Serial,
HD-SDI (Video Source), or Network (UDP).
The remaining parameters vary depending on the Input Method selected.
For more information, see
“Metadata Settings” on page 77.
To configure HD-SDI (Video Source) input:
1. Select Video Source for the Input Method (as shown in the previous example).
2. (Optional) To define a set of static KLV objects to be used to replace erroneous or
insert missing metadata within outbound TS steams, see
“Configuring KLV Metadata
Insertion” on page 75.
3. To apply your changes, click
Apply.
The new source is added to the Metadata List.
Kraken User’s Guide, v2.6, Issue 02 71
Managing Kraken from the Web Interface
Configuring Metadata Capture
To capture CoT or KLV metadata from the serial port:
1. Select Serial for the Input Method.
2. Select the serial port from the drop-down list or type in the text box.
3. If CoT has been installed, select CoT for the Data Format (under Input Settings) and
fill in the
“Max AirCraft-SPI Delta” and “SPI UID” on page 77.
4. If required, adjust the Serial settings.
5. (Optional) For CoT sources, to configure CoT Relaying to retransmit CoT sources to
other IP destinations, see “Configuring CoT Retransmission” on page 74.
6. (Optional) To define a set of static KLV objects to be used to replace erroneous or
insert missing metadata within outbound TS steams, see
“Configuring KLV Metadata
Insertion” on page 75.
Kraken User’s Guide, v2.6, Issue 02 72
7. To apply your changes, click Apply.
The new source is added to the Metadata List.
To configure network input:
1. Select Network (UDP) for the Input Method.
Managing Kraken from the Web Interface
Configuring Metadata Capture
2. If CoT has been installed, select CoT for the Data Format (under Input Settings) and
fill in the “Max AirCraft-SPI Delta” and “SPI UID” on page 77.
3. If required, under Network Settings, select Multicast for the type and fill in the
multicast address and port.
4. (Optional) For CoT sources, to configure CoT Relaying to retransmit CoT sources to
other IP destinations, see
“Configuring CoT Retransmission” on page 74.
5. (Optional) To define a set of static KLV objects to be used to replace erroneous or
insert missing metadata within outbound TS steams, see
“Configuring KLV Metadata
Insertion” on page 75.
6. To apply your changes, click
Apply.
The new source is added to the Metadata List.
Kraken User’s Guide, v2.6, Issue 02 73

Configuring CoT Retransmission

From the Metadata Detail View, you can configure CoT retransmission of COT metadata received over the Serial or UDP interface. The metadata will be retransmitted as a CoT/UDP unicast or multicast stream so that multiple CoT listeners can access the source CoT data. You can retransmit up to 8 CoT/UDP messages.
To configure CoT Retransmission:
1. From the Metadata List View, create of click the link for a serial or UDP CoT meta-
data source to retransmit. For details on setting up the metadata source, see
uring Metadata Parameters” on page 71.
2. On the Metadata Detail View, (if necessary) scroll down the page and toggle the CoT
Relaying button to
On (as shown in the following example).
Managing Kraken from the Web Interface
Configuring Metadata Capture
“Config-
3. To add a CoT retransmission destination, click
+Relay.
4. On the Add CoT Relay dialog, enter the IP Address and Port for the destination.
Adjust the TTL and TOS values if required.
5. Click
Add.
The stream is added to the list:
Kraken User’s Guide, v2.6, Issue 02 74
6. 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.

Configuring KLV Metadata Insertion

From the Metadata Detail View, you can define a small set of static KLV objects (i.e., mission IDs and security classification) for KLV and CoT metadata sources. This allows customers to modify erroneous or insert missing metadata within outbound TS steams. These options are available:
Configure a mission ID string of up to 127 characters: When the mission ID is configured, any received UAS KLV dataset will be processed in order to modify the existing mission ID or add a mission ID element if not there with the configured value.
Enable or disable the update/generation of the security data set in UAS messages: When this feature is enabled, you then specify the classification (Unclassified, Restricted, Confidential, Secret, or Top Secret), the classifying country, and the object country/ies (up to 6) (using the proper ISO 3-letter country code).
Managing Kraken from the Web Interface
Configuring Metadata Capture
In both cases, the mission ID or security data will get replaced or inserted with the ones created by the Kraken based on the configuration.
To configure insertion of static KLV objects:
1. From the Metadata List View, click the link for the metadata source to define static
KLV objects. For details on setting up the metadata source, see “Configuring Meta-
data Parameters” on page 71.
2. 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 User’s Guide, v2.6, Issue 02 75
Managing Kraken from the Web Interface
Configuring Metadata Capture
3. (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).
4. Fill in the remaining fields and click
Kraken User’s Guide, v2.6, Issue 02 76
Apply.

Metadata Settings

The following table lists the Kraken Metadata settings:
Metadata Setting Default Description/Values
Name n/a Enter a unique name for the metadata
Input Method HD-SDI Select the input interface for the source,
Serial Port n/a (Serial input only) Enter the serial port name
Managing Kraken from the Web Interface
Configuring Metadata Capture
source.
either:
Serial
Video Source (HD-SDI)
Network (UDP)
if not auto-detected. For example,
/dev/ttyS0 or /dev/ttyUSB1.
Input Settings (Serial or Network input only)
Data Format KLV Select the data format for the metadata.
KLV (Key Length Value) or
CoT (Cursor on Target).
Max AirCraft-SPI Delta
0 ms (CoT input only) Specifies the maximum
delta between SPI and Aircraft message time-stamps for them to be considered a valid pair that can be converted to KLV.
0..1000 ms
SPI UID n/a (CoT input only) Double-click the text box to
display the list of the SPI messages detected by the Krakenand select a string for the UID filter.
Network Settings (UDP Input only)
Type Unicast Select the stream type, either unicast or
multicast.
Multicast Address n/a (Optional) The address is only required for
reception of multicast metadata. In this case, you need to provide the multicast 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 n/a (Required) Specifies the local UDP port on
the Kraken that is receiving the packets.
Kraken User’s Guide, v2.6, Issue 02 77
Managing Kraken from the Web Interface
Configuring Metadata Capture
Metadata Setting Default Description/Values (Cont.)
CoT Relaying (See “Configuring CoT Retransmission” on page 74)
CoT Relaying Off When set to On, the system will retransmit
received CoT/UDP or CoT/Serial metadata to up to 8 other hosts over UDP. on,off
+Relay n/a Use to specify the IP address and UDP port
for each relayed packets. You can optionally specify the ttl and tos.
TTL 64 Time to Live. See TTL on page 67.
ToS 0xB8 Type of Service. See ToS on page 67.
KLV Insertion (See “Configuring KLV Metadata Insertion” on page 75)
Mission ID Insertion
Security Data Set Insertion
Security Classification
Country Coding Method
Classifying Country
Object Country Codes
n/a Enter a string of up to 127 characters.
Off When set to On, enables reclassification of
received UAS KLV messages. on,off
UNCLASSIFIEDSpecifies the classification of the security
data set: UNCLASSIFIED, RESTRICTED,
CONFIDENTIAL, SECRET, TOP SECRET
ISO 3166-1 alpha-3
n/a The ISO 3166-1 3-letter code for the
n/a The ISO 3166-1 3-letter code(s) for up to six
The country coding method: ISO 3166-1 alpha-3 (only)
classifying country.
object countries separated by semicolons.
Kraken User’s Guide, v2.6, Issue 02 78

CHAPTER 4: System Administration

This chapter explains how to manage Kraken using the Web interface.
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 the Quick Start Guide.
Topics In This Chapter
Administration
Monitoring the System Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Status Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Rebooting Kraken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Taking a System Snapshot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Saving and Loading Presets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Installing Firmware Upgrades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Configuring Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Updating the System License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Setting Up the REST API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Managing User Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Kraken User’s Guide, v2.6, Issue 02 79

Monitoring the System Status

The Status page displays system status information about the Kraken such as the version, system load, system uptime, and licensed capacity.
You can also reboot the Kraken and take a system snapshot from the Status page.
To view status information:
System Administration
Monitoring the System Status
1. Click the
The Status page opens, as shown in the following example.
ADMINISTRATION icon on the toolbar.
The Status settings are read-only. For details, see the following section,
tings”.
2. To reboot the encoder, see
Kraken User’s Guide, v2.6, Issue 02 80
“Rebooting Kraken” on page 82.
“Status Set-
3. To display a snapshot of system information, see “Taking a System Snapshot” on
page 82.

Status Settings

The following table lists the Status settings. Status information can be useful for trou­bleshooting and may be forwarded to Haivision Technical Support if you are request­ing technical support.
Status Setting Description/Values
CPU Usage The combined CPU usage (across all cores). [100%
Memory Usage The total RAM usage in percentage% (does not
System Uptime The length of time (dd:hh:mm:ss) the appliance has
System Administration
Monitoring the System Status
minus the percentage of time the CPU remains idle.]
include swap space = 0).
been “up” and running.
Kraken Version
HEVC option Whether the HEVC Encoding license is enabled or
KLV option Whether the KLV pass-through license is enabled or
HD H.264 streams allowed
Active stream load The system load based on the stream license. When
Load calculated based onThe rules that describe the load calculation.
The firmware version of the Kraken, e.g., v2.6­XXXXX
disabled.
disabled.
The number of HD/SD H.264 channels licensed.
the system is licensed for 8 HD H.264 streams, it will show 50% when 4 HD H.264 streams are active or 100% when 2 HD HEVC streams are active.
Displays a snapshot of system information in a new window. See “Taking a System Snapshot” on page 82.
Reboots the encoder. See the following section,
“Rebooting Kraken”.
Kraken User’s Guide, v2.6, Issue 02 81

Rebooting Kraken

To reboot Kraken:
System Administration
Monitoring the System Status
1. Click the
ADMINISTRATION icon on the toolbar.
2. On the Status page, click
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.
The system snapshot lists information such as component versions, network settings, loaded modules, running processes, system traces, configured streams and stream status checks, configured video encoders and status checks, configured audio encoders and status checks, startup configuration file contents, global settings file contents, debug logging settings file contents, downloaded software packages, last software update log, and OS statistics.
To take a system snapshot:
1. From the Status page, click
Reboot.
System Snapshot.
The system will display a snapshot of system information in a new window, as shown in the example on the following page:
Kraken User’s Guide, v2.6, Issue 02 82
System Administration
Monitoring the System Status
Kraken User’s Guide, v2.6, Issue 02 83

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.
Configuration settings saved as the “startup” preset will continue to be used after a reboot, or when the unit is turned off and on. You can also direct the system to apply a preset to restore settings when the system startup process performs the configuration autoload.
From the Presets page, you can view the list of saved presets, load a saved preset, and save the current settings as a preset. You can also view the contents of a preset file, delete a preset, and select the preset to load at startup.
To view and manage presets:
System Administration
Saving and Loading Presets
1. On the Administration page, click
PRESETS from the sidebar menu.
The Presets List View opens displaying the list of saved presets for the encoder, as shown in the following example.
Startup Preset
The startup preset is indicated with a blue check.
Kraken User’s Guide, v2.6, Issue 02 84
System Administration
Saving and Loading Presets
2. To load an existing preset into the current session, hover over the preset name or
anywhere in the row and click
Load.
3. To select an existing preset to load at startup, hover over the preset row and click the
(grayed out) check mark under
Startup.
4. To save the current settings as a new preset, click
Add.
a. In the New Preset dialog, type a new filename in the Name text box.
b. To select this preset to load at startup, check the
c. Click
Create.
Startup checkbox.
5. To save the current settings as an existing preset, hover over the preset row and click
Save. You can (optionally) check the Startup check mark.
6. 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.
7. To import a preset, for example, from another Kraken encoder, click Import and
select the file in the Open File dialog box.
8. When you see the filename in the text box, click
Kraken User’s Guide, v2.6, Issue 02 85
Upload.
System Administration
Saving and Loading Presets
TIP To select a different preset file, click Change. To remove the selection, click .
9. To delete one or more presets, check the checkbox next to one or more preset names
(or check
All) and click Delete on the Content toolbar.
Kraken User’s Guide, v2.6, Issue 02 86

Installing Firmware Upgrades

NOTE Firmware upgrades are not available through the Web Interface on the software-
only Kraken. The Upgrade page is only available for Kraken appliances.
TIP On systems licensed for MPEG-2 output, when upgrading to v2.6, you will need to
apply the license before the upgrade and a second time after the upgrade to license the
new features.
When you first receive the Kraken, the necessary firmware is pre-installed on it. Upgrades of the firmware are issued through Haivision’s Download Center on our website at:
https://support.haivision.com.
System Administration
Installing Firmware Upgrades
Please note that you may download the latest firmware and documentation by registering via the Haivision Support Portal.
When a firmware upgrade becomes available, you can easily install it from the Web inter­face. You will first need to copy the upgrade file to your local computer or network.
The firmware upgrade comes in the form of a file with the extension .hai, which when loaded will replace the application on your Kraken.
To install a firmware upgrade:
1. On the Administration page, click
UPGRADE from the sidebar menu.
The Upgrade page opens displaying the currently installed firmware version, as shown in the following example.
Kraken User’s Guide, v2.6, Issue 02 87
System Administration
Installing Firmware Upgrades
2. Click Browse (or Choose File, depending on your browser) to select the .hai file to
upload.
3. Click
IMPORTANT Wait for the file to be uploaded. Remain on this page and do not click
anything else in the Kraken Web interface during the upload.
Upload.
When the file is uploaded, the upgrade will start automatically.
CAUTION You must remain on this page until the system completes the process of
unpacking the firmware. Failure to do so could result in damage to your system.
4. Once the unit has rebooted, reload the Login page.
TIP After upgrading, clear your browser’s cache to ensure that all new screens display
correctly.
5. Type the Username and Password and click Login (or press Enter).
Kraken User’s Guide, v2.6, Issue 02 88

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 Settings page, you can modify the network interface settings for the Kraken, including the unit’s IP Address.
You can also configure additional Network Interface Cards (NICs) for the server. The Network Settings page will show the number of the available NICs depending on whether you have the High Density or Standard Density Kraken appliance. The Kraken can then be configured to input streams from and/or send streams out on any of the available NICs.
CAUTION When you make changes to the Network Settings, be sure to write down the
new IP Address or label the chassis. After you save your changes and reboot, you will have to redirect the browser to the new IP address and log in again in order to access the appliance.
System Administration
Configuring Network Settings
To view and configure the Network Settings:
1. On the Administration page, click
NETWORK from the sidebar menu.
The Network Settings page opens, as shown in the following example from a Standard Density Kraken appliance.
Kraken User’s Guide, v2.6, Issue 02 89
System Administration
Configuring Network Settings
2. Select or enter the new value(s) in the appropriate field(s). See “Network Settings” on
page 91.
3. To enable SNMP alerts, toggle the
SNMP button to On and specify the read-only
community string and trap server(s).
Kraken User’s Guide, v2.6, Issue 02 90
System Administration
Configuring Network Settings
4. To add a static route, fill in the Network Address, Subnet, and Gateway in the routing
table below the MAC Address field. Click
TIP All entries in the routing table must be in dotted-decimal format.
+ to add additional static routes.
5. To configure additional NICs (Network Interface Cards) for the server, click the next
available interface tab (if available) and configure the required settings.
6. Click
Apply.
You must reboot the system for the changes to take effect. The after you click
7. To apply your saved changes, click
The Kraken will reboot. You need to refresh the page after approximately five minutes to see the Login page again.

Network Settings

The following table lists the Kraken Network settings:
Network Setting Description/Values
Hostname
DNS Server (Optional) Enter the DNS server address for your network.
DNS Name
IP Forwarding Check this checkbox to enable IP forwarding when setting
Reboot button appears
Apply.
Reboot.
You may, optionally, enter a unique name for the Kraken.
(Optional) Enter the domain for the Kraken.
up streams using non-primary interfaces for their input.
SNMP
Read-Only Community
Kraken User’s Guide, v2.6, Issue 02 91
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.
(SNMP must be enabled) Type in the SNMP community string associated with the SNMP Trap Server.
This is the string to use when sending a trap to an SMTP Trap server. For example: “Kraken
Network Setting Description/Values (Cont.)
System Administration
Configuring Network Settings
SNMP Trap Servers
Disable
(
SNMP must be enabled) The SNMP server to send SNMP
Traps to. This is an IPv4 or FQDN of an SMTP Trap server listening
for traps via SNMP. For example:
SNMP1.mycompany.com
Network Interface (eth0, etc.)
Check this checkbox to disable (i.e., bypass) transcoding. This may be useful in the following cases:
Monitoring: Kraken's NICs are often used over multiple network segments, where it routes inbound traffic from one NIC to a second one with transcoding involved during the process. This feature supports routing the traffic from one NIC to another – straight through, as is – without any transcoding for distribution to the “public” segment where monitoring/troubleshooting tools can be used (such as VLC, InStream, Amino STB, etc.)
High quality routing: In IPTV applications, the need may be present to send high quality HD content to set-top boxes and lower resolution streams to desktops. This feature may be used to send the inbound streams straight out (to an STB), while a copy would be then transcoded/transrated to a lower bit rate for desktop consumption.
Link Determines whether the Ethernet parameters are set
automatically or manually (i.e., enables or disables autonegotiation):
Auto - The system will match the Ethernet Speed and
Duplex Mode to the Ethernet hub to which it is connecting:
Manual - These values must be set manually. See
following settings.
NOTE: Always use Auto with Gigabit Ethernet (GigE)
speed (1000 Mbps).
Ethernet Speed If Link is set to Auto, the actual value for the Ethernet
Speed (read-only).
If Link is set to Manual, select the Ethernet Speed (in Mbps):
100
10
Kraken User’s Guide, v2.6, Issue 02 92
System Administration
Configuring Network Settings
Network Setting Description/Values (Cont.)
Duplex If Link is set to Auto, the actual value for the Duplex Mode
(read-only).
If Link is set to Manual, select the Duplex Mode:
Full
Half
DHCP
Check this checkbox to enable the Dynamic Host Configuration Protocol.
NOTE: When DHCP is enabled, the Kraken will get an IP
Address from a DHCP server on the network. When it is disabled, you must manually enter the appliance’s IP Address, Netmask & Gateway Address.
IP Address
Displays the IP Address for the Kraken. This is a unique address that identifies the unit in the IP network.
NOTE: If DHCP is disabled, you may enter an IP address
in dotted-decimal format.
Subnet
Displays the Subnet Mask (Netmask) for the Kraken. This is a 32-bitmask used to divide an IP address into subnets and specify the network’s available hosts.
NOTE: If DHCP is disabled, you may enter a Netmask in
dotted-decimal format.
Gateway Displays the gateway address of the network (typically the
address of the network router).
NOTE: If DHCP is disabled, you may enter a gateway
address in dotted-decimal format.
MAC Address (Read-only) The Media Access Control address assigned
to the Kraken.
[Static routes] Fill in first row to add a static route. Click + to add routes.
Network Address Type in the IP address for the route in dotted-decimal
format.
Subnet Type in the Subnet Mask (Netmask) for the route.
Gateway Type in the gateway address for the route.
Kraken User’s Guide, v2.6, Issue 02 93

Updating the System License

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.
Once you have obtained the new license file from Haivision Technical Support, you simply need to copy and paste the new license string into the License page and submit it. Only a valid license will be accepted; if an invalid license is entered, it will be rejected and not replace the current license being used.

Capacity Licensing Introduction

Kraken offers licensable options (perpetual licenses) for KLV pass-through, HEVC Encoding, as well as the number of H.264 encoding channels. Note that HEVC Decoding does not require a license.
To update your system license:
System Administration
Updating the System License
1. On the Administration page, click
The Licensing page opens displaying the installed license, including its expiration date and license features, as shown in the following example.
LICENSING from the sidebar menu.
2. To update your license, copy the new license string in the text box.
3. Click
Kraken User’s Guide, v2.6, Issue 02 94
Apply to load the license.

Setting Up the REST API

The Kraken API (Application Programming Interface) is a REST (Representational State Transfer) API. The Kraken API uses the OAuth standard for authorization when a third party application requests access. For details on the API, please see the Kraken API Inte­grator’s Guide.
From the REST API page, you perform two steps required to use the Kraken API. First, you must enable API access. Second, because OAuth uses a key pair authentication mechanism, you need to generate the credential (i.e., a key and secret pair).
IMPORTANT Because there is only one user account on the Kraken, 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.
To generate the API Credential:
System Administration
Setting Up the REST API
1. On the Administration page, click
REST API from the sidebar menu.
The REST API page opens, as shown in the following example. The current key pair – if previously generated – is displayed in the main pane.
OAuth Key & Secret pair
2. To enable API access for the Kraken, check the Enable checkbox.
3. 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.
4. If you checked or cleared the Enable REST API checkbox, click
Kraken User’s Guide, v2.6, Issue 02 95
Apply.

Managing User Accounts

From the Accounts page, administrative users can view and change the passwords for the Web interface user accounts.
NOTE The My Account page is available to users assigned either Operator or Viewer
accounts. See “Changing Your Password” on page 31.
Kraken provides three predefined user accounts to assign privileges to users. For the privileges assigned to accounts, see “Role-based Authorization” on page 27.
To view and configure the user accounts:
System Administration
Managing User Accounts
1. On the Administration page, click
ACCOUNTS from the sidebar menu.
The Accounts page opens, as shown in the following example.
The Accounts page displays the name, group (role), and state for each account.
2. To change the password for an account, click the account link in the table to open the
Account Details page.
Kraken User’s Guide, v2.6, Issue 02 96
System Administration
Managing User Accounts
3. To reset your own password (i.e., for the account to which you have logged in), type
in your current password in the Current Password field.
-or-
haiadmin only) To reset the password for the operator or viewer accounts, skip to
( the following step
#4.
4. Type the new password in the New Password field and again in the Confirm New
Password field.
5. Click Apply.
Kraken User’s Guide, v2.6, Issue 02 97

CHAPTER 5: Accessing the Console UI

This chapter provides the information you need to know to use the Console UI on Kraken appliances. The Console UI provides a non-Web interface to perform basic system admin istration tasks and network tests.
NOTE To connect to the Console UI directly, make sure the keyboard and monitor are
correctly connected to the Kraken (either from the front or the back of the appliance). You can also access the Console UI using SSH.
Topics In This Chapter
Logging in to the Console UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Console UI Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
System Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Test Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
System Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Change Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Reboot/Shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Log Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
-
Kraken User’s Guide, v2.6, Issue 02 98

Logging in to the Console UI

To log in to the Console UI:
1. If you have connected with a keyboard and monitor to the Kraken, you will see the
Login screen for the Console UI.
-or-
Accessing the Console UI
Logging in to the Console UI
Initiate a Secure Shell (SSH) connection to the server with the User “
hvroot”.
The Kraken will display the Login screen for the Console UI.
2. Log in using the Console UI Username and Password.
Please refer to the Important Notice document (available from the Haivision Download
Center) for the default login credentials.
There is only one Console user account; however, you may change the password. See
“Change Password” on page 107.
CAUTION For security purposes, Haivision strongly advises you to change the default
passwords for all accounts during initial configuration.
NOTE Use the arrow keys on the keyboard to navigate in the Console UI. There is no
mouse support. For details, see the following section, “Console UI Menus”.
Kraken User’s Guide, v2.6, Issue 02 99

Console UI Menus

After logging in, you will have access to the Console UI starting with General Information screen (shown in the figure below).
Accessing the Console UI
Console UI Menus
The left pane is the list of menu items. The right pane is a detailed view of the selected item.
Unlike the Web Interface, the Console UI is operated via keyboard input: (There is no mouse support.)
Use the Up and Down Arrow keys to scroll through the menu items. Press Enter to select the current item.
To modify settings, scroll down to the line to change, (if necessary) backspace to delete existing settings, and then type in your modifications.
Press Enter to save your changes or Escape to cancel and close the screen.
To display system status information about the Kraken appliance, press Enter while the General Info menu line is highlighted (as shown in the figure above).
Kraken User’s Guide, v2.6, Issue 02 100
Loading...