VBrick 9000 Series Manual

VBrick 9000 Encoder
Encoder v4.3
Admin Guide
August 2015

Copyright
© 2015 VBrick Systems, Inc. All rights reserved.
2121 Cooperative Way, Suite 100
Herndon, Virginia 20171, USA
This publication contains confidential, proprietary, and trade secret information. No part of this document may be copied,
photocopied, reproduced, translated, or reduced to any machine-readable or electronic format without prior written
permission from VBrick. Information in this document is subject to change without notice and VBrick Systems assumes no
responsibility or liability for any errors or inaccuracies. VBrick, VBrick Systems, the VBrick logo, StreamPlayer, and
StreamPlayer Plus are trademarks or registered trademarks in the United States and other countries. Windows Media is a
trademarked name of Microsoft Corporation in the United States and other countries. All other products or services
mentioned in this document are identified by the trademarks, service marks, or product names as designated by the
companies who market those products. Inquiries should be made directly to those companies. This document may also have
links to third-party Web pages that are beyond the control of VBrick. The presence of such links does not imply that VBrick
endorses or recommends the content of any third-party Web pages. VBrick acknowledges the use of third-party open source
software and licenses in some VBrick products. This freely available source code is posted at http://www.vbrick.com/
opensource.
FCC Part 15
This equipment has been tested and found to comply with the limits for Class A digital device, pursuant to Part 15 of the
FCC rules, Class A for OC-3C Interface, Class A for the SDI Interface. These limits are designed to provide reasonable
protection against harmful interference when the equipment is operated in a commercial environment. This equipment
generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction
manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely
to cause harmful interference in which case the user will be required to correct the interference at their own expense. This
Class A digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations. Cet appareil
numerique de la Classe A respecte toutes les exigences do reglement dur le materiel brouilleur du Canada.
VBrick declares that this product conforms to the following certificate standards for electromagnetic emissions
when installed according to the manufacturer's specifications: EN 55022:2006; EN 55024:1998, A1:2001, A2:2003;
EN 61000-3-2:2005; EN 61000-3-3:1995, A1:2001, A2:2005.
About VBrick Systems
Founded in 1998, VBrick Systems is a privately held company that has enjoyed rapid growth by helping our customers
successfully introduce mission critical video applications across their enterprise networks. Since our founding, VBrick has
been setting the standard for quality, performance and innovation in the delivery of live and stored video over IP networks—
LANs, WANs and the Internet. With thousands of video appliances installed world-wide, VBrick is the recognized leader in
reliable, high-performance, easy-to-use networked video solutions.
VBrick is an active participant in the development of industry standards and continues to play an influential role in the
Internet Streaming Media Alliance (ISMA), the MPEG Industry Forum, and Internet2. In 1998 VBrick invented and shipped
the world's first MPEG Video Network Appliance designed to provide affordable DVD-quality video across the network.
Since then, VBrick's video solutions have grown to include Video on Demand, Management, Security and Access Control,
Scheduling, and Rich Media Integration. VBrick solutions are successfully supporting a broad variety of applications
including distance learning and training, conferencing and remote office communications, security, process monitoring,
traffic monitoring, business and news feeds to the desktop, Webcasting, corporate communications, collaboration, command
and control, and telemedicine. VBrick serves customers in education, government, healthcare, and financial services markets
among others. VBrick products are manufactured in an ISO certified manufacturing facility.

VBrick 9000 Encoder Admin Guide iii
Contents
VBrick 9000 Encoder v4.3 Admin Guide
Welcome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Chapter and Topic Organization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
1. Introduction
VBrick 9000 Encoder Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
VBAdmin Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Home Page LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Configuration Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Dashboard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Edit Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Apply, Revert, Default, and Clone Buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Logout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Online Help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Install Online Help to a Local Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Optimize System Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Step-by-Step Initial Set Up Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Video/Audio Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Transmitters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Decoders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Archivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2. System Configuration
Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Domain Name Server Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Network Time Synchronization Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
External FTP Server Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
System Identification Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
System Time Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Additional System Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
System Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
Front Panel Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Link the Encoder to VBrick Rev. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Usernames & Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Manage Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Reset System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Read System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

