background image

VBrick 9000 Encoder Admin Guide

111

Chapter 4

Receiver Configuration

Receivers

If you are working with a Presenter or a 9000 with a Presenter Feature key, v4.3 introduces 
“Stream to Presenter”. This capability allows users to incorporate network RTSP/UDP 
streams into their presentation. 

When you enable 

Receivers

 in the 

Receiver Configuration

 menu, you will be able to select a 

network stream for use as a source when you customize a layout for presentations. See: 
Customize Presenter Mode Layouts for details.

To access the 

Receivers

 fields:

1. Navigate to 

Receiver Configuration

 > 

Receivers

.

Note:

 The 

Receiver Configuration

 menu (and its options) will not be visible unless you 

are using a Presenter or a 9000 Encoder with a Presenter Feature key. 
If you have a 9000 Decoder model, please view the 

Decoder Configuration

 > Receivers 

topic.

Tip:

 You must be in 

Edit

 mode to view all fields on this page.

Summary of Contents for 9000 Series

Page 1: ...VBrick 9000 Encoder Encoder v4 3 Admin Guide August 2015 ...

Page 2: ...kely 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...

Page 3: ...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 Setting...

Page 4: ...ings 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 Settin...

Page 5: ...deo 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 ...

Page 6: ... 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 Theo...

Page 7: ... 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 han...

Page 8: ...e 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 ...

Page 9: ...buted 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...

Page 10: ...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...

Page 11: ...is 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 Re...

Page 12: ...lly 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 rec...

Page 13: ... 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 Advanc...

Page 14: ...ing 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 t...

Page 15: ... 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 whet...

Page 16: ... 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...

Page 17: ...nsitive 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_fo...

Page 18: ...ion 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 ov...

Page 19: ...up 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 config...

Page 20: ...atency 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 Archive...

Page 21: ...ess from the server it will start in limited run mode after 90 seconds using its default IP Address of 172 17 5 5 After 15 minutes it will automatically reset and again attempt to acquire an address The LCD screen on the front of the encoder will indicate a DHCP failed message Note The VBrick encoder requires a minimum DHCP lease length of 8 minutes to work however it is recommended to extend the ...

Page 22: ...ion Method Note that IPv6 is supported on VBAdmin Web Services SNMP and Telnet Ipv6 is not supported on SNMP notifications Announcements Management SAPs and Streaming Auto Config The device will auto configure the IPv6 address using the NDP MAC based address Default DHCPv6 The device will use an external IPv6 DHCP server Static Assignment Use to manually set IP address IPv6 Resolved Address Displa...

Page 23: ...empts parallel detection an alternative way to sense speed Status parameters are available on the Monitor Monitor the Network page to indicate the state of the link and the current configuration of the Ethernet hardware In auto mode they reflect the results of the negotiation and in manual mode they follow the configuration options Network Interface Type Displayed when Show advanced settings click...

Page 24: ... synchronize network time using the host name or IP address of a known server to provide a synchronized time for all encoders in the network Note that Network Time Synchronization is disabled by default and will auto reboot the unit if enabled If enabled and the NTP time is four minutes greater than or less than the current system time the unit will reboot twice Field Description Primary Server IP...

Page 25: ... Name or IP address of valid SNTP server providing time synchronization A blank field indicates the server address will be acquired via the DHCP server only if the Network DHCP field above is checked Secondary Server IP Address Secondary host name VBrick Host Name or DNS Host Name or IP address of valid SNTP server providing time synchronization A blank field indicates the server address will be a...

Page 26: ...s for the FTP server It accepts up to 20 characters FTP Server Username The FTP server user s account name Anonymous FTP is supported Default vbrick FTP Server Password Optional The password required to access the FTP server Accepts up to 20 characters Default vbrick FTP Server Directory Optional This object allows a manager to switch to a different directory within the FTP server after login Acce...

Page 27: ...ion General Page Topics System Identification Settings System Time Settings Additional System Settings System Reset Front Panel Settings Link the Encoder to VBrick Rev Field Description System Date Time Sets system date and time in mm dd yyyy hh mm format The encoder will reset when you click Set Time Time Zone Select from list GMT 12 Eniwetok GMT 12 Auckland Daylight Saving Time U S only Check th...

Page 28: ...Mode Enabled Not displayed if presentation features have already been enabled Enables Presenter Mode and presentation features on the encoder Requires the purchase of a Feature License and its application before these features will be available Enabling Presenter Mode will reboot the encoder This reboot will also reset a number of settings referred to as Default All Parameters such as video stream...

Page 29: ...Panel fields 1 Navigate to System Configuration General Front Panel section You can enable disable user defined text typically the host name and IP address that is shown on the encoder s front panel LCD display For more information about the front panel see the Front Panel LCD Display Messages topic in the Getting Started Guide Field Description Reset Resets i e reboots the encoder A reset does no...

Page 30: ...name Check to display the encoder host name If host name is not configured on System Configuration Network page the MAC address is used Default enabled Display User Description Check to display the user defined text Default enabled See Front Panel LCD Display topic in Getting Started Guide User Description 1 Enter user defined text 20 chars max that will be displayed on first line of LCD panel Def...

Page 31: ...s the Usernames Passwords fields 1 Navigate to System Configuration Usernames Passwords Use this page to define user names and passwords and their corresponding permissions with respect to the encoder Table 2 below shows the default user names passwords and permissions You may also assign a Pin number to the encoder that will allow direct access to the keypad and functions on the encoder front pan...

Page 32: ...sired user name Cannot be blank or exceed 20 characters It may include any combination of alphanumeric characters and only the following special characters See Table 2 below for defaults Password Enter password Cannot be blank or exceed 20 characters May include any combination of alphanumeric characters but only the following special characters See Table 2 below for defaults Confirm Confirm new p...

Page 33: ...ported or guaranteed Use any text editor preferably an xml editor to make changes to the file You can change the values field as well as delete objects as necessary Make sure the right data types are used For example if a parameter takes integer values do not enter a string Also IP Address parameters must have the right IP syntax Enter 0 0 0 0 to enter a null IP address Blanks and null strings are...

Page 34: ...6000 and 7000 Series encoders are not compatible with 9000 Series models Do not try to run 6000 or 7000 Series configuration files on 9000 Series encoders When restoring a 9000 Series configuration be sure that the encoder decoder model i e the slot and channel configuration you are restoring from matches the model you are restoring to For security reasons encryption keys cannot be restored via a ...

Page 35: ...sions may work but are not supported or guaranteed To restore the system configuration from an xml file 1 Click the Choose File button and navigate to the configuration file you want to write to the encoder 2 Click on the Restore button to write the selected file to the VBrick encoder If there are no validation errors the configuration parameters will be saved to flash memory and the encoder will ...

Page 36: ... demand After a reboot the encoder checks for a script URL and will run the script immediately regardless of the VBEXECUTE tag value Sample Auto Config Script The auto config script file config xml is an xml file with the following syntax It can set any encoder parameters and force an apply as needed This example shows how to set various recorder parameters Note that a VBEXECUTE tag is required an...

