Document Number: HVS-ID-UG-KRAK-26
Version Number: v2.6-02
This publication and the product it describes contain proprietary and confidential information. 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:
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 registered 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 environment 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
Software End User License Agreement................................................................................ 123
READ BEFORE USING ............................................................................................... 123
Kraken User’s Guide, v2.6, Issue 026
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.
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 equipment, 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:
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 028
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 029
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 0210
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 0211
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.
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 enterprise 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-1Kraken Server Front view
Figure 1-2Kraken Server (Base System) Rear view
Kraken User’s Guide, v2.6, Issue 0213
Figure 1-3Kraken CR Front view
Introduction
Product Overview
Figure 1-4Kraken CR Rear view
Kraken User’s Guide, v2.6, Issue 0214
Kraken Enterprise – Distributing Streams for Enterprise
Kraken is used to groom high bandwidth broadcast streams for various destinations on the
network. It provides a solution to IP video deployments that capture digital video broadcasts for redistribution over the LAN to enterprise viewers. For example, a set-top box such
as Haivision’s Stingray may consume 6 Mbps HD H.264 multicast streams, whereas a
desktop computer only 1 Mbps H.264 streams at a lower resolution.
Figure 1-5Example Kraken Enterprise Scenario
Introduction
Product Overview
Kraken User’s Guide, v2.6, Issue 0215
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-6Example Kraken ISR Scenario
Introduction
Kraken User’s Guide, v2.6, Issue 0216
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 Representational 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)
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 0217
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 0218
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 0219
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-7Ethernet Connections (Base System Appliance)
Ethernet Connection (Gb1)
Figure 1-8Ethernet Connections (Premium System Appliance)
Ethernet Connection (Gb1)
Kraken User’s Guide, v2.6, Issue 0220
Physical Description (Kraken Server)
Figure 1-9Ethernet Connections (Ultra System Appliance)
Ethernet Connection (Nic1)
Introduction
Kraken User’s Guide, v2.6, Issue 0221
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-1LED Status Indicators - Base System Appliance
IndicatorColor Description
Introduction
Physical Description (Kraken Server)
Front Panel
Power-On
GreenGreen 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
BlueSee Front Panel description (above).
Two LEDs, one on front panel and one on back panel.
●
●
Figure 1-10LED Status Indicators - Base System Appliance
(Front panel TOP/Rear view BOTTOM)
Power-On indicatorSystem 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 0222
Physical Description (Kraken Server)
Premium System Appliance LEDs
Table 1-2LED Status Indicators - Premium System Appliance
IndicatorColor Description
Front Panel
Introduction
Power-On
LCD Panel
Figure 1-11LED Status Indicators - Premium System Appliance
Power-On indicator
System ID button
GreenGreen 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 0223
Ultra System Appliance LEDs
Table 1-3LED Status Indicators - Ultra System Appliance
IndicatorColor Description
Front Panel
Introduction
Physical Description (Kraken Server)
Power-On
LCD Panel
Figure 1-12LED Status Indicators - Ultra System Appliance
Power-On indicator
System ID button
GreenGreen 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 0224
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.
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 0226
“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
AccountDefault
Username
ViewerviewerRead-only access to the system.
OperatoroperatorAll rights to configure A/V and stream settings,
Administrator haiadminAll 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 0227
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 0228
Getting Started with the Web Interface
Exploring the Web Interface
Kraken User’s Guide, v2.6, Issue 0229
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 paneContent pane
Exploring the Web Interface
Kraken User’s Guide, v2.6, Issue 0230
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 0231
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 0232
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 0233
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.
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:
ModeStream RoutingDescription
Managing Kraken from the Web Interface
Configuring Streams
TranscoderInput, Transcode
Transcoder
+ Passthru
BypassInput 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 0235
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 select either Start or Stop (as applicable) or Delete.
2. To apply your changes, click
Apply.
Kraken User’s Guide, v2.6, Issue 0236
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 0237
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 0238
Stream Settings
The following table lists the Kraken Stream settings:
Stream Setting Description/Values
NameEnter 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.
InputSelect 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.
OutputSelect 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-StartCheck 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 0239
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 0240
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 0241
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 0242
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 0243
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
NameEnter a unique name for the input. This name will be
SourceSelect 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
URLType 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 0244
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 InterfaceSelect 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 0245
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
ModeSelects 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 0246
Managing Kraken from the Web Interface
Configuring Inputs
Input Setting (Cont.)Description/Values (Cont.)
LatencySpecifies 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 0247
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 0248
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 0249
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 0250
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 0251
Transcoder Settings
The following table lists the Kraken Transcoder settings:
Transcoder Setting Description/Values
Transcoder NameEnter 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 (QSV, License required): Video encoding
will be hardware accelerated using the Intel Quick
Sync Video capabilities of the processor.
FormatSelect 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 BitrateType in the Video Bitrate in kbps for the outbound
stream, for example, 1024.
Range = 150..15000
Kraken User’s Guide, v2.6, Issue 0252
Managing Kraken from the Web Interface
Configuring Transcoders
Transcoder Setting Description/Values (Cont.)
ResolutionSelect 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 MetadataCheck this checkbox to enable KLV metadata pass-
through.
NOTE: Disabled if KLV isn’t licensed.
Frame RateSelect 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 0253
Managing Kraken from the Web Interface
Configuring Transcoders
Transcoder Setting Description/Values (Cont.)
FramingSelect 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 SizeType 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 RefreshCheck 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 0254
Managing Kraken from the Web Interface
Configuring Transcoders
Transcoder Setting Description/Values (Cont.)
Encoding ProfileSelect 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
AudioCheck 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 BitrateType in the Audio Bitrate in kbps for the outbound
stream, for example, 128.
Range = 14..576 Kbps
Kraken User’s Guide, v2.6, Issue 0255
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 0256
(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 0257
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 0258
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 VBVType 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 0259
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 Bitrate100%
Shaping Target Bitrate70%
VBV Size1000ms
Network Shaping Buffer1000ms
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 0260
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 0261
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 defined 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 0262
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 0263
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 0264
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 0265
Output Settings
The following table lists the Kraken Output settings:
Output Parameter Description/Values
NameEnter a unique name for the output. This name will be
ProtocolSelect 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).
URLType 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 InterfaceSelect 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 0266
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 SAPCheck this checkbox to enable SAP announcements.
NameIf 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.
AddressType in the IP address for the SAP announcement.
NOTE: Leave this blank to use the standard SAP address.
PortType in the IP port for the SAP announcement.
NOTE: Leave this blank to use the standard SAP port.
SRT Output Settings
ModeSelects 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 0267
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.
LatencySpecifies 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.
EncryptionSelect 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 0268
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 classification) 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 destinations. For more information, see “Configuring CoT Retransmission” on page 74.
Kraken User’s Guide, v2.6, Issue 0269
Metadata List View
The Metadata List View displays a summary of defined metadata sources for Kraken,
including the Source Name, Type (Input Method), Data Format (KLV or CoT), and Parameters (Network Settings) for each source. It also provides an option for you to delete a
source.
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 0270
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 0271
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 0272
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 0273
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 0274
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 0275
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 0276
Apply.
Metadata Settings
The following table lists the Kraken Metadata settings:
Metadata Setting DefaultDescription/Values
Namen/aEnter a unique name for the metadata
Input MethodHD-SDISelect the input interface for the source,
Serial Portn/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 FormatKLVSelect 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 UIDn/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)
TypeUnicastSelect the stream type, either unicast or
multicast.
Multicast Addressn/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.
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 0280
“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 troubleshooting and may be forwarded to Haivision Technical Support if you are requesting technical support.
Status Setting Description/Values
CPU UsageThe combined CPU usage (across all cores). [100%
Memory UsageThe total RAM usage in percentage% (does not
System UptimeThe 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 optionWhether the HEVC Encoding license is enabled or
KLV optionWhether the KLV pass-through license is enabled or
HD H.264 streams
allowed
Active stream loadThe 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.6XXXXX
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 0281
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 0282
System Administration
Monitoring the System Status
Kraken User’s Guide, v2.6, Issue 0283
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 0284
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 0285
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 0286
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 interface. 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 0287
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 0288
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 0289
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 0290
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 ForwardingCheck 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 0291
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.
LinkDetermines 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 SpeedIf 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 0292
System Administration
Configuring Network Settings
Network Setting Description/Values (Cont.)
DuplexIf 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.
GatewayDisplays 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 AddressType in the IP address for the route in dotted-decimal
format.
SubnetType in the Subnet Mask (Netmask) for the route.
GatewayType in the gateway address for the route.
Kraken User’s Guide, v2.6, Issue 0293
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 0294
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 Integrator’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 0295
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 0296
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 0297
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.
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 0299
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 02100
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.