iv Contents
Restore System Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Auto Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Feature License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Advanced Configurations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Management SAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Encryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Event Triggering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Passthrough . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
SNMPv3 Passwords. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
SNMP Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3. Encoder Configuration
Global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Announce Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Transmitter Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Server Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Video Rate Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Video Template Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Clone Video Input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Audio Rate Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Clone Audio Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Add a Program Override. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Streams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Transport Stream Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Enable Forward Error Correction (FEC) on a Stream . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Transport Stream PIDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Transmitters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
SDP Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Announcements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
RTMP Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Auto Unicast Transmitter Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Enable Forward Error Correction (FEC) on a Transmitter . . . . . . . . . . . . . . . . . . . . . . 95
Smooth Streaming Transport Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Transmitter Announce Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Transmitter External Announce Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Servers Announce Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Servers External Announce Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Archivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Enable Batch Mode and Archive a Batch File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Use an External (USB) Device to Archive a Stream . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

VBrick 9000 Encoder Admin Guide v
4. Receiver Configuration
Receivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Announce Receive Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
RTSP URLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Configure a New RTSP URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
5. Presentation Features
Presentation Features Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Presenter Mode Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Disable Presenter Mode Access from the Login Screen . . . . . . . . . . . . . . . . . . . . . . . . 118
Presentation Features Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Presenter Mode Status Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Access Presenter Mode and Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Presenter Encoder Dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Presenter Encoder Video Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Presenter Encoder Video Encode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Presenter Encoder Video Encoder Status Video Monitoring . . . . . . . . . . . . . . . . . . . . 123
Customize Presenter Mode Layouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Manage Layout Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
6. Decoder Configuration
Receivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Announce Receive Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Video Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Audio Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Latency and Quality Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
7. Monitor
Monitor the System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Monitor System Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Monitor Storage Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Monitor Manufacturing Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Monitor System Restarts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Monitor the Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Monitor the Network Time Synchronization Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Monitor the System Logs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Monitor Encoder Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Monitor Video Input Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Monitor Video Rate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Monitor Audio Input Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Monitor Audio Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Monitor Global & Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Monitor Transmitters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Monitor Servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Monitor Archivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Monitor Decoder Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