Page 37: ...e described below Presenter Encoder Feature License The purchase and installation of a Presenter Encoder Feature License will convert any 9000 encoder into a Presenter encoder with presentation features available such as the ability for end users to stream video and Webcasts directly from the 9000 using an intuitive Presenter Mode interface To install a Presenter Encoder Feature License 1 Provide ...

Page 38: ...d except by knowledgeable systems administrators Note Some features of the Presenter encoder may vary or be limited in scope based upon the encoder hardware Not all 9000 encoders can support Presenter Mode and will not accept a Presenter Feature License Also the Presenter feature is not supported by any 9000 model that includes a decoder and on some older encoder units There are two ways to check ...

Page 39: ...uide for more information Field Description Transmit Enable Controls the transmission of the Management SAPs Enable or Disable Group Name Optional This parameter defines the Group Name It is included in the Management SAPs used by VBDirectory It is used for organizing encoders into groups to simplify use of VBDirectory Unit Number Optional The encoder unit number range 0 2147483647 is used to iden...

Page 40: ...isable all the network management interfaces if you are using both COM ports for passthrough Field Description External Telnet Server Default Enabled Disabled will prevent Telnet sessions to the VBrick encoder External FTP Server Default Enabled Disabled will prevent FTP sessions to the VBrick encoder Note that this feature must be enabled to upgrade the encoder firmware using VBDownload External ...

Page 41: ...s feature is enabled and you provide the user name and password Support Services can establish a secure tunneled connection to the VBAdmin interface of the encoder RTSP Server Port Default 554 Sets the RTSP server port VBAdmin Server Port Specifies the listener port for management and HTTP connections Default 80 When the remote VBAdmin user client specifies the http syntax the port value is genera...

Page 42: ...te system in an attempt to disrupt or stop normal operation These unsuspecting remote systems are typically discovered using ICMP or Ping It is standard industry practice to block all ICMP and Ping requests from off net foreign hosts This is typically done in a centralized location using router firewall technology which is more successful and cost effective than resolving the issue at each host H ...

Page 43: ...e Key IDs and Key Values to Match the Encoder Decoder side As you can see step one and two take place from the encoder while step three takes place in the decoder Step 1 Define Encoder Key IDs and Key Values Your first step is to define your Key IDs and Key Values Use the Encryption interface under System Configuration Advanced Configurations to define Key IDs and Key Values Click the Edit button ...

Page 44: ...ton They will change from asterisks to the hexadecimal values that have been generated or created Note You may enter your own value in this field but it must follow hexadecimal rules That is digits 0 9 and characters A F Display Keys Use this button to change the Key Value field from asterisks to plain text so that the value may be copied and pasted Note Keys may be entered and generated via insec...

Page 45: ... with the encryption Key ID that has been assigned In addition if a Receiver is streaming an encrypted stream this will also be noted on the Dashboard along with the Key ID of that stream Multiple streams from a single encoder or from multiple encoders may be configured with the exact same Key ID and associated key However it is more secure to assign unique keys and unique Key IDs per stream on yo...

Page 46: ...accurate time stamps in the logs Field Description Log Time Zone The time for each logged event will be recorded in either Local time or GMT time Trap Log Local Stores logs locally within the unit The log file will wrap after 20 events Trap Log Remote Sends log file to an external server General Config Log Local Stores the log of user initiated configuration changes traps locally within the unit T...

Page 47: ...ger the encoder to run scripts The script files execute a subset of the CLI commands SVAR and WAIT in order to activate specific functions on the VBrick encoder As shown in the Event Triggers table below there are a total of four possible input events associated with four different scripts Table 1 Event Triggers Run Scripts Using VBAdmin You can run scripts using the Run Script button in VBAdmin T...

Page 48: ...rver use the following command to login to the scripts folder in Windows Explorer ftp admin admin encoder_ip_address scripts Event Enable Allows the user to Enable Disable Event Triggering for each input event Event Stable Time Allows the user to enter the amount of time in milliseconds that each input event has to be stable at the active level before the script will be executed Event Count Displa...

Page 49: ...SVAR vbrickEncoderVideoCommonApplySet 1 2 blank lines are not allowed WAIT 1000 Scripting Syntax Script commands must start in column 1 svar set variable must precede the variable name Wait time is defined milliseconds A value of 1000 1 second Most variable changes require an ApplySet There is no clear command There is no chaining of scripts Comments are not allowed on the same line as a command C...

Page 50: ... In this case the encoder will accept a connection request up to 64 connection requests Initiator In this case it will continuously attempt to automatically initiate a Passthrough connection to the remote destination This mode also offers metadata destination options Operational State Describes the current status of a Passthrough connection including error conditions if any Refer to the Monitor Mo...

Page 51: ...ick VCC 3 or VCC 4 camera set this control to Automatic when using a VBrick VCC 50i camera set this control to Force On DTR Control Force Off Force On or Automatic If automatic the control will be On when Passthrough is active Under no conditions are RTS or DTR controls passed through end to end All control handling is local When using a VBrick VCC 3 or VCC 4 camera set this control to Automatic w...

Page 52: ...ted Port COM1 Default 4414 COM2 Default 4439 Baud Rate Rate of Passthrough port Rate can be set to the following Default 9600 110 300 600 1200 2400 3600 4800 7200 9600 14400 19200 28800 38400 57600 115200 Stop Bits Number of stop bits for Passthrough port 1 or 2 Parity None Even Odd COM Interface Type Describes the COM interface connector RS232 standard RS 232 serial port connector RS422 485 RS 42...

Page 53: ... is contained within the install directory of the VBrick release or from the Downloads page on the VBrick website The SNMP MIB is located in vbrickSystem mib and the default installation directory is Program Files VBrick VBrick 7000 8000 9000 download ReleaseVx_x_xx Field Description User Name Read only Set user name on Usernames Passwords page Authentication Password Enter password Cannot exceed ...

Page 54: ...scription Trap Destination 1 4 The IP Addresses of SNMP management stations to which traps are to be sent The SNMP management application should be active on these stations in order to receive a number of SNMP Traps which are supported by the encoder Enterprise specific traps listed in order of trap identification number are shown in the Trap Summary table below SNMP Trap Version Select Version 2 ...

Page 55: ...1 NetworkTimeProtocolServerDown There is loss of connection to the Network Time Protocol servers 12 NetworkTimeProtocolServerUp There is a connection available now to the Network Time Protocol servers 13 Video1InputAlarmActive Input 1 has a loss of video 14 Video1InputAlarmClear The loss of video on input 1 is recovered 15 FanFailureActive The fan failed 16 FanFailureCleared The fan failure is rec...

Page 56: ...tAlarmActive Input 4 has a loss of video 33 Video4InputAlarmClear The loss of video on input 4 is recovered 34 Audio2InputAlarmActive Input 2 has a loss of digital audio 35 Audio2InputAlarmClear The loss of digital audio on input 2 is recovered 36 Audio3InputAlarmActive Input 3 has a loss of digital audio 37 Audio3InputAlarmClear The loss of digital audio on input 3 is recovered 38 Audio4InputAlar...

Page 57: ...n which options you select you may see new fields or you may not see previously visible fields All options however are fully explained in the text Any video audio configuration change will take approximately 20 seconds after you click the Apply button If you see the message Previous Apply has not finished try again wait 15 seconds then click Apply Be aware that some video and audio configuration c...

Page 58: ...only has 1 program available regardless of the number of inputs Number of Streams 1 16 Default 1 4 You can define up to 16 streams Default depends on model Number of Transmitters 0 25 Default 1 4 You can define up to 25 transmitters Default depends on model Number of Servers 0 16 Default 1 4 You can define up to 16 servers Default depends on model Number of Archivers 0 4 Default 1 You can define u...

Page 59: ... optimum performance when using an AmiNET130 Transport Stream Max Packet Size should not exceed 1480 Note reducing the default size will increase the CPU loading especially for Transport Stream If CPU load approaches 100 the unit will go into Overloaded Mode see the Avoiding Overload Conditions topic for more information Shutdown on Video Input Problem If enabled streaming is stopped when a video ...

Page 60: ...s global announcement IP address is inherited by all other transmitters Default 224 2 127 254 IP Address for Servers Default IP address to which server announcements are sent This global announcement IP address is inherited by all other servers Default 255 255 255 255 Port Default 9875 Transmit Interval 1 9999 Default 10 Determines how often the announcement is transmitted IP Multicast Time to Liv...

Page 61: ... Differentiated Services The TOS setting in the VBrick encoder allows you to configure any value for that byte in the packet header so you can utilize any QOS scheme on any network The VBrick setting is a decimal value from 0 where all bits of the header byte are 0 to 255 all bits of the byte are 1 You can refer to your network documentation or the relevant RFCs to determine the bit settings to ge...

Page 62: ... own Multicast group This feature is enabled by default and has no adverse affect on equipment that is fully Multicast compliant Unicast Ping This parameter is used to instruct the encoder to ping the unicast destination periodically to test connectivity before sending the stream If Unicast Ping is not enabled and the destination goes offline the unicast stream may be broadcast to all destinations...

Page 63: ...ion environments H 264 video compression will typically provide the same quality as MPEG 2 at half of the bit rate or less especially in high bit rate and high resolution environments For more information about 9000 Series encoders and decoders go to the www VBrick com products page on the VBrick website Field Description RTCP Client Timeout This is the number of seconds that the encoder will wait...

Page 64: ...ror in that slot Figure 1 Video Configuration Part 1 Video Input Keep in mind that any currently active streams will be momentarily disrupted every time you click Apply To avoid intermittent disruptions on units with multiple slots and channels wait until you have configured changes on all slots and channels and then click Apply This behavior only applies to the Encoder Configuration Video and Aud...

Page 65: ...een the two HDMI ports Component three connectors labeled Y Pb Pr on breakout cable Use the Micro DB 15 connector located between the two HDMI ports HDMI High Definition Multimedia Interface that transmits uncompressed digital data SDI supports both SD SDI typically used for broadcast grade video meets SMPTE 259M or HD 3G SDI which processes 1080p at bit rates of 2 97 Gbits sec meets SMPTE 424M VG...

Page 66: ... Definition video generally uses 16 9 Standard Definition uses 4 3 This field is not displayed and automatically detected if Video Format Auto Detect is enabled Closed Caption Use to enable closed captions or inserted user inserted text Note that closed caption availability and functionality varies depending on the video input type see Table 1 for details User inserted text is supported for all in...

Page 67: ...metadata feed can come in this way although a second KLV or CoT feed can come in over the serial port For more information about this topic see Key Length Value KLV Metadata Disabled KLV metadata is not embedded in the stream ESD to LDS Available on any interface that supports CC in line 21 closed captions These include Composite NTSC Component 480i and SD SDI 480i Serial LDS Passthrough LDS metad...

Page 68: ...pace of your source and the encoder do not match Brightness Advanced Setting 0 100 Default 50 Brightness is information about the varying light intensity of an image which is best described as brightness It only affects the luminance Y component of the color space Contrast Advanced Setting 0 100 Default 50 The contrast is the range of light to dark values of an image that are proportional to the v...

Page 69: ...t devices For example HD TVs PCs and smartphones have different bandwidth requirements and will be associated with different streams Each configured stream must be configured with a specific video and audio rate Composite Component SD SDI HD 3G SDI HDMI CC in line 21 NTSC only 480i only 480i only CC in VANC x x Inserted CC x x x x x Note If you are working with an encoder with presentation feature...

Page 70: ...ates available when you click Load Template will vary depending on your encoder model 1 2 or 4 channels See Table 1 on page 68 for a list of all templates and settings If a template is applied it will display the template name e g 750Kbps SDp30 25 or Custom Settings if you made changes after initially selecting a template Select Load Template None to clear a Custom Settings message Select Copy to ...

Page 71: ...0x700 1024x768 960x544 832x666 832x520 832x500 800x600 720x576 720x480 656x410 656x394 656x368 640x480 512x288 400x304 384x288 352x288 352x240 320x240 256x144 192x144 176x128 176x144 128x96 Target Bit Rate bits sec 32 000 20 000 000 bits sec Constant bit rate Default 750 000 This number can only be changed in 1000 bits sec increments It represents how much data the encoder will send out each secon...

Page 72: ...till pictures that move so fast that the illusion of motion is produced A frame is one such still picture Regular TV programs in the U S run at about 30 frames in a second and the more frames presented in a second the smoother the motion contained within the video will appear Encoding and transmitting a frame requires the use of data so that when considering a particular bit rate sending more fram...

Page 73: ...ue is recommended otherwise use a larger value or the default Profile The profile defines the subset of bit stream features in an H 264 stream including color reproduction and video compression Baseline Default A simple profile with a low compression ratio The baseline profile uses more bits to compress quality video than the other profiles Use the baseline profile in applications with limited sce...

Page 74: ... working with an encoder with presentation features enabled your interface or functionality may differ slightly for this section in that video input and video encode settings are two separate menu options under Encoder Configuration See the Presenter Encoder Video Input topic if you need more information on the differences ...

Page 75: ... Load Template button to load a template for a specific setting Use the Load Template button to populate the Video Template Settings with preconfigured video values or select None The templates available when you click Load Template will vary depending on your encoder model 1 2 or 4 channels Choose a template based on motion and bandwidth 750Kbps SDp60 50 is the default template for a single or du...

Page 76: ...aseline 1280x720 8M 60 50 4 5 CAVLC 7Mbps 720p60 Baseline 1280x720 7M 60 50 4 5 CAVLC 7Mbps 720p30 Baseline 1280x720 7M 30 25 4 5 CAVLC 5Mbps 544p60 Baseline 960x544 5M 60 50 4 5 CAVLC 4Mbps 544p60 Baseline 960x544 4M 60 50 4 5 CAVLC 4Mbps 544p30 Baseline 960x544 4M 30 25 4 5 CAVLC 1 5Mbps SDp60 Baseline 656x368 640x480 1 5M 60 50 4 5 CAVLC 1 5Mbps SDp30 Baseline 656x368 640x480 1 5M 30 50 4 5 CAV...

Page 77: ...utomatic level controls and other advanced audio features The encoder supports three types of electret microphones Electret Condenser battery operated or plug in power SoundBlaster style Dynamic type balanced or unbalanced Externally powered phantom types and otherwise amplified types such as wireless The microphone preamplifier provides a selectable 16 or 32 db of gain boost Various configuration...