vi Contents
Monitor Receivers/Video/Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
8. Troubleshoot
Ping Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Ping Test Result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Ping Test Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
TraceRoute Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Trace Route Test Result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Trace Route Test Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Device Tests. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Operational Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Avoiding Overload Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
9. Key Length Value (KLV) Metadata
Inserting KLV Metadata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Exploitation Support Data (ESD) to Local Data Set (LDS) . . . . . . . . . . . . . . . . . . . . . 169
Local Data Sets (LDS) Passthrough . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Cursor on Target (CoT) to Local Data Set (LDS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
MISB Timestamps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
10. Advanced Transport Stream Settings
Transport Stream Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Overhead and PTS-PCR Gap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Variable Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Custom Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Automatic Latency Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Forward Error Correction (FEC) Theory of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
11. Advanced MBR Configuration
Advanced MBR Configuration Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

VBrick 9000 Encoder Admin Guide vii
VBrick 9000 Encoder v4.3 Admin
Guide
Welcome
This document explains how to configure a VBrick 9000 Encoder. It provides detailed
information about all configurable encoder options and parameters. The VBAdmin
management application is used for all configuration tasks. VBAdmin is a browser-based
application that makes it easy to configure your encoder and to optimize performance and
get the best video. The Getting Started Guide explains how to quickly set up the encoder and
provides an overview of VBAdmin.
Chapter and Topic Organization
This Online help system provides access to the VBrick 9000 Encoder documentation. Topics
may be used as reference material or as how-to materials for specific use cases.
For best results, please take a few moments to familiarize yourself with the way the
information is organized. If you find errors or omissions, click the e-mail icon in the upper-
right corner of this window or send your feedback to documentation@vbrick.com
Note: When viewing the images in Online help, keep in mind that many of the
configuration options for the encoder are mutually exclusive. This means that,
depending on which options you select, you may see new fields or you may not see
previously existing fields. Although the images may not always show all options, they
are fully explained in the text.
Further, Admin topics are not written for casual users. It is assumed that readers will
have a working knowledge of network addressing, communication protocols, and
configuration concepts, as well as hands-on experience working with streaming video
products.
Introduction Provides an overview of the encoder and explains how to login
and get help.
System Configuration These pages explain in detail how to configure system-level
parameters such as IP address and host name.
Encoder Configuration These pages describe audio and video input parameters and
explain how to use the pre-built templates for best results.
Receiver Configuration Explains how to enable and configure network streams (via
SAP and custom RTSP URLs) for use with encoders that have
Presentation Features enabled.
Presentation Features Covers all the functionality and interface differences between a
Presenter encoder and a standard encoder.
Decoder Configuration These pages describe available receiver configurations as well as
video and audio output recommendation templates.
Monitor Explains various monitoring pages including network, video/
audio, status logs and program status.

viii Preface
Troubleshoot This page explains how to use standard troubleshooting tools
to run network, device, and traceroute tests.
Key Length Value (KLV)
Metadata
Explains how to insert global positioning or telemetry metadata
into video feeds for specialized applications.
Advanced Transport
Stream Settings
Explains how to use advanced settings when configuring
transport streams for Mode and Forward Error Correction.

VBrick 9000 Encoder Admin Guide 1
Chapter 1
Introduction
VBrick 9000 Encoder Overview
The VBrick 9000 Encoder supports high definition video resolutions up to 1080p for
incredible quality video at bandwidths of 1 Mbps and up. VBrick encoders also support a
wide variety of standard definition resolutions for lower bandwidth applications, such as
streaming to wireless and mobile devices. VBrick decoders (where applicable on some units)
deliver high-quality, low latency video with exceptional performance, ease-of-use, and
flexibility. The VBrick decoder is fully compatible with 7000/9000 encoders and supports
video resolutions up to 1080p.
VBrick's H.264 streaming video is supported by a number of players including Adobe Flash,
Apple QuickTime, Microsoft Windows Media Player (with VBrick plug-in), and embedded
players for multiple browsers and operating systems. Recorded files can be sent to a Video
On-Demand Server or VBrick’s Distributed Media Engine (DME). Each encoder can deliver
streaming video via multicast directly to the IP network, serve live unicast streams via RTSP
for up to 200 clients, or push a unicast stream to 25 destinations.
VBAdmin Overview
The encoder has an integrated management interface (VBAdmin) that lets you manage
VBrick configuration from an external browser. This allows network managers to remotely
configure and monitor the encoders from virtually anywhere. As shown in the table below
you can launch VBAdmin in Internet Explorer or Firefox (other browsers are not supported
by VBrick). You connect to VBAdmin by pointing to the IP Address (for example: http://
192.168.5.5) of the VBrick encoder and logging in with a user name and password. VBAdmin
is one of several ways you can manage the encoder. You can also access the Command Line
Interface (CLI) using Telnet, SSH, or the serial port (see the Getting Started Guide for more
information about the CLI). Note that some changes to the configuration will initiate an
automatic reboot. When this happens, wait approximately 60 seconds, then refresh the page
and log back in with your user name and password.

2© 2015 VBrick Systems, Inc.
Table 1. Supported Browsers (VBAdmin) †
Login
To login to an encoder:
1. Open a browser and enter the IP address of the encoder in the address bar.
2. Login to VBAdmin with a valid user name and password (case-sensitive), and then click
the Log In button. (The default user name and password is admin:admin)
It is highly recommended that you use the Maintenance pages in VBAdmin to change the
default user name and password. The user name and password cannot exceed 20
characters. It may include any combination of alphanumeric characters and only the
following special characters:
~ ! # $ ^ * + & [ ] { } | < > -
3. If using an encoder with presenter features enabled, view: Presenter Mode Login for
additional log-in options.
End User License Agreement (EULA)
The first time you launch VBAdmin you will need to page down and click on Accept License
Agreement. The application will not run if you decline to accept the EULA.
After accepting the EULA, VBAdmin will be in Edit mode. Note that the EULA is not shown
when using Telnet or SSH and is reset when you apply a Factory Default (System
Configuration > Manage Configuration) reset or upgrade the encoder’s software.
Note: VBAdmin has a read-only View mode and an interactive Edit mode where you
can actually make configuration changes. All VBAdmin screens in this document are
shown in Edit mode.
Browser Version
Microsoft Internet Explorer 9.0 or higher
Mozilla Firefox 26.0 or higher
Chrome 31.0 or higher
Safari 6.1 (mac) or higher
† For best results VBrick recommends using the latest version of a supported browser. You must
have session cookies and active scripting enabled in your browser to use VBAdmin.

Introduction
VBrick 9000 Encoder Admin Guide 3
To view the EULA after it has been accepted, get the following file via FTP:
C:\AcceptedEula.txt
Home Page
The Home page provides a snapshot of the current status of the encoder. All text fields are
read-only and there are no editable fields on this page.
The colored LED indicators in the bottom middle of the page give you a quick snapshot of
the health and status of the encoder. See the Home Page LEDs topic for an explanation of
what they mean.
Field Description
Header Panel To quickly identify the unit, this panel shows the Host Name
(from the System Configuration > Network page). The default
Host Name is the MAC Address (circled below).
Logged in as The user who is currently logged in.
System IPv4 Address Read from the System Configuration > Network page.
System Resolved IPv6
Address
Read from the System Configuration > Network page.
System Description Read from the Monitor > Monitor the System page.
System Name Read from the System Configuration > General page.
System Location Read from the System Configuration > General page.
System Contact Read from the System Configuration > General page.
System Up Time Read from the Monitor > Monitor the System page. Refreshed
every 60 seconds.
Total System Up Time Read from the Monitor > Monitor the System page. Refreshed
every 60 seconds.

4© 2015 VBrick Systems, Inc.
Home Page LEDs
The colored LEDs in the bottom middle of the Home page give you a quick snapshot of the
health and status of the encoder. These indicators are dynamically refreshed every five
seconds and give you an up-to-the-minute snapshot of the current status. Video input and
streaming LEDs are not shown when managing a decoder-only appliance.
Application Code Revision Read from the Monitor > Monitor the System page.
System Serial Number Read from the Monitor > Monitor the System page.
Current Operational Mode Indicates the current operational mode of the VBrick. The
following modes are supported. See the troubleshooting topic
on Operational Modes for more information.
•Run – Normal operation.
•Diagnostics – User selected mode for running certain
VBrick diagnostics.
•Maintenance – Automatically launched (not selectable)
when the software does not load.
•Limited Run – Limited operational mode (not selectable).
Normally occurs if a hardware problem exists within the
VBrick but it can still partially operate.
•Overloaded – Limited operational mode (not selectable).
This mode occurs when the VBrick is configured to handle
more video than its operational capacity. If this occurs, the
VBrick needs to be reconfigured to reduce the number of
streams and/or data rates. Under this condition, the
encoder temporarily reduces video traffic in order to
maintain VBAdmin functionality.
LED Status
Video Input † • Green – Running.
• Red – Video Input problem (with any enabled stream).
Streaming † • Green – at least one transmitter or server client is streaming.
• Yellow – no transmitters or server clients are streaming.
Alarms • Green – no alarms are present.
• Red – one or more alarms are present.
Configuration • Green – no configuration errors are present.
• Yellow – one or more configuration errors are present.
† Not shown on decoder-only models.
Field Description

Introduction
VBrick 9000 Encoder Admin Guide 5
Configuration Menu
The options on the Configuration Menu are explained below. This menu provides access to all
configurable features and functions on the encoder. It also provides access to the online help
system.
Use the (plus and minus) tree controls in the menu to expand or collapse the selectable
options and note that many pages have additional links to hide or show less frequently used
settings.
Dashboard
The Dashboard is a critical tool for managing and configuring your encoder. The Dashboard
makes it easy to see—at a glance—how the unit is configured and operating and is
dynamically refreshed once every second. It has hyperlinks that let you quickly navigate to the
configuration pages for each major component (e.g. a server or transmitter) associated with a
slot and channel.
Menu Option Description
Home Provides a quick snapshot of encoder health and status
Dashboard Shows a high-level overview of the entire unit. This includes the
configured values for each slot and channel, the streams
associated with each program, and the transmitters and servers
associated with each stream.
System Configuration Used to configure "system" settings such as IP address and host
name as well as user names and passwords. Also allows you to
read, reset, or restore the system configuration. Advanced
Configurations are used for security, logging, event triggering and
other less frequently used options.
Encoder Configuration Used to set video and audio parameters for the encoder.
Decoder Configuration Used to set video and audio parameters for the decoder. Only on
decoder units.
Monitor Lets you view system, network, and audio/video data as well as
the various system logs. Program Status lets you view the status
of programs, transmitters, and servers.
Troubleshoot Lets you troubleshoots operational problems by running network
tests and devices tests.
Logout Logs you out of the system.
Help Launches the Online help system main page. Use the ? icon in the
upper right corner of each page to launch contextual help for that
specific page.

6© 2015 VBrick Systems, Inc.
It shows all of the slots and channels available and the specific video and audio configuration
settings for each one. This includes Program and Stream information as well as the current
status of each configured Transmitter, Server, and Archiver.
The Dashboard shows the status of up to two slots and four channels (depending on the
hardware you purchased) as well as the CPU utilization for the entire unit. For best results, the
CPU utilization should not exceed 90% (See the Optimize System Performance topic for
details).
Edit Mode
In order to change configuration settings in the VBrick encoder, you must click the Edit
button to become the active editor so that multiple users cannot be changing parameters at
the same time. After clicking Edit, the button changes to Finish Edit, and the message Edit
Session In Progress is displayed on the front panel of the encoder. Only one user can be in Edit
mode at any time. Any user can end the current editing session of any other user regardless of
login level—admin or operator. As a best practice, you should click Edit, make any necessary
changes and then click Save and Finish Edit to avoid interfering with other users.
Note: If you are working with an encoder that has presentation features enabled, your
interface or functionality may differ slightly for this section with the ability to see
Presenter Mode status on the Dashboard. See the Presenter Encoder Dashboard topic
if you need more information.
Note: All configuration screens have a View mode and an Edit mode. Most screens in
Online help are shown in Edit mode, that is after you have clicked the Edit button.

Introduction
VBrick 9000 Encoder Admin Guide 7
Figure 1. Begin Edit
Be aware that some parameters, menu items, and fields are not shown unless you are in edit mode.
Click the Edit button to see all fields, parameters, and buttons. VBAdmin validates most user
entries. If you select and apply invalid settings or mismatched parameters, it will display error
messages in red showing the valid range of values or a description of the conflicting
parameters. When this happens, try again with different values or parameters and press Apply.
Figure 2. Finish Edit
If the browser is closed after entering Edit mode, editing will not be ended. Therefore, a
second user can't know if the first user has simply forgotten to log off or is still engaged in
editing. After an hour of inactivity, Edit mode times out, whether the browser is open on the
desktop or closed without ending the Edit session. In VBAdmin, the Logout button on the
left side of the menu bar ends editing and logs you out of the application.

8© 2015 VBrick Systems, Inc.
Apply, Revert, Default, and Clone Buttons
Depending on screen resolution, it may be necessary to scroll down the page to see additional
information and fields. The Apply, Revert and Default buttons however, are always shown at
the bottom of the page when appropriate. You may also see Clone, Refresh, Reset Counters,
and other buttons depending on what page you are on.
Logout
Click Logout on the Configuration Menu to exit VBAdmin and automatically end any editing
sessions. After logging out of VBAdmin, it is a good idea to close the window and exit your
browser.
Online Help
A link to the Online help system is available from the Configuration Menu on the left side of
the VBAdmin page. This help system has a powerful full-text search engine that can quickly
find the information you need.
You may also click on the question mark hyperlink in the upper-right corner of each page to
get context-sensitive help for that specific page. If a page has several fields or areas of
interest that may not fit on one page, the topics will be linked at the bottom of the page.
Button Description
Apply Applies the changes made on the screen to the encoder. Note that these
changes will not be stored in the encoder's flash memory until you click Save.
This means if the encoder is powered down the changes will be lost. Don't
forget to save the configuration.
Revert Aborts all changes made on the screen and returns to the values that were
present prior to the first change that was made. Note that this only applies to
changes made prior to the last "apply."
Default Returns to the default settings for all parameters on the page. You must still
click Apply for the settings to take effect.
Clone When configuring the Video Input on
multi–channel encoders, this button lets
you apply one set of configuration
parameters to one or more of the other
channels.
Finish Edit Ends the editing session and displays View mode.
End Other E
dit Session
End an edit session currently in progress by another user. Use with care; any
unsaved changes made by that user will be lost.
Save Writes all applied changes to Flash
memory. If you do not click Save after
editing, any changes you made are lost if
the encoder loses power or is reset.

Introduction
VBrick 9000 Encoder Admin Guide 9
Install Online Help to a Local Web Server
The Online help system points to a VBrick Web server and requires an Internet connection.
In some cases it may be preferable (and faster) to put the help files on your local Web server.
To do this you will need to edit two MIB variables using the Command Line Interface or a
MIB browser. You will also need a copy of the help files to place on your Web server. Contact
VBrick Support Services to obtain a copy of the help files.
To install the help files and point to a local server:
1. Open the CLI using Telnet or HyperTerminal. (For more about using the CLI, see the
"Command Line Interface" chapter in the Getting Started Guide.)
2. Begin an edit session and set the following VBrick parameters as shown below. When
done, be sure to apply, save, and reset as shown below. Note that all commands are
case-sensitive.
3. Replace web_server_ip_address with the complete path to the Default Web Site > Home
Directory on your local Web server. (Note: Use the optional_folder_name parameter only
if you need to distinguish between multiple help systems.)
SVAR vbrickEditName=
SVAR vbrickEditName=admin
SVAR vbrickSysConfigurableHelpLinksEnable=2
SVAR "vbrickSysConfigurableHelpLinksURL=http://<web_server_ip_address/
optional_folder_name>
SVAR vbrickSysApplySet=2
SVAR vbrickSysSaveConfiguration=2
RESET
4. Copy and paste the folder VBrick_H264Help (obtained from VBrick Support Services)
into the path you specified in Step 3 above.
Optimize System Performance
VBrick encoders are designed to accommodate a variety of configurations. VBrick
configuration choices enable the widest range of features and capabilities and are designed to
provide the user with a high degree of flexibility. In some extreme cases, users can create
Note: The encoder’s Online help system requires an Internet connection but can be
configured to run on your local Web server. See Install Online Help to a Local Web
Server for instructions.

10 © 2015 VBrick Systems, Inc.
configurations that exceed the normal processing capacity of the unit causing it to not
perform optimally. Corrective action usually involves reducing a video rate or disabling a
stream or transmitter. In general, video quality improves when video rate is increased toward
the maximum of 20 Mbps. In short, video quality is subjective and relates to other
components such as the response of the human eye, the quality of the original content and
signal, and the quality of the decoder and monitor.
As a general rule, use the lowest video rate that best suits the application. When configuring
VBrick devices, pay close attention to the total bit rate of all streams exiting the unit. The
sum of all streaming traffic should be closely monitored and kept to a minimum whenever
possible. Once you have selected and applied a configuration to the unit, you can check the
status of the processor and device load using VBAdmin or CLI. The CPU utilization and
overloaded status variables are an excellent indication on the unit's overall health. If the CPU
utilization is high or an overloaded condition is occurring, you can simply reduce bit rates;
reduce the number of streams, transmitters, or served clients; and re-run the test. As a part of
regular maintenance, you should periodically check the CPU utilization and the Overloaded
Count (on the Monitor > Monitor the System page) to ensure the unit remains within normal
operating limits.
Step-by-Step Initial Set Up Overview
This section gives a quick overview of the steps you would typically need to perform to
configure a VBrick 9000 Encoder. As shown in the figure below, the encoder supports up to
four video input streams (two in each slot) and four audio input streams (two in each slot). It
also support a fixed number (shown in parentheses) of programs, streams, transmitters, and
servers.
Keep in mind that the encoder you actually purchase comes in a variety of models with
different connectors and slot configurations.
To quickly configure an encoder:
1. Set up the encoder and connect a video source. See: Getting Started Guide.
2. Configure the Video and Audio sources.
3. Configure the Programs associated with each stream.
4. Configure the Streams for the programs.
5. Configure the Transmitters for the streams.
6. Configure the Servers for the streams.
7. Configure the Archivers for the streams.
8. If you complete the above steps successfully, the encoder will be configured.

Introduction
VBrick 9000 Encoder Admin Guide 11
Video/Audio Rates
Use the Video/Audio Configuration pages to define the video and audio sources. You can
also use the pre-configured templates to control a single video or a single audio rate.
Templates are part of the rate configuration for each audio or video source. The Load
Template button launches a pop-up window showing the available templates with
preconfigured values. See Encoder Configuration for more information.
Programs
Each program corresponds to one Video and Audio Input. For example if you have two video
and audio inputs (i.e. two "channels"), you can configure two programs. Each stream you
subsequently configure must be associated with a program. See Programs for more
information.
Streams
There are 16 Streams available for configuration. A "stream" is a bundled group of resources
that describes the characteristics of the video and audio. A stream specifies the Program,
Video Rate, Audio Rate, and Transport Type and can be transmitted, served, encrypted, or
archived. Once a stream is defined, it can be used by any combination of transmitters,
servers, and archivers. With most "transport types" there is no automatic rate selection: each
transmitter and server must be configured with a specific stream and rate. With "smooth
streaming," multiple video rates are delivered in one stream and IIS determines which rate to
serve. See Streams more for information.
Transmitters
There are 25 Transmitters available for configuration. Each references a Stream that can be
pushed and each is selectable as unicast or multicast (RTP and transport streams only). The
configuration parameters are divided into a common section (on the Encoder Configuration
> Global page) and another section (on the Encoder Configuration > Transmitters page)
which configures each individual destination. See Transmitters more for information.

12 © 2015 VBrick Systems, Inc.
Servers
There are 16 Servers available for configuration. Each references a stream that can be served.
The configuration parameters are divided into one common section (on the Global page) and
another section (on the Servers page) which are used to configure an individual server. The
encoder is a streaming server that can be controlled by a remote decoder client via RTSP and
RTCP protocols. In server mode, a served program does not become active on the network
until requested by a client. The client, for example, could be a software player like
StreamPlayer or QuickTime, or a set top box. See Servers more for information.
Decoders
VBrick decoders deliver high-quality, low latency video with exceptional performance, ease-
of-use, and flexibility. The decoder is fully compatible with 7000/9000 Series encoders and
supports video resolutions up to 1080p. The VBrick decoder is designed to deliver the
highest video quality with low latency. The embedded operating system and the dedicated
decoding hardware provide the highest reliability for mission-critical applications.
Archivers
There are four Archivers available for configuration. An Archiver is used to store a local copy
of a stream on existing internal or external hard drives. (Only transport streams can be
archived.) Each archiver references a transport stream which is basically comprised of a
Video Rate, an Audio Rate, and a Transport Type. Archiving can be controlled locally or it
can be controlled from VEMS. VEMS can start and stop an archive and FTP files to and
from the encoder. See Archivers more for information.
Other manuals for 9000 Series
4
Table of contents
Other VBrick Media Converter manuals