Page 78: ...t or two slots with one or two channels in each slot Note that Slot 1 is on the right Slot 2 is on the left Slot1 Channel 1 Slot1 Channel 2 Slot2 Channel 1 Slot2 Channel 2 How is Audio Connected The audio is connected using the input jacks Main Aux SDI HDMI on the rear of the unit Select one of the following depending on the electrical cable configuration of the input Analog used with component an...

Page 79: ...nnels you must use Dual Audio Input Enable Use to Enable Disable the selected Audio Input At least one audio input on the unit must be enabled All audio inputs are enabled by default Audio Input Name Used to provide a meaningful name to the audio input source The default value of the field is useful to understand the physical connection while renaming the field will convey what audio source will b...

Page 80: ...es the threshold whereby signals higher than this value will be attenuated until the audio level is reduced to a lower value than the threshold Attack Rate determines how quickly the volume is increased or decreased once a level threshold is crossed Release Rate determines how quickly the encoder volume levels are relaxed to the normal position Maximum Level the maximum attenuated audio level you ...

Page 81: ...ired Audio Rates 2 and 3 if enabled use all of the same parameter settings as Audio Rate 1 except for L R Bit Rate Template This read only field shows the template if any that is currently applied The templates available when you click Load Template will vary depending on how the audio is connected Digital or Unbalanced See Table for a list of all templates and settings If a template is applied it...

Page 82: ...rmined by the L R Bit rate setting With Digital audio 32 44 1 and 48kHz are the only sample frequencies allowed and you must configure the sample rate to match the sample rate provided by the source device With digital audio the configured Sampling Frequency must match the actual Sampling Frequency When an HDMI or SDI source with digital audio is connected to the encoder and the audio connection i...

Page 83: ... dropdown to select the individual slot and channel you wish to copy to or select all and click OK Note that the cloning will not take effect until you click Apply on the Audio Input page Audio Page Topics Audio Rate Settings Template Name Stereo as Mono AAC HE Sample Freq Bit Rate Stereo Dual Mono Best Fidelity Off 48kHz 256k 84k High Fidelity Off 48kHz 160k 84k High Fidelity AAC HE Off Enable 48...

Page 84: ...eo Input Read only Set on Encoder Configuration Video Input page Audio Input Read only Set on Encoder Configuration Audio Input page Program Name Lets you define a descriptive name for the program which is added to the announcement This announcement text is displayed in the Program Guide for other VBrick products Default H Program x Both Program Name and Session Information allow special character...

Page 85: ...There is no admin interface to this feature on the Portal Server you can use this filtering in addition to the standard authorization features provided by the Portal Server Information String identifying VBrick announce Session Information that appears on Program Guide Default VBrick Streaming Video Information URL Sets the URL advertised in announce URI field It should be a pointer to additional ...

Page 86: ... all a program s transmitter and server s enable settings It should be used to quickly shutdown transmitters and or servers for a specific Program Streams To access the Streams fields 1 Navigate to Encoder Configuration Streams A stream is a bundled group of resources that describes the characteristics of the output bit stream Field Description No Override Default setting Disable All Disable trans...

Page 87: ...umber of different stream types you can enable is shown in the table below Note that adaptive streaming is only supported with transport type set to Smooth Streaming Transport Type Field Description Choose Stream Select a stream from those defined on the Encoder Configuration Programs page Used By Read only Shows which Transmitters Servers and Archivers future are configured to use this stream Ena...

Page 88: ...iguration Video page for rates assigned for Smooth Streaming streams must be 1 or 2 seconds not zero Select Audio Rate Select audio rate defined on Encoder Configuration Audio Input page from dropdown list Audio Rate Enable SMOOTH only Select Audio Rate Estimated Bit Rate Read only Shows the estimated bit rate with the configured options The actual bit rate will vary based on the content Enable Cl...

Page 89: ...e set to 1200 msecs or higher for UDP and 2000 msecs or higher for TCP In StreamPlayer go to Preferences MPEG4 H264 Buffer Size UDP Playback TCP Playback Metering Aggressiveness RTP only Low Medium High Default Medium Low is least aggressive High is most aggressive and will provide smoother transitions between frames If Aggressiveness is too high it may result in impaired video and or audio and yo...

Page 90: ... to the Advanced Transport Stream Settings topics Field Description Enable Closed Caption Check to enable closed captions for selected stream Closed captions must also be enabled on the Encoder Video page Refer to Streams for more details when this setting is enabled Enable KLV MPEG2TS only Check to enable KLV for selected stream KLV must also be enabled on the Encoder Configuration Video Input pa...

Page 91: ...sed on certain configuration parameters For more information about this topic see Automatic Latency Control Note The default gap and latency settings for Transport Stream have not been optimized If you have a requirement for low overhead or low latency you will need to manually tune these settings for optimal performance Enable FEC Enable Forward Error Correction For a detailed description of FEC ...

Page 92: ...a minimal value thereby reducing maximum bursts at the cost of increased latency Variable Medium Delay Caps the short term bandwidth at the same rate as a comparably configured constant bit rate stream but average bandwidth will be lower because there are no null packets The latency is equivalent to the latency of a similarly configured constant bit rate stream Variable Low Delay Provides a stream...

Page 93: ...se and interference As the name implies this coding technique enables the decoder to correct errors without requesting retransmission of the original information For detailed information about VBrick s implementation of FEC see the Forward Error Correction FEC Theory of Operation topic Overhead Controls the padding packet overhead as a percentage Read only unless Custom Transport Stream Mode defin...

Page 94: ...e this value must be less than or equal to 20 For a Variable bit rate this value must be less than or equal to 50 If FEC is enabled for this stream you can configure the length of the burst packet loss that this stream will be FEC protected from It also it dictates the interval at which FEC Stream 1 packets will be transmitted For example if FEC Arrangement Block Aligned is enabled an FEC Stream 1...

Page 95: ...constant rate The number of transport stream packets per Media Datagram varies from 0 to the max transport stream packets per RTP datagram to accommodate the variation in Bit Rate Default value 2 Constant Datagram Size With this option RTP Media Datagrams are sent with the Max Packet Size defined on the Encoder Configuration Global page The rate at which the RTP Media Datagrams are sent varies to ...

Page 96: ... in the case of multicast and transmits if the client is reachable and listening in the case of unicast The streams are transmitted across the network via RTP Transport Stream MPEG2TS RTMP or Smooth streaming A transmitter references a stream to determine Transport Type Program Video Rate Audio Rate and other parameters You can configure up to 25 transmitters An announce can also be enabled for ea...

Page 97: ...ed an RTSP URL within an announce message so a remote decoder can easily gain access to SDP information and subsequently initiate a Unicast RTP session In some cases an H 264 stream may be sent to a third party reflecting server which is not capable of emitting its own SDP announcements Transmitters and servers can be configured to provide announcements advertising the URL of the reflected stream ...

Page 98: ...ber of transmitters is configured on the Encoder Configuration Global page Enable Transmitter Use to individually disable a transmitter Default Disabled The transmitter must be enabled for streaming to occur Transmitter Name Enter a user friendly name for the selected transmitter Stream Select Select a configured stream Transport Type read only RTP Default RTP is supported by the VBrick 9000 Serie...

Page 99: ...ontaining transmission and reception statistics for all RTP packets to be sent from the VBrick encoder Default Enable RTCP Transmit Interval RTP and MPEG2TS When RTP Encapsulation is enabled this parameter tells the encoder how often in seconds to send RTCP reports Default 10 seconds Destination Video Port RTP only Destination video port for this transmitter Note that viewing a unicast and multica...

Page 100: ...ransport Type on the Streams page before the RTMP fields will appear The Real Time Messaging Protocol RTMP is a multimedia streaming protocol used in Adobe Flash To deliver streams smoothly and transmit as much information as possible it splits streams into fragments and their size is negotiated dynamically between the client and server Field Description RTMP Application The RTMP Application name ...

Page 101: ...256k to 16M Increasing this buffer size will allow for longer network latencies Use with caution as this will reduce system resources Default 1M RTMP Timecode Enable Disable Default disable RTMP Timecode Frame Interval 1 30 default 15 Shown if RTMP Timecode is enabled Defines how often the timecode is sent in relation to the video frame For example 15 means the timecode is sent every 15 video fram...

Page 102: ...d configure it to Auto Unicast to a server on the outside Internet External clients will then connect to this server via the Internet Auto Unicast uses RTSP to control the session It establishes a connection with the streaming server negotiates media types and ports and begins streaming to the server Once established the encoder will push this stream to the server until the session is terminated t...

Page 103: ...coder Configuration Transmitters 2 Select a Transport Type of MPEG2TS Note You must also have MPEG2TS selected as a Transport Type and have the Enable FEC checkbox selected on the Streams page 3 Complete the FEC fields that appear as needed Supported Feature Description Streaming Servers VBrick Distributed Media Engine DME Apple Darwin Streaming Media Server Wowza Media Server Pro QuickTime Stream...

Page 104: ...t This means that viewers with high bandwidth connections can view high definition quality streaming while viewers with lower bandwidth Note For more about FEC see Enable Forward Error Correction FEC on a Stream and Forward Error Correction FEC Theory of Operation Field Description FEC Stream 1 Columns Enable Use to enable FEC Stream 1 If the stream with which a transmitter is associated is FEC en...

Page 105: ...not zero All Video Rates included in the stream must have the same Target Frame Rate and IDR configured on the Encoder Configuration Video page Field Description Smooth Streaming Dest Pub Point Name Destination publishing point on IIS server Use any combination of up to 254 alphanumeric and special characters no spaces Smooth Streaming Username IIS Username Only used when IIS requires authenticati...

Page 106: ...ecoder They are used to identify VBrick streams present in the network Announce Settings are used with RTP and MPEG2TS External Announce is used with all transport types Generated Smooth Streaming Event Id Read only This auto generated string is used to facilitate backup encoders streaming to the same IIS server Field Description Announce RTP and MPEG2TS only This section is used to announce the s...

Page 107: ...cast Destination If enabled and the destination is unicast the unicast IP address is used for the announcement and the Destination field is greyed out Default Disabled Destination IP Address The destination IP Address or Host Name the announcement is sent to By default the announcement is sent to the multicast network If using an VEMS Portal Server enter the Portal Server IP address Destination Po...

Page 108: ...er then exchange a sequence of RTSP messages to direct the encoder to send the program to the client Multiple servers are available A server references a stream to determine Transport Type Program Video Rate Audio Rate and other parameters A server can be configured as RTP or MPEG2TS Transport Stream RTMP and Smooth are not supported An RTP server also accepts RTSP interleaved and HTTP tunneled re...

Page 109: ...ver Check to enable the server Default enabled The server must be enabled for streaming to occur Server Name Enter a user friendly name for the selected server Stream Select Select a configured stream from the dropdown Transport Type read only RTP Default Realtime transport protocol provides end to end network transport functions suitable for video Transport Stream Multiplexes the digital video an...

Page 110: ...nal announcement that can be used when the stream is reflected to a third party server or a future VBrick reflector Field Description Announce This section is used to announce the RTSP streams to the local network allowing viewable RTSP announcements in programs like StreamPlayer The unit must be on the same segment of the network or the router must be configured to retransmit broadcast packets fo...

Page 111: ...nter encoders by pressing the Record button The encoder supports a variety of internal and external storage devices If the encoder is configured with a storage device you can create an archive of any MPEG2TS transport stream Once the archiving is complete the file can be moved or FTPed to a VOD server a file Field Description External Announce This section is used to announce RTSP streams to a net...

Page 112: ... a group of files that are handled as a single entity The Filename is the base file name of the batch for instance filenamexxxx ts Four digits are reserved at the end of the base file name to signify the index number of the batch file Index numbers are assigned to the base file name as the files are recorded for example filename0000 ts through filename9999 ts Batch Wrap Point and Record Duration A...

Page 113: ...oder or to a blade in a rack mount shelf using the vendor provided cable 2 Go to the Monitor Monitor the System page and click Edit 3 Click Format in the External device column and wait for the status to change from None to Formatted This may take a few moments depending on the size of the device 4 When ready you can enable the archiver and stream to the device as necessary 5 When done go back to ...

Page 114: ...er Select a configured archive Four archivers can be configured and enabled Enable Archiver Check to enable the specified archive Stream Select Select a configured MPEG2TS stream from the dropdown Storage Location The encoder can be configured with a variety of internal and external storage devices Select an option that matches your device The Monitor Monitor the System page shows the storage devi...

Page 115: ...me host name etc to the file name when it creates a new file by configuring it to contain any of the following special strings P full Program name P shortened program name Strips all non alphanumerics H host name D Date long mm dd yy D Date short mmddyy Y not used is ignored Y Date yyyymmdd T Time hhmm R Release x_y_z R not allowed These special strings may be inserted anywhere in the filename and...

Page 116: ...and not overwrite an existing file with the same name Not allowed if start Mode is Automatic Start Archiver Status Archiving Stopped Disabled Error Start Archiver Click to manually start archive Stop Archiver Click to manually stop archive Last Archived File Read only Last archived file name Auto FTP After Archive None Do not FTP the file after archiving Auto FTP Automatically FTP the file and sav...

Page 117: ...Encoder Configuration VBrick 9000 Encoder Admin Guide 109 Archivers Page Topics Enable Batch Mode and Archive a Batch File Use an External USB Device to Archive a Stream ...

Page 118: ...110 2015 VBrick Systems Inc ...

Page 119: ...enu you will be able to select a network stream for use as a source when you customize a layout for presentations See Customize Presenter Mode Layouts for details To access the Receivers fields 1 Navigate to Receiver Configuration Receivers Note The Receiver Configuration menu and its options will not be visible unless you are using a Presenter or a 9000 Encoder with a Presenter Feature key If you...

Page 120: ...s If a naming convention is not developed as seen in the image above figuring out which one to use as a network source will be difficult Consider naming your streams based on their locations or what content they serve such as news or weather if applicable so that there is no confusion when the source is selected on the layout pane Note that if Encrypted appears after the program name the stream is...

Page 121: ...hoose the right balance between handling jitter and achieving low latency The default setting of 200 ms works well when the decoder is playing streams from VBrick 9000 Series encoders over a good network and will result in low end to end latency of approximately 300 ms The Jitter Queue doubles as a re ordering queue so if your network delivers packets out of order you can increase the Jitter Queue...

Page 122: ...escription Name The name that is used to describe your custom RTSP URL The same best practice that is used for Receivers should be considered when creating your own RTST URLs That is consider developing a naming convention for your streams based on their locations or what content they serve such as news or weather if applicable so that there is no confusion when the source is selected on the layou...

Page 123: ...115 Add URL Click the Add URL button to add the newly created stream to the encoder You must also click Apply and Save to complete the configuration Clear Fields Click the Clear Fields button to erase all entered information and start over Field Description ...

Page 124: ...116 2015 VBrick Systems Inc ...

Page 125: ...set up layouts video sources and so forth for presentations How to use Presenter Mode to run a presentation that has been previously configured by an admin is covered in the Presenter Mode User Guide The following video hardware is supported in the Presenter encoder Slot 1 Dual HDMI DVI VGA Input AVM Slot 2 Dual HDMI Component Input AVM Internal SATA drive Presenter Mode Login If enabled by an adm...

Page 126: ...en The ability to access Presenter Mode from the Login screen without logging in is enabled by default To remove this ability you must disable the Manage Presentation button from the Login screen To disable Presenter Mode access from the Login screen 1 Navigate to System Configuration Advanced Configuration Security 2 Click the Edit button 3 Deselect the Allow Presenter Control Without Login check...

Page 127: ... on every screen in the Presenter encoder left navigation menu and may be in one of four states Note For the sake of simplicity both Presenter encoders and those encoders that have the Presenter Encoder Feature License installed are referred to as a Presenter encoder going forward Program Stopped Status when Presenter Mode is not currently being accessed Paused Status when Presenter Mode has been ...

Page 128: ... to view Presenter Mode states under Program Specifics used in the program are also noted such as background color border and template used Further a new Video Encode box displays rates for a Presenter encoder while all audio and video channels that are not assigned to the presentation are shown below the others instead of next to the Program box as normally seen on a standard encoder Dashboard Br...

Page 129: ... standard encoders under the Encoder Configuration Video configuration menu option Both input and encoding are handled on the Video menu The Presenter encoder has separated these two functions Video inputs are configured under the Encoder Configuration Video Input menu on a Presenter encoder as seen in the image below ...

Page 130: ...e Video Input Name appears in Presenter Mode and should describe the input that is connected such as Camera 1 Laptop or Document Camera so that the user will understand what video will be visible in each area of the layout The default values of the form are useful for the admin to understand where the physical connection is but should be replaced with useful names for the end users This is particu...

Page 131: ...nput and Video Encode menus the Presenter encoder has separated these two functions Encoder rates are separated from the video input on a Presenter encoder Note It is important that these values not be changed once a broadcast begins streaming Otherwise the stream may be broken See Video Rate Settings under the standard encoder Encoder Configuration topic for complete information on how to use the...

Page 132: ...ecified to suit the needs of his her presentation When streaming the presenter may dynamically switch between layouts without interruption to the video stream and without the need to restart the player Layout Configuration values may also be seamlessly switched as well including the background color and image borders margins and the video or network source This provides the ability to create very ...

Page 133: ...s is ideal for a single computer screen capture with two live videos Four area layout with one large area on the left and three smaller areas on the right Four area layout with one large area on the left and three smaller areas below Four area layout with areas arranged in a 2x2 grid Layout Preview Box Displays the currently selected layout in visual format A layout defines the combined video imag...

Page 134: ...ues may be selected To select a background color click on the colored square to activate a color chooser and either select the desired color or enter the Hex value for that color Borders A border value of 0 50 may be selected with the default set at 0 If a border is applied it will be applied to all video areas in the selected layout Video will be scaled down to fit the border with no video lost d...

Page 135: ... network sources is seamless between the local video input and the decrypted stream However if the video source is playing first the first time the encrypted network source is selected the switch is not seamless Every switch thereafter is seamless The user may override the defaults the admin maps when in Presenter Mode Audio Source Mapping Similar to video area mapping with the exception that only...

Page 136: ...ect the image to use as the Pause image in the presentation if desired by selecting it in the Pause Image dropdown This means any time you pause the stream the selected image will be displayed The screenshot below has multiple images within the dropdown as an example Your list will vary Tip Keep in mind that presenters may switch seamlessly between layouts configurations and video network inputs w...

Page 137: ...fy which image is used such as the default pause image Tip Keep in mind that presenters may switch seamlessly between layouts configurations and video network inputs when presenting Some caveats apply see the table on Customize Presenter Mode Layouts with regard to Video Area Source Mapping As a result consider a best practice of making border values margin values pause images and so forth consist...

Page 138: ...130 2015 VBrick Systems Inc ...

Page 139: ... in the Decoder Configuration menu are used by system administrators to configure decoder parameters These parameters should not be changed except by knowledgeable systems administrators Decoder Configuration Topics Receivers Video Output Audio Output Receivers To access the Receivers fields 1 Navigate to Decoder Configuration Receivers Note The Decoder Configuration menu and its options will not ...

Page 140: ...Available Programs Click button to refresh list of available programs Note that if Encrypted appears after the program name the stream is encrypted View the topic on Encryption for details Program Details Use to select a program Shows details of the currently highlighted program including the currently assigned encryption key if applicable The program is not actually selected until you click Apply...

Page 141: ...ht balance between handling jitter and achieving low latency The default setting of 200 ms works well when the decoder is playing streams from VBrick 9000 Series encoders over a good network and will result in low end to end latency of approximately 300 ms The Jitter Queue doubles as a re ordering queue so if your network delivers packets out of order you can increase the Jitter Queue time to comp...

Page 142: ...ctive and component and composite connections are disabled You can check the current output format and the active output connections on either this configuration page or the Decoder Status Receivers Video Audio page This page is detailed in the Monitor Receivers Video Audio topic When the decoder is connected to an HDMI or DVI device it will read the device s EDID to ensure that the device can acc...

Page 143: ...0p 576p 720p 1080i and 1080p are associated with 16 9 Auto default 1080p 1080i 720p 576p 576i 480p 480i Select Auto to have the decoder choose an output format that best matches the decoded video or select fixed format to have the decoder scale any decoded video to your desired output format For aspect ratio handling the decoder considers 480i and 576i output formats as 4 3 and it considers all ot...

Page 144: ... of 100 ms or less when properly configured and when connected through a very good network Configure the Rate Control Setting in the Encoder s Video Template settings to level 1 for Lowest Latency and then evaluate the decoder s playback quality and statistics using the lowest Jitter Queue Time settings that provide acceptable performance When Jitter Queue Time is set to 0 the end to end latency i...

Page 145: ...is approaching its limits of managing the jitter in the stream When those limits are exceeded you will see the Frames Dropped by Jitter counter increase to indicate that the decoder cannot play all frames cleanly If this happens you should either increase your configured Jitter Queue Time to achieve better statistics or watch and listen to the decoder output to determine whether the quality trade ...

Page 146: ...138 2015 VBrick Systems Inc ...

Page 147: ...itor Topics Monitor the System Monitor the Network Monitor the System Logs Monitor Encoder Status Monitor Decoder Status Monitor the System To monitor the System 1 Navigate to Monitor System Tip Most of the parameters on the Monitor pages have counters that track dynamic system events for example Frames Processed on the Monitor Encoder Status Video Input page These counters are typically auto upda...

Page 148: ...Monitor Manufacturing Information Monitor System Restarts Monitor System Information To monitor System Information 1 Navigate to Monitor System System Information section Field Description System Model Displays the hardware model number of the encoder Hardware Revision XX YY XX Hardware Revision YY CPU Revision ...

Page 149: ... video traffic in order to maintain VBAdmin functionality Temperature Displays the encoder temperature in Celsius for example 60º Celsius 140º Fahrenheit A temperature exceeding 72º C will cause an alarm a trap and a log message if the temperature drops below 72 C the alarm and trap will clear When the temperature exceeds the maximum threshold 81º the encoder will reboot and come up in Limited Run...

Page 150: ...ce Not Present means it is safe to remove Type Displays manufacturer information Total Space Total space available on device Free Space Total free space available on device Format Status None device has not been formatted Formatted device has been formatted Format Storage Click button and confirm to format the storage device for FAT32 Be aware that you will lose all data if you format the device R...

Page 151: ...ion As displayed Part Numbers As displayed System Serial Number As displayed Customer Class As displayed Manufacturing Date As displayed Board Assembly Number As displayed Power Assembly Number As displayed Lot Number As displayed Board Serial Number As displayed MAC Address Displays the encoder s Media Access Control MAC address Upgrade Date VBrick manufacturing data Add on Boards Information Tab...

Page 152: ...estarts 1 Navigate to Monitor System System Restart section This table tracks the date time and restart type power or reset of all system restarts Monitor System Page Topics Monitor System Information Monitor Storage Information Monitor Manufacturing Information Monitor System Restarts Monitor the Network To monitor the Network 1 Navigate to Monitor Network ...

Page 153: ...sed as a management port The possible values are Disabled Active Internal Error may indicate a KLV configuration mismatch Rejected No Dedicated IP Addr MAC Address Displays the encoder s Media Access Control MAC address Network Port Status Status of the Ethernet network interface Network Port Speed Speed of transmission for the Ethernet network interface Network Port Mode The mode of transmission ...

Page 154: ...ncoder successfully acquired the time Network Time Client State Status of client Primary Network Time Server Successful Update Counter The number of times the time was reset from the primary server Failed Update Counter The number of times the encoder failed to read the time from the primary server Current Server Status Status of primary server Secondary Network Time Server Successful Update Count...

Page 155: ... avoid flooding the log consecutive login passes or failures from the same IP address overwrite the previous log entry SNMP Traps This log contains all of the SNMP traps generated by the box whether or not the traps have been emitted System Events This log contains reports of system events within the encoder These events may occur during normal operation and include some details of successful and ...

Page 156: ...ted Video Format Indicates what is actually connected This is useful for determining configuration mismatches Detected FPS Shows the actual Frame Rate in decimal This is useful for configuring some decoders KLV Status Shown if KLV is enabled KLV Bytes Received Shown if ESD to LDS selected for KLV KLV Packets Created Shown if ESD to LDS selected for KLV KLV Errors As displayed Field Description Act...

Page 157: ...ncoded and streamed by the encoder Frames Dropped by Congestion Frames dropped due to congestion or overloading If this happens you may need to lower the resolution or frame rate Frames Discarded by Rate Control Frames discarded to limit the short term video bit rate If this happens increase the Rate Control Setting and or the Target Bit Rate Note If you are working with a Presenter encoder your i...

Page 158: ... Digital Audio Input Problem audio connection is not OK Audio mismatch SDI or HDMI The audio input connection does not match the configured Audio Source Detected Audio Sampling Frequency Indicates the actual audio frequency This field is shown only for HDMI input configured with digital audio Field Description Actual Bit Rate Measured rate in bits per second of the encoded audio stream being creat...

Page 159: ...Monitor VBrick 9000 Encoder Admin Guide 151 ...

Page 160: ...rvers Peak Number of Served Clients Highest number of HTTP and or RTSP clients that were concurrently connected since the last time these parameters were Reset Current Number of Active Transmitters As displayed Field Description Stream Name Defined on Encoder Configuration Streams page Click hyperlink to jump to Streams page State Enabled Disabled Actual Bit Rate Measured packetized bit rate Video...

Page 161: ...Video Problem Video input error Global Override Global Override set Program Override Program Override set Invalid Application RTMP error Not FEC Protected one or both of the FEC sockets are not operational No Video Data Video is enabled in the stream but disabled on the configuration page No Audio Data Audio is enabled in the stream but disabled on the configuration page Destination Destination IP...

Page 162: ...ogram status for all servers Use the dropdown list box to select a specific server You must also be in Edit mode Transport Type RTP Transport Stream RTMP Auto Unicast UDP Auto Unicast TCP Smooth Tip When CPU usage on the selected server is extremely high auto refresh is disabled but you can still use the Refresh button to manually refresh the page ...

Page 163: ...ected to the server Maximum Highest aggregate number of HTTP and or RTSP clients that were concurrently connected since the last time these parameters were reset Session State Setup Play Pause Suspend IP Address As displayed Up Time The time in hr min sec since the last reset or power cycle UDP RTSP Interleaved HTTP Tunneled Transport Stream Video Port Negotiated port Negotiated channel Negotiated...

Page 164: ...e and time of the currently active archive Bytes Stored Total bytes stored for the current archive session Filename Used with Batch mode Total bytes in the current batch file Overflow Count Indicates data may be lost Increments when the Archiver buffer overflows This usually indicates an overload condition If this happens reduce the load by lowering the video Target Bit Rate or reducing the number...

Page 165: ...e FTP queue and then delete from local hard drive Remove File From FTP Queue Click Remove File to remove selected file from FTP queue Files in FTP Queue Read only The number files currently in the FTP queue FTP Queue File Name Name of file File Size Size of file File Time Time the file was created Current FTP File Transfer File Name Name of file currently being transferred FTP Start Time Time the ...

Page 166: ...us Connected The decoder is connected to the encoder and is receiving packets associated with the program Connecting The decoder is in the process of connecting to the encoder No Announce A SAP has not been received for the configured program Disabled The decoder is disabled on the Decoder Configuration Receivers page Inactive The decoder is enabled but not actively decoding a stream Program Name ...

Page 167: ...e Time is too small for the network conditions and or the encoder configuration You can use this count to help achieve a trade off between low latency and dropped frames by reducing the configured Jitter Queue Time until you see this count incrementing slowly with only a few or no Frames Dropped By Jitter For more information see Latency and Quality Tuning Jitter Queue Overflow Count These counts ...

Page 168: ...ation see Latency and Quality Tuning Frames Dropped by Age Partial frame persistent for 5 seconds Indicates a network issue Frames Dropped by Rx Buffer Overflow An increasing count indicates that the decoder is unable to process the received stream Check for system overload conditions Duplicate RTP Fragment Count Count of RTP fragments with a duplicate sequence counter per frame Indicates an encod...

Page 169: ...ts Compatible outputs for the selected Video Format Frame Field Rate The progressive Frame Rate or the interlaced Field Rate actually being output Source Target Bit Rate As configured on Encoder Configuration Audio page of the source encoder Sampling Frequency Detected audio sampling frequency Output Compatible Outputs Compatible outputs for the selected audio source ...

Page 170: ...162 2015 VBrick Systems Inc ...

Page 171: ...oubleshoot Topics Ping Test TraceRoute Test Device Tests Operational Modes Ping Test To conduct a Ping Test 1 Navigate to Troubleshoot Ping Test A ping test lets you initiate a data test from the encoder to another IP device Enter the IP address and Test Settings and select the Start button The Operational State will read Ping Test The results of the test will be displayed in the top portion of th...

Page 172: ... Internet Control Message Protocol ICMP Intermediate hops are discovered by launching probe packets with a small TTL and then Field Description Response Counter Counts the successful responses Timeout Counter Counts the response timeouts Resolved IP Address IP Address of destination Ping Result Host is alive not alive Field Description Destination IP Address IPv4 Host Name or IPv6 Cannot be blank ...

Page 173: ...dress of each responding system will be shown If there is no response within a 5 second timeout interval a is printed for that probe If the result string exceeds 255 characters the string will be terminated by ending it with Too Long Trace Route Test Configuration Device Tests The encoder automatically performs a full POST Power On Self Test hardware test whenever the unit is powered on or reset T...

Page 174: ...al modes that reflect differing conditions Run Mode and Diagnostics Mode are user selectable on the System Configuration General page Maintenance Mode Limited Run Mode and Overloaded Mode are automatically launched when certain conditions occur Field Description Current Test As displayed Number of Loops to Run Number of times to run the test Failure Count Number of items that failed Intensity Low ...

Page 175: ...he software on the VBrick encoder does not load A message on the front panel will indicate the encoder is in Maintenance mode Maintenance mode runs from a reduced functioning kernel that provides limited access to the encoder via the Command Line Interface only You can access the Command Line Interface via the serial port or Telnet but not via SSH See the Encoder Getting Started Guide for more abo...

Page 176: ...rting an overload on the Monitor System page Transport Streams and TCP clients are more CPU intensive than RTP and UDP clients CPU loading can be decreased by reducing some or all of the following Target Bit Rate number of streams transmitters and clients Another option is to increase the Max Packet Size on the Encoder Configuration Global page but proceed with caution as this may cause issues in ...

Page 177: ...ata ESD to Local Data Set LDS uses line 21 typically used for closed captions of the video format as an in band transport mechanism The embedded text is limited to 120 characters per frame Control and management of the LDS insertion parameters are available using the VBAdmin Web interface the Command Line Interface or KLV Method Description ESD to LDS Exploitation Support Data ESD is accepted via ...

Page 178: ... encoder and is embedded in the transport stream as KLV metadata per MISB standard 601 3 and MISB Standard 0604 Section 6 2 The metadata PTS timestamp source is configurable as the LDS packet s capture time or the timestamp in the LDS packet To configure LDS Serial Passthrough 1 Connect an input device to the serial COM port on the encoder 2 Navigate to System Configuration Advanced Configurations...

Page 179: ...or the timestamp in the LDS packet To configure Network LDS Passthrough 1 Configure an LDS data source to send the LDS data to an IP port on the encoder 2 Navigate to Encoder Configuration Video Input a Set KLV to Network LDS Passthrough b Set KLV Port to the IP port used for LDS data reception default 7777 3 Navigate to Encoder Configuration Streams a Set Transport Type to MPEG2TS b Check Enable ...

Page 180: ...an IP port on the encoder 2 Navigate to Encoder Configuration Video a Set KLV to Network CoT to LDS b Set KLV Port to the IP port used for CoT data reception default 7777 3 Navigate to Encoder Configuration Streams a Set Transport Type to MPEG2TS b Check Enable KLV c Configure other advanced settings as necessary MISB Timestamps Regardless of what other KLV options you select an option exists to i...

Page 181: ...ow Delay In all cases the bit rate averaged over time is the same The peak bit rate is reflected in the Overhead setting which selects how much the peak bit rate is allowed to exceed the average bit rate on a percentage basis Note that the average bit rate includes the video rate the audio rate and any additional overhead required by the transport stream algorithm Generally this transport stream o...

Page 182: ... lower Gaps for a given Overhead For a given bit rate lower resolutions will allow lower Gaps for a given Overhead For a given resolution and bit rate higher frame rates will allow lower Gaps for a given Overhead If the IDR interval is increased quality will be enhanced but the Gap may need to be increased for a given bit rate Automatic Latency Control The Automatic Latency Control option offers a...

Page 183: ...ontrol Setting is best quality the administrator is primarily interested in high quality and latency if of less interest so the latency control algorithm is conservative in controlling latency The remaining factors are combined to tune the algorithm based on video input and output parameters In general if the variation in encoding time is more variable in order to not drop excessive frames the alg...

Page 184: ...u need to have at least as many columns in your matrix as the largest expected burst If you knew your statistics were always going to come in a burst of 10 packets with the bursts being random and rare then you would turn off the row FEC and would create a matrix with a at least 10 columns In this case for example a 50 row and 10 column matrix would be better than a 5 row by 5 column matrix When d...

Page 185: ...correction statistics from an H 264 transport stream In this case you will note that the number of Corrected Packets matches the number of Missing Packets While this indicates that FEC error correction has been configured effectively it does not necessarily mean that the viewer experience is optimal You may still need to experiment with different settings until you get the best results given the b...

Page 186: ...178 2015 VBrick Systems Inc ...

Page 187: ...ws all possible combinations of inputs and configurable outputs for multiple bit rate encoding The settings in this table are enforced by VBAdmin That means the user interface will not allow you to configure a non supported combination of inputs and or outputs For more about configuring video input and outputs see the Video topic ...

Page 188: ... 5 R1 R7 R9 13 1080i 1080i 4 4 8 R1 R7 R9 14 1080i 1080i 1080i 2 1 2 1 4 9 R1 R3 R7 R9 15 1080i 1080i 1080i 1080i 2 1 2 1 2 1 2 1 9 R1 R2 R7 R9 16 1080i 1080i 720 2 1 2 1 4 9 R1 R3 R7 R9 17 1080i 1080i 720 720 2 1 2 1 2 1 2 1 9 R1 R2 R7 R9 18 1080i 1080i 480 480 2 1 2 1 5 5 15 R7 R9 19 720 480 480 4 5 5 14 R1 20 720 480 4 5 9 R1 21 720 720 4 4 8 R1 22 720 720 720 2 1 2 1 4 9 R1 R3 23 720 720 720 7...

Page 189: ...20 30 R10 51 720 720 30 720 30 720 30 R10 52 720 720 30 720 R10 53 720 720 30 720 720 R10 54 720 720 30 720 720 30 R10 55 720 720 30 480 R10 56 720 720 30 480 480 R10 Restrictions R1 Requires one common resolution per input R2 1 means one extra rate over all four inputs R3 1 means one extra rate for either input per slot R4 Any single input can make 5 rates R5 Double 720 case but max 4 rates per i...

Page 190: ...182 2015 VBrick Systems Inc ...

Page 191: ......

Page 192: ...VBrick Systems Inc 2121 Cooperative Way Suite 100 Herndon Virginia 20171 ...

Reviews: