Imagine communications Selenio BNP 2xr User Manual

Imagine communications Selenio BNP 2xr User Manual

Selenio broadcast network processor series
Table of Contents

Advertisement

User Guide
TM
Selenio
Broadcast Network
Processor (BNP)
Release 3.7.1
18-December-2015
Revision A

Advertisement

Table of Contents
loading

Summary of Contents for Imagine communications Selenio BNP 2xr

  • Page 1 User Guide Selenio Broadcast Network Processor (BNP) Release 3.7.1 18-December-2015 Revision A...
  • Page 2: Publication Information

    This publication does not in any way warrant description accuracy or guarantee the use for the product to which it refers. Imagine Communications reserves the right, without notice to make such changes in equipment, design, specifications, components, or documentation as progress may warrant to improve the performance of the product.
  • Page 3: Document Change History

    Document Change History BNP Element Manager User Guide document history Part Number Software Version Release Date Document Changes 250-0363-01 rev. A 3.7.1 12/18/15 • Program redundancy. • RTP support. • AAA: support for custom user privileges. • Option to force reallocation of output TSs . •...
  • Page 4 BNP Element Manager User Guide document history Part Number Software Version Release Date Document Changes 250-0052-01 rev C 3.1.1 10/18/2010 • Added transparency support for Non-Ascii text. • Added EBIF support. • Added AAA User Authentication. • DC power supply support. •...
  • Page 5: Table Of Contents

    Table of Contents Publication Information ............2 Notice .
  • Page 6 Table of Contents Grooming Tab ............30 Alarms &...
  • Page 7 Table of Contents Grooming - Mapping ............104 Creating Input Transport Streams .
  • Page 8 Table of Contents Chapter 8: Digital Program Insertion (DPI) ..........200 In This Chapter: .
  • Page 9 Table of Contents Naming, Viewing, Deleting and Editing NIT Configuration Files ..... 257 Naming a Configuration File ..........257 Viewing a Configuration File .
  • Page 10: Chapter 1: Introduction

    CHAPTER 1 Introduction The Selenio ™ Broadcast Network Processor (BNP) products—BNP 2xr, BNP 2xr+, and BNP 3xr—deliver the industry's highest density digital video solution for grooming, statistical multiplexing, transrating, digital program insertion (DPI). Additionally, the BNP 3xr, features incorporation of DVB Conditional Access for program encryption.
  • Page 11: Document Organization

    Introduction - Document Organization Document Organization This guide is organized as follows: Chapter 1, "Introduction," (this chapter) describes the contents and conventions used in this guide. • Chapter 2, "Overview," provides a detailed description of the BNP and its features. •...
  • Page 12: Document Conventions

    Introduction - Document Conventions Document Conventions Table 1 provides an easy way to recognize information of particular importance in this manual. Table 1. Document Conventions When you see: It means: Note: This points out information that may not be part of the text but provide tips and other helpful advice.
  • Page 13: Chapter 2: Overview

    CHAPTER 2 Overview This chapter provides a functional overview of the Selenio ™ Broadcast Network Processors (BNPs). In This Chapter: "Product Overview,” next. • “Product Features” on page 14. • “BNP Applications” on page 15. • “BNP Deployment Architecture” on page 17. •...
  • Page 14: Product Features

    Overview - Product Features Product Features Applicable Platforms: Any BNP device. Based on proprietary flexible Video Intelligence Architecture™ (VIA). • A graphical user interface for easy configuration and management. • Eight GigE interfaces standard and up to 18 optional ASI ports. •...
  • Page 15: Bnp Applications

    Overview - BNP Applications BNP Applications The BNP delivers the industry’s highest density digital video processing solution for a variety of applications, some of which are described in the following topics: "Grooming, Transrating and Multiplexing,” next. • “DPI-Based Ad Splicing” on page 15. •...
  • Page 16: Messaging System Applications

    Overview - BNP Applications Messaging System Applications BNP support for messaging system applications is described in the following topics: Digital EAS and Operator / Advanced Messaging. • Graphic Overlay Insertion. • Digital EAS and Operator / Advanced Messaging Leveraging its existing high-density video processing technology, the BNP’s digital Messaging System capability allows operators to program both digital SCTE 18 Emergency Alert System (EAS) alerts and operator-generated messages.
  • Page 17: Dvb Conditional Access (Dvb-Ca) Encryption

    Overview - BNP Deployment Architecture DVB Conditional Access (DVB-CA) Encryption Applicable Platform: BNP 3xr The BNP 3xr supports the DVB-CA common scrambling algorithm (CSA) for encryption of MPEG-2 and H.264 programs. The embedded SimulCrypt Engine is a low cost, high density, scalable encryption and management control implementation that is fully DVB-CA compliant.
  • Page 18 Overview - BNP Deployment Architecture This scalability reduces capital costs and allows operators to allocate budgets accordingly. By paying for processing on an as needed basis, operators can wisely plan budgets based on today’s requirements and avoid over-allocation to meet future needs. The programmable and upgradeable architecture of the BNP, as well as its high processing power, eliminates hardware changes and will simplify and expedite future deployments of new video processing applications.
  • Page 19 Overview - BNP Deployment Architecture Figure 8. Example of SDV Architecture over GigE Transport Network B N P Figure 9 shows how the BNP fits within the network for a centralized system architecture using ASI interfaces. GigE interfaces could also be used for both input and output in a co-located headend application.
  • Page 20: Redundancy

    Overview - Redundancy Redundancy Since a single BNP may deliver advanced video services to tens or even thousands of subscribers in a video network, it is critical that the BNP provide a high availability of services. To achieve such reliability, the BNP supports a multi-level redundancy feature to ensure service availability and reduce system downtime.
  • Page 21: Port Redundancy

    Overview - Redundancy Missing program streams are identified by checking the PMT. • A missing video stream is detected. • You can assign a backup program for every program, and any program can be assigned to back up a running primary program. The backup program can be another program on the same GigE port or it can be on a different GigE port in the same chassis.
  • Page 22 Overview - Redundancy Virtual IP addressing is used to support the BNP 1:1 chassis redundancy feature. If the active chassis fails, the standby assumes the virtual IP address. Network devices communicate with the virtual IP addresses, not to the physical IP addresses. If the input/output of the active chassis changes, the new setting is automatically synchronized to the standby chassis.
  • Page 23: Chapter 3: Bnp Element Manager Basics

    CHAPTER 3 BNP Element Manager Basics This chapter provides information about the Selenio ™ BNP Element Manager, which is used to configure and monitor the Broadcast Network Processor (BNP). In This Chapter: “BNP Element Manager Overview,” next. • “Obtaining Java Runtime Environment” on page 24. •...
  • Page 24: Obtaining Java Runtime Environment

    Imagine Communications Customer Portal. To obtain installation instructions and the latest version of JRE that is compatible with the BNP Element Manager, log in to Imagine Communications Customer Portal and search for Download Java Runtime Environment. Broadcast Network Processor Home Page...
  • Page 25: Log In And Access The Bnp Element Manager

    BNP Element Manager Basics - Broadcast Network Processor Home Page Table 3. Broadcast Network Processor Home Page Options (Continued) Link Option Description System Configuration Files Access the .cfg files associated with the current BNP release. Collect Diagnostic Info for Tech Generate complete diagnostic files that can be provided to RGB Support Customer Support about your BNP system.
  • Page 26: Logging Off

    BNP Element Manager Basics - BNP Element Manager GUI Logging Off Use the Exit option to log off gracefully from your BNP Element Manager session. From the BNP Element Manager main menu -> File -> Exit. Menu Path or use quick keys: Alt f, Alt e The BNP screen is now dismissed.
  • Page 27: Bnp Element Manager Window

    BNP Element Manager Basics - BNP Element Manager GUI BNP Element Manager Window The BNP Element Manager provides menus, icons, tabs, and colors in the GUI, which assist in navigating to configuration functions and determining status of the BNP (Figure 13).
  • Page 28: Bnp Element Manager Menus

    BNP Element Manager Basics - BNP Element Manager GUI BNP Element Manager Menus Use the BNP Element Manager menus (Table 5) to perform tasks listed in Table 6. You can access these options either by using the pull-down menu, or by combining the Alt key with the underlined character particular to a function.
  • Page 29: Bnp Element Manager Tabs

    BNP Element Manager Basics - BNP Element Manager GUI Table 6. BNP Element Manager Main Menu and Quick Keys (Continued) Menu Description Additional Information Maintenance Access BNP maintenance functions, with the following options: (Alt m) • Upgrade Software “Software Upgrade” on page 185. •...
  • Page 30: Bnp Element Manager Status Bar

    BNP Element Manager Basics - Grooming Tab BNP Element Manager Status Bar The status bar at the bottom of the BNP Element Manager always remains in view to report status information about the BNP. Color coding (Table 8) indicates the current, highest-level severity of the situation reported for connectivity and alarms.
  • Page 31: Configuration Tab

    BNP Element Manager Basics - Configuration Tab Configuration Tab The Configuration tab provides access to several types of configuration tasks (Table Table 9. BNP Element Manager Configuration Tab Banks Global View and set parameters to be applied to the BNP system. These settings control functions such as system time source, chassis redundancy, DPI ad parameters and splicing.
  • Page 32 BNP Element Manager Basics - Chassis Tab Figure 14. Chassis tab (BNP 3xr) To view specific port information, position the arrow cursor on a port until it becomes a hand symbol, then click on the port to immediately view detail about the selected port.
  • Page 33: Bnp Version Information

    BNP Element Manager Basics - BNP Version Information Table 10. Chassis tab screen information (Continued) Field Description Ethernet Control ports Configuration and addresses of the Ethernet Control Port. Click either management port on the graphical representation to view the information. ASI Port Information Port, direction, and status.
  • Page 34 BNP Element Manager Basics - BNP Version Information Figure 17. Viewing Software Version Information—from BNP Element Manager About screen Selenio BNP User Guide, Release 3.7.1...
  • Page 35: Quick Keys

    BNP Element Manager Basics - Quick Keys Quick Keys The BNP Element Manager contains numerous shortcuts (Table 11) you can use to navigate quickly from the main menu, and to adjust views. Table 11. BNP Element Manager Quick Keys Key(s) Action Close all dialog windows at once.
  • Page 36: Chapter 4: System Configuration

    CHAPTER 4 System Configuration The Selenio ™ BNP is configurable through a Java-based graphical user interface (GUI) available through a standard Web browser, or through SNMP using standard network management applications. The easy-to-use interface offers a variety of features that simplify the set-up and operation of the BNP, including program and transport level drag and drop grooming;...
  • Page 37: Global Chassis Configuration

    System Configuration - Global Chassis Configuration Global Chassis Configuration Use the Global tab screen (Figure 18) to view and configure parameters applicable to the BNP system. Note: This screen provides tools you use to establish system redundancy. See also Chapter 5, “System Redundancy”...
  • Page 38 If the pull-down list does not contain the time zone you require, contact Imagine Communications Customer Support for assistance. System Name You can assign a unique system name for this BNP. After you click Apply Configuration, this name will appear at the top of the screen.
  • Page 39 System Configuration - Global Chassis Configuration Note: The BNP must be rebooted following modification of the virtual IP address configuration. Table 14. Virtual IP Address Configuration—Global Configuration Field Description/Values IP Address for 10/100 Enter the virtual IP address used by the system to manage redundancy for the 10/100 management port.
  • Page 40 System Configuration - Global Chassis Configuration Table 15. Advanced System Parameters—Global Configuration (Continued) Field Description/Values PAL Mode Check this box to optimize BNP processing of Phase Alternating Line (PAL) content. • This setting is recommended if most programming from the BNP uses PAL.
  • Page 41 System Configuration - Global Chassis Configuration Table 16. Advanced DPI Parameters—Global Configuration Category Field Description/Values Postblack Enable AD Server Request Check this to play postblack that an ad server Options specifies for the end of an ad. Left unchecked, the BNP ignores postblack requests from ad servers.
  • Page 42: Ntp Server Force Sync

    System Configuration - Global Chassis Configuration NTP Server Force Sync The BNP can be configured to use up to five NTP servers with which the BNP will attempt to synchronize. In the event of a significant disparity between the BNP’s time and that of the NTP server, the BNP may (by design) require considerable time to synchronize with the NTP server.
  • Page 43: Ethernet Control Port Configuration

    System Configuration - Ethernet Control Port Configuration Ethernet Control Port Configuration There are two Ethernet control ports for each BNP: one for basic management and access to the Element Manager. On the BNP 3xr, the other port is used for DVB-CA connectivity and access. Use the Ethernet Control Port tab screen (Figure 19 Table...
  • Page 44: Dhcp And Bnp Ip Configuration

    BNP.This field is optional. DHCP and BNP IP Configuration Note: If you use DHCP rather than a static IP address for your Ethernet control port configuration, you will need the assistance of Imagine Communications customer support. Contact them before you choose DHCP.
  • Page 45 System Configuration - GigE Port Configuration Figure 20. GigE port configuration 1. At the GigE Ports tab screen, set network addressing, mirroring, and/or negotiation for specific GigE ports. 2. Click Apply Configuration to save and load the settings. 3. You can view the current GigE port configurations either at the GigE Ports tab screen, or at the Chassis tab screen.
  • Page 46: Gigabit Ethernet Port Mirroring

    System Configuration - GigE Port Configuration Gigabit Ethernet Port Mirroring Port mirror configuration is typically used in Source Specific Multicast deployment with IGMPv3 support, in which the Gigabit Ethernet port pairs serves as two different sources for the same video traffic.
  • Page 47: Asi Port Configuration

    System Configuration - ASI Port Configuration Removing Port Mirroring Use the GigE Ports tab screen (Figure 21) to remove port mirror settings. Menu Path BNP Element Manager Configuration tab -> GigE Ports tab screen. 1. At the Mirroring column, click the Remove button. 2.
  • Page 48: Port Naming

    System Configuration - Port Naming At the ASI Ports tab screen, only the active slots are displayed: inactive slots are not displayed. Each slot is displayed as a separate block containing the information listed in Table 20. Note that you can go to the Chassis tab screen to view all ASI slots and associated information.
  • Page 49: User Authentication Configuration

    System Configuration - User Authentication Configuration Figure 24. Port Name Modified New Port Name User Authentication Configuration The User Authentication tab provides a central area from which user control settings can be edited, added, or deleted. The BNP permits both local and remote user authentication. The BNP authenticates with an AAA server when the AAA feature is enabled from the BNP, using the name and password provided by the user account during the login process.
  • Page 50: User Account Privileges

    System Configuration - User Authentication Configuration Figure 25. BNP User Authentication Workflow Element Manager login Use remote AAA Use local server to AAA enabled ? authentication authenticate user Remote Remote Local authentication authentication authentication success? failure? success? Remote transaction timeout? Go to C Number of Go to A...
  • Page 51: Aaa Status And Impact To Authentication

    System Configuration - User Authentication Configuration Table 21 User Privileges and Operations (Continued) BNP Operation Function Admin User Maintenance Software Upgrade Reboot System Shutdown Remove Chassis Redundancy Regroom AAA Status and Impact to Authentication Table 22 AAA Behavior Reference Server Server User Priv Does User Exist?
  • Page 52: Global User Authentication Configuration

    System Configuration - User Authentication Configuration Global User Authentication Configuration Use the Global tab screen (Figure 26 Table 23) to set global AAA options for the BNP. These settings enable or disable user authentication using AAA. Menu Path BNP Element Manager Configuration tab -> User Authentication tab -> Global tab screen. Figure 26.
  • Page 53: Local User Authentication Configuration

    System Configuration - User Authentication Configuration Table 23. User Authentication Global Fields (Continued) Field Description Protocol The preferred protocol to use in selecting a server. Valid options are: • Radius - Try all RADIUS servers before trying TACACS+ servers. • TACACS+ - Try all TACACS+ servers before trying RADIUS servers.
  • Page 54: Managing Local User Accounts

    System Configuration - User Authentication Configuration Table 24. Local User Tab Functions Button Description Access the Add Local User screen, in which to set up additional local user accounts. See also “Managing Local User Accounts” on page 54. Edit Access the Edit Local User screen, in which to modify an existing password for a specified local user account.
  • Page 55 System Configuration - User Authentication Configuration Figure 28. Add Local User 1. At the Local Tab screen, click Add to present the Add Local User screen. 2. At the Add Local User screen, set the privilege level, and type the user name and password strings. 3.
  • Page 56 System Configuration - User Authentication Configuration Figure 29. Edit Local User 1. At the Local Tab screen, click on the user account to be modified. The Edit Local User screen is now presented. 2. At the Edit Local User screen, type the current password, then type/retype the new password for this account.
  • Page 57: User Authentication Server Configuration

    System Configuration - User Authentication Configuration User Authentication Server Configuration Use the Server tab screen (Figure 30) to view the current AAA server configurations, and to access tools you can use to set AAA server parameters. Menu Path Configuration tab -> User Authentication tab -> Servers tab screen. Figure 30.
  • Page 58 System Configuration - User Authentication Configuration Table 27. AAA Server List Example Current Server AAA Server Order Protocol RADIUS TACACS+ TACACS+ RADIUS Adding or Editing an AAA Server Use the Edit AAA Server dialog (Figure 31 Table 28) to add a new AAA server or to edit an existing AAA server.
  • Page 59 System Configuration - User Authentication Configuration Field Description Protocol Select the authentication protocol from the drop-down box to use when communicating with the AAA server. Choose between Radius and TACACS+. Default is Radius. Shared Secret Enter the password or passphrase used to authenticate with the AAA server. NOTE: this setting must match with that present in the server’s configuration file.
  • Page 60: Messaging System Configuration

    System Configuration - Messaging System Configuration Deleting an AAA Server AAA servers must be deleted in descending order. For example, if there are four servers in the order of 1, 2, 3, 4, the order in which the servers must be deleted is 4 3 2 1. Prior to attempting deletion of a server whose order is not last, reorder the servers to change the desired deletion to the last number in that order.
  • Page 61 System Configuration - Messaging System Configuration Within each zone, two types can be configured: EAS or Operator and Advanced. A Messaging Zone may be sent either SCTE 18 alerts that are used for EAS Messaging, Operator Messaging based on operator-defined text, or Advanced Messaging created from imported graphics (.PNG) or text files, and advanced text parameters.
  • Page 62 System Configuration - Messaging System Configuration Table 31. Messaging Zones subtab (Continued) Field Description Zone Status Read-only: The status of the Messaging Zone. If the zone is an EAS Messaging Zone, possible choices are: (for EAS Messaging Zones) • Enable: EAS Zone is ready for SCTE 18 EAS message. •...
  • Page 63: Eas Messaging Zones

    System Configuration - Messaging System Configuration EAS Messaging Zones The BNP Digital EAS feature supports the SCTE 18 (2007) “Emergency Alert Messaging for Cable” standard specification for EAS message control and display, which defines the standard for playout of text message crawls and audio during an emergency alert event. Using the 10/100 BaseT management interface, the BNP supports the following SCTE 18 messages: EAS text crawl.
  • Page 64 System Configuration - Messaging System Configuration Figure 34. Messaging Zone pop-up window 1. At the Add EAS Messaging Zone screen, provide information in the entry and drop-down fields.Guidelines are provided in the following topics: Table 33, “Zone Index for EAS Messaging,” on page 64. Table 34, “EAS Video Configuration for EAS Messaging,”...
  • Page 65 System Configuration - Messaging System Configuration Parameters for EAS Video Configuration (Table 34) define the EAS video source for substitution over the network program due to alert status or audio override option. Table 34. EAS Video Configuration for EAS Messaging Field Description Port...
  • Page 66 System Configuration - Messaging System Configuration Table 36. EAS Crawl Configuration Field Description Crawl Position Select the location on the end user’s TV screen in which the crawl text will appear, as either Top, Middle, or Bottom. The BNP displays crawl positions (in pixels) in accordance with various resolutions: Crawl Resolution...
  • Page 67 System Configuration - Messaging System Configuration Modifying an EAS Messaging Zone Use the EAS Messaging Zone screen (Figure 35) to change parameters associated with a specific zone. Configuration -> Messaging System -> Messaging Zones ->double-click the EAS messaging Menu Path zone or right-click EAS on the zone to be modified->...
  • Page 68: Operator And Advanced Messaging Zones

    System Configuration - Messaging System Configuration Deleting an EAS Messaging Zone The system queries for confirmation to delete a specified zone, as follows: If no output transport streams are associated with the selected zone, you will be asked to confirm •...
  • Page 69 System Configuration - Messaging System Configuration Figure 36. Add Operator and Advanced Messaging Zone - Operator Messaging tab 1. At the Add Operator and Advanced Messaging Zone screen, enter information to define the zone name, crawl configuration, and crawl text, as described in the following topics: Table 39, “Operator Messaging Configuration - Zone Name,”...
  • Page 70 System Configuration - Messaging System Configuration Table 40. Operator Messaging Configuration - Crawl Configuration Field Description Crawl Background Select the background color on which the crawl text will be displayed. Color Choices are: Red, Green, Blue, Black. Background Specifies the level of transparency in which the background color will be Transparency Level displayed.
  • Page 71 System Configuration - Messaging System Configuration Table 43. Operator Messaging Configuration - Zone Status Field Description Start Time Read-only field. Displays the day, date, and time that the crawl has or will begin. Remaining Time Read-only field. If a limit was placed on the duration of the alert, the time remaining is displayed here.
  • Page 72 System Configuration - Messaging System Configuration Modifying an Operator Messaging Zone Use the Operator and Advanced Messaging Zone screen for a specified zone to change parameters for the messaging zone. Messaging System -> Messaging Zones -> double-click the messaging zone or right-click the Menu Path zone to be modified ->...
  • Page 73 System Configuration - Messaging System Configuration Configuring an Advanced Messaging Zone Use the Add Operator and Advanced Messaging Zone screen (Figure 39) to set advanced messaging parameters for a specified zone. Note: You must be logged in as the Administrator to add, modify, or delete Messaging Zone configuration.
  • Page 74 System Configuration - Messaging System Configuration 2. Click Apply to save and apply the settings. Table 44. Zone Name and Status - Advanced Messaging Field Description Zone Name This field is common to both Operator and Advanced tabs. Up to ten Messaging Zones may be created; these may be a mix of EAS, Operator, or Advanced zones.
  • Page 75 System Configuration - Messaging System Configuration Table 45. Crawl Overlay - Advanced Messaging Field Description Foreground Color Specifies the foreground color of the imported text file. Click the Select Color button to choose which color and color scheme to use. Background Color Specifies the background color of the imported text file.
  • Page 76 System Configuration - Messaging System Configuration Table 46. Preview, Crawl Resolution, Crawl Duration, and Frequency - Advanced Messaging Field Description Allows you to choose in which order the overlay (if using both text and Preview graphics) will appear. Choose from: Graphic+Text: Graphic on the left, text on the right Text+Graphic: Text on the left, graphic on the right NOTE: The Background Transparency setting only applies to the text...
  • Page 77 System Configuration - Messaging System Configuration Table 48. Advanced Messaging Buttons Button Description Show Program List Clicking this button will open the Show Program List window, which displays all programs associated for the specified zone. • This button only appears when modifying a zone, and not when creating a zone.
  • Page 78 System Configuration - Messaging System Configuration Figure 40. Modify Advanced Zone screen 1. Use guidelines as described for Advanced Messaging configuration (page 73) to set parameters. 2. Click Apply to save and apply the changes. To Delete an Operator or Advanced Messaging Zone Use the Delete Messaging Zone function to remove a specified zone from the BNP.
  • Page 79: Logo Overlay Zones

    System Configuration - Messaging System Configuration 2. Anytime you wish to make changes to an actively playing or loaded Messaging Zone, you must stop the active crawl, make the desired changes, apply the changes to load them onto the BNP’s memory, and start or restart the crawl.
  • Page 80 System Configuration - Messaging System Configuration images to appear as irregular-shaped by controlling the pixel opacity, which is important when overlaying a logo to a TV screen. PNG files are the most common and advanced file extension for supporting alpha channel transparency.
  • Page 81 System Configuration - Messaging System Configuration Figure 42. Configuration -> Logo Overlay Zones tab Table 49. Logo Overlay Zones screen Table Column Description Zone Index The sequential index number of the created zone.This field is read-only. Up to 32 zones can be added. Zone Name The name of the zone.
  • Page 82 System Configuration - Messaging System Configuration Figure 43 shows an example of Logo Overlay positioning for an HD program (top graphic) and an SD program (bottom graphic). The X, Y coordinates for the green logo boxes have been set to relatively low numbers (x=64, y=64) so as to remain positioned closer to the corners of the TV screen for both HD and SD resolutions.
  • Page 83 System Configuration - Messaging System Configuration Figure 44. Logo Overlay Zone screen 1. At the Add Logo Overlay Zone screen, enter information to supply zone and logo information. Parameter and button descriptions are provided in the following tables: Table 50, “Zone Index and Name - Zone Overlay,” on page 84. Table 51, “Logo Configuration - Zone Overlay,”...
  • Page 84 System Configuration - Messaging System Configuration Table 50. Zone Index and Name - Zone Overlay Field Description Zone Index The sequential index number of the created zone.This field is read-only. Up to 32 zones can be added. Zone Name The name of the zone. This field is read-only and is created when adding or modifying a new Messaging Zone.
  • Page 85 System Configuration - Messaging System Configuration Table 52. Zone Status - Zone Overlay Field Description Start Time Read-only field. Displays the day, date, and time that the crawl has or will begin. Remaining Time Read-only field. If a limit was placed on the duration of the alert, the time remaining (in a running-down counter) is displayed here.
  • Page 86 System Configuration - Messaging System Configuration Table 54. Crawl, Frequency, Scheduling - Zone Overlay Field Description Crawl Duration This section provides the following options for the duration of the text crawl: • Play xxx Seconds: Displays the graphic for the specified number of seconds (with a 5 second or one cycle minimum).
  • Page 87 System Configuration - Messaging System Configuration Modifying a Logo Overlay Zone Use the Zone Overlay Zone screen (Figure 45)—for a specified zone—to modify parameters for the logo overlay. Note: If a Logo Overlay is currently On (click the Enable Status Update button to see real time status updates of the zone), stop the overlay first before modifying desired parameters.
  • Page 88: Messaging System Zone Priority

    System Configuration - Messaging System Configuration Table 55, “Buttons - Zone Overlay,” on page 86. 2. Click Apply to save and upload new changes to the overlay zone. Deleting a Logo Overly Zone 1. From the Configuration -> Messaging System -> Logo Overlay Zones menu, highlight and right-click on the Logo Overlay Zone you wish to delete.
  • Page 89: Show Program List

    System Configuration - Messaging System Configuration Show Program List Within each Messaging System zone you can view which active programs have been configured and enabled for messaging services. Programs Configured for Messaging Services When a program is groomed from an input source to an output transport stream, you can specify which Messaging System Settings are configured (or associated) on a per program basis.
  • Page 90 System Configuration - Messaging System Configuration Figure 46. Show Program List To view the specific programs and whether or not they are enabled for Messaging Services, click the + icon alongside a listed transport stream. Enabling or Disabling Specific Programs for Messaging At the Zone Program List screen, use either the popup menu or screen buttons to enable or disable a specific program for messaging.
  • Page 91 System Configuration - Messaging System Configuration Viewing Messaging Status At the Zone Program List screen, look for the following icons to view which programs under a specific transport stream are either configured only, or configured and enabled for messaging (Figure 47): An icon with a dark brown line under the green arrow is configured but not enabled for messaging.
  • Page 92: Snmp Trap Agent Configuration

    System Configuration - SNMP Trap Agent Configuration SNMP Trap Agent Configuration You can use SNMP to monitor and control network devices as well as manage configurations and collect statistics. Use either an in-band or an out-of-band IP interface to manage the system with SNMP. At the BNP, you can configure from one to eight trap addresses;...
  • Page 93: Chapter 5: System Redundancy

    Because this can be confusing to the network, and to ensure continuous healthy operations, Imagine Communications recommends that you also set up a direct connection between the active and standby GigE 8 ports, as described in “Configuring GigE Ports for Heartbeat Detection”...
  • Page 94: Redundancy Management

    System Redundancy - Overview Conditions and Restrictions 1. Software Version: Ensure that the BNPs to be configured for 1:1 redundancy are running the identical BNP software version. 2. IP Addresses: Because you will be setting the Virtual IP address for the GigE ports, the 10/100BaseT management port, or the 10/100BaseT DVB-CA port (on a BNP 3xr), you must first have valid physical IP addresses for these ports.
  • Page 95 System Redundancy - Overview After you complete the “Basic BNP Redundancy Configuration” on page 96, you can also use this screen to switch the roles of the current active and standby BNPs, by clicking the Redundancy Switch button (see also “Forcing Redundancy” on page 98). Figure 49.
  • Page 96: Basic Bnp Redundancy Configuration

    System Redundancy - Basic BNP Redundancy Configuration Basic BNP Redundancy Configuration The configuration steps in this section establish Web Browser an active and a standby BNP, and ensure that the two systems can listen to each other via their respective management ports. Use steps in this section to first configure the Virtual IP standby BNP, then configure the active BNP, as...
  • Page 97: Step 2 (Of 2)-Configure The Active Bnp Chassis

    • At the License Manager screen, confirm there are no entries in any of the License Key fields. See “Managing Licenses” on page 190 for more information. • If you see entries in any of these fields, please contact Imagine Communications Customer Support for assistance on how to remove the license keys.
  • Page 98: Forcing Redundancy

    System Redundancy - Forcing Redundancy Forcing Redundancy Caution: Care is needed when selecting this action: forcing a redundancy change will temporarily (and briefly) interrupt services during the failover process. To force the current redundancy configuration to change (the secondary will become the active, or vice versa), click the from the Configuration ->...
  • Page 99: Prerequisites

    System Redundancy - Configuring GigE Ports for Heartbeat Detection Figure 50. BNP Redundancy via Direct Connection Web Browser Virtual IP Mgmt IP of Active Mgmt IP of Standby Eth0 10/100 Eth0 10/100 BNP - Active BNP - Standby GigE 1 GigE 1 GigE 2 GigE 2...
  • Page 100 System Redundancy - Configuring GigE Ports for Heartbeat Detection Configuring the Active BNP 1. Log in to the BNP Element Manager of the active BNP. 2. From the BNP Element Manager of the active chassis, go to Configuration --> GigE Ports tab screen, and disable (uncheck) Auto Negotiation for GigE 8 (Figure 51).
  • Page 101 System Redundancy - Configuring GigE Ports for Heartbeat Detection Figure 52. Active BNP—Set Chassis Redundancy ENTER INFORMATION ABOUT THE STANDBY BNP BLANK Configuring the Standby BNP 1. Log in to the BNP Element Manager of the standby BNP. 2. From the BNP Element Manager of the standby chassis, go to Configuration -> GigE Ports tab screen, and disable (uncheck) Auto Negotiation for GigE 8 (Figure 53).
  • Page 102 System Redundancy - Configuring GigE Ports for Heartbeat Detection Virtual IP Address Configuration for GigE 8: Make sure this field is blank. Figure 54. Standby BNP—Set Chassis Redundancy ENTER INFORMATION ABOUT THE ACTIVE BNP BLANK Selenio BNP User Guide, Release 3.7.1...
  • Page 103: Chapter 6: Grooming And Psip

    CHAPTER 6 Grooming and PSIP This chapter describes how to perform grooming and Program and System Information Protocol (PSIP) tasks on the Selenio™ BNP, using the BNP Element Manager. Topics focus on tasks performed with the Grooming function to map transport streams and programs, and to monitor bitrates. Applicable Platforms: The information in this chapter can be used with any BNP device.
  • Page 104: Grooming - Mapping

    Grooming and PSIP - Grooming - Mapping Grooming - Mapping Grooming refers to the process of grouping specific input programs and services from multiple sources into different packages, such as customized channel lineups for subscribers. Using guidelines provided in this chapter, you can select-and-drag transport streams or programs from the input column into specific output GigE/ASI interfaces, transport streams or programs.
  • Page 105 Grooming and PSIP - Grooming - Mapping Active ports are displayed as green icons • Inactive ports are display as gray icons. • From any GigE port displayed in this screen, you can create transport streams. From the Inputs panel, the transport streams can be selected and dragged into output ports at the Outputs panel.
  • Page 106 Grooming and PSIP - Grooming - Mapping Expanding and Collapsing Mapping Views Programs are displayed under the transport stream in which they arrive (or to which they are output), and the elementary streams are displayed beneath their program ID. Each transport stream has an associated set of programs and PSIP tables.
  • Page 107 Grooming and PSIP - Grooming - Mapping Table 58. Program Status Icons Symbol Name Messaging Services Configured with DPI Encrypted Program Inactive The Mapping tab screen displays all Elementary Streams (ESs), on both the Inputs and Outputs panels, alongside icons (Table 58) that indicate ES type and stream type.
  • Page 108 Grooming and PSIP - Grooming - Mapping Table 59. Elementary Stream Icons Symbol ES Type Stream Type Description Data Represents the presence of an ES-level groomed data 6 Teletext stream with all data stream types except: 6 Sub Title 5 EBIF 7 –...
  • Page 109: Creating Input Transport Streams

    Grooming and PSIP - Grooming - Mapping Viewing ES-Level Input Source At the Mapping tab screen, use the following procedure to view the input source of a selected Elementary Stream (ES). 1. Expand the output program to display the ES you wish to view on the Outputs panel. 2.
  • Page 110 Grooming and PSIP - Grooming - Mapping Figure 60. Create GigE Input TS Selecting Selecting No SSM Redundancy Redundancy 1. At the Create GigE Input Transport Stream dialog, enter information about the transport stream. 2. Click OK to apply the configuration and to dismiss the dialog. The new TS will now be displayed in the Inputs panel for the specified port.
  • Page 111 Grooming and PSIP - Grooming - Mapping Multiple IP and UDP Creation Use the Select Multiple IP and UDP dialog (Figure 61 Table 61) to set parameters for multiple transport streams. BNP Element Manager Grooming tab -> Mapping tab screen -> Inputs panel -> right-click on an Menu Path input port for popup menu ->...
  • Page 112: Managing Input Transport Streams

    Grooming and PSIP - Grooming - Mapping Note: Each TSID is a unique number used to identify a transport stream. It is a partition of two 16-bit hex numbers. The lower 16 bits is the MPEG transport stream ID. The upper 16 bits (0x) is used strictly internally.
  • Page 113: Managing Output Transport Streams

    Grooming and PSIP - Grooming - Mapping Table 62. Input Transport Stream pop-up menu options Menu Description Modify Transport Stream Allows you to modify only the name of the transport stream. If you wish to modify any other parameter, you must delete the transport stream and create it again.
  • Page 114 Grooming and PSIP - Grooming - Mapping Figure 65. Create Output Transport Stream (ASI)—MPEG-2 or SCTE 1. At the Create Output Transport Stream dialog TS Type field, select, MPEG-2. 2. Use guidelines from Table 63 to provide MPEG-2 information in the remaining fields. 3.
  • Page 115 Grooming and PSIP - Grooming - Mapping Table 63. Create Output Transport Stream Dialog Parameters (ASI)—MPEG-2 or SCTE (Continued) Field Description TS Type The type of stream. The type of stream you choose determines what other information is required. Choices are: MPEG-2, ATSC, SCTE, or DVB Enable Messaging System Check this box to allow configuration of Messaging System zones for specific...
  • Page 116 Grooming and PSIP - Grooming - Mapping 3. Click OK to save your settings and to place the new transport stream in the Outputs panel of the Grooming-->Mapping tab screen, beneath the selected GigE port. Table 64. Create Output Transport Stream Dialog Parameters (GigE)—MPEG-2 or SCTE Field Description Port...
  • Page 117 Grooming and PSIP - Grooming - Mapping Table 64. Create Output Transport Stream Dialog Parameters (GigE)—MPEG-2 or SCTE Field Description MAC Address If Multicast or ARP are checked, this field is read-only. For Unicast or if ARP is disabled (un-checked) this field can be modified to include a hardcoded MAC address to be used to transport this stream.
  • Page 118 Grooming and PSIP - Grooming - Mapping Figure 67. Create Output Transport Stream (Gig E) MPEG-2 or SCTE (unicast view) Using DSCP For all supported output transport streams on GigE ports, you can configure traffic classifications— using the Differentiated Service Code Point (DSCP) option—to provide various quality of service levels on transport streams configured for a GigE port.
  • Page 119: Creating Atsc Output Transport Streams

    Grooming and PSIP - Grooming - Mapping Creating ATSC Output Transport Streams For ATSC transport types, you must include the information about PSIP tables. The PID values of major and minor channels are automatically numbered across the multiplex, reducing the chance of conflict. Use the Create Output Transport Stream screen to set parameters for ATSC transport streams, as described in the following topics: “Creating an ATSC Output Stream on an ASI Port,”...
  • Page 120 Grooming and PSIP - Grooming - Mapping Creating an ATSC Output Stream on a GigE Port Go to the ATSC version of the Create Output Transport Stream dialog (Figure 69 Table 65): From the Outputs panel of the Grooming tab -> Mapping tab screen, right-click on a GigE port Menu Path and select Create Transport Stream from the popup menu.
  • Page 121 Grooming and PSIP - Grooming - Mapping Table 65. Create Output Transport Stream—ATSC PSIP Table Information Configuration Parameters PSIP Table Information Description EIT PID (0-3) The Event Information Table (EIT) packet identifier (PID) values can be set manually (as a decimal value), overriding the PID in the MGT. Note that display of this entry, in applicable screens, is dependent on the current setting—as either hexadecimal or decimal—for Configuration -->Global PID Display.
  • Page 122: Creating Scte Output Transport Streams

    Grooming and PSIP - Grooming - Mapping a. PSIP (Program and System Information Protocol) is a collection of tables operating within the terrestrial broadcast Transport Stream (TS) of every digital (and sometimes analog) television. PSIP settings are configured as part of the transport stream.
  • Page 123: Creating Dvb Output Transport Streams

    Grooming and PSIP - Grooming - Mapping Creating an SCTE Output Transport Stream on a GigE Port Go to the SCTE version of the Create Output Transport Stream dialog (Figure 71): From the Outputs panel of the Grooming tab -> Mapping tab screen, right-click on a GigE port Menu Path and select Create Transport Stream from the popup menu.
  • Page 124 Grooming and PSIP - Grooming - Mapping Figure 72. Create Output Transport Stream (GigE)—DVB Select DVB to reveal the DVB configuration fields. 1. At the Create Output Transport Stream dialog, enter information to define the DVB transport stream: Use guidelines from Table 64 to provide GigE port information at the upper portion.
  • Page 125 Grooming and PSIP - Grooming - Mapping Figure 73. Creating Output TS (DVB) - ASI port Select DVB to reveal the DVB configuration fields. 1. At the Create Output Transport Stream dialog, enter information to define the DVB transport stream on the ASI port: Use guidelines from Table 63 to provide ASI port information at the upper portion.
  • Page 126: Setting Up Network Information Tables (Nits) For Dvb

    Grooming and PSIP - Grooming - Mapping Setting Up Network Information Tables (NITs) for DVB You can generate a Network Information Table using one of three methods: Locally generated, using the NIT editor (as described in this section). • NIT pass-through, with editing at the output transport stream. •...
  • Page 127 Grooming and PSIP - Grooming - Mapping Figure 74. Add NIT 1. Edit the Network Information Table as described in Appendix A, “Editing the DVB NIT Table”. 2. Click to apply the NIT configuration. Editing a NIT Use the Edit Network Information Table (NIT) screen (Figure 75) to modify a NIT You can also use this screen to access the XML version of the NIT file or to import a NIT file from another BNP.
  • Page 128: Creating A Fat Asi Port Output Transport Stream

    Grooming and PSIP - Grooming - Mapping 2. Click to apply any changes. Deleting a NIT Use the Delete function to remove a NIT from the BNP. From the main BNP Element Manager menu, select Maintenance (Alt m)-> Setup Network Information Table (NIT) Menu Path ->...
  • Page 129 Grooming and PSIP - Grooming - Mapping Figure 76. Create Output Transport Stream (FAT ASI) 1. At the Create Output Transport Stream (FAT ASI) dialog, set parameters. 2. Click OK. View results of this configuration at the Outputs panel (Figure 77) of the Mapping tab screen.
  • Page 130: Creating Programs

    Grooming and PSIP - Grooming - Mapping Table 67. Create Output Transport Stream (FAT ASI) (Continued) Field Description TS Type The type of stream. The type of stream you choose determines what other information is required. Choices are: MPEG-2, ATSC, SCTE, or DVB •...
  • Page 131 Grooming and PSIP - Grooming - Mapping Manual configuration, as described in “Creating Programs Manually,” next. • Drag and drop grooming, as described in “Drag and Drop Grooming” on page 140. • For either method, the program mapping configuration is identical. You can also schedule programs by using either method.
  • Page 132 Grooming and PSIP - Grooming - Mapping 2. View results of the program configuration at the Outputs panel of the Mapping page, directly beneath the selected TS. For information about the Messaging System Setting button, see “Program Messaging System Setting” on page 134. Table 68.
  • Page 133 Grooming and PSIP - Grooming - Mapping Table 68. Create Output Program Configuration Parameters (Continued) Field Description ETV PIDs Priority Indicates the source of EBIF ES data for the duration of the ad time and provides the option to replace or not replace the pre-bound EBIF ESs during ad splicing. •...
  • Page 134 Grooming and PSIP - Grooming - Mapping Program Messaging System Setting Use the Program Messaging System Setting dialog to configure and enable one of each of the three types of Messaging Zones per program. (Figure 79 Table 69). From the Outputs panel of the Grooming -> Mapping tab, right-click on a TS and select Create Program from the popup menu ->...
  • Page 135: Modifying And Deleting Streams Or Programs

    Grooming and PSIP - Grooming - Mapping Modifying and Deleting Streams or Programs If a transport stream or a program configuration needs to be modified, use the main Grooming -> Mapping window to access the change options: Modifying Input Transport Streams Use the Modify GigE Input Transport Stream dialog to change the name of an input transport stream.
  • Page 136 Grooming and PSIP - Grooming - Mapping Modifying Output Transport Streams - GigE Use the Modify Output Transport Stream dialog (Figure 81) to change parameters for output GigE transport streams. From the outputs panel of the Grooming -> Mapping tab screen, right-click on a GigE Menu Path transport stream and select Modify Transport Stream from the popup menu.
  • Page 137 Grooming and PSIP - Grooming - Mapping Modifying Output Transport Streams - ASI Use the Modify Output Transport Stream dialog to dialog (Figure 82) to change parameters for output ASI transport streams. From the outputs panel of the Grooming -> Mapping tab screen, right-click on an ASI Menu Path transport stream and select Modify Transport Stream from the popup menu.
  • Page 138 Grooming and PSIP - Grooming - Mapping Modifying Input Programs The Program Name is the only editable parameter for input programs. Use the Modify Input Program dialog (Figure 83) to change an existing input program name. From the inputs panel of the Grooming -> Mapping tab screen, right-click on a Menu Path program and select Modify Program Name from the popup menu.
  • Page 139 Grooming and PSIP - Grooming - Mapping Modifying Output Programs Use the Modify Output Program dialog (Figure 84) to change the Program Name and/or PIDs Priority for a specified output program. From the outputs panel of the Grooming -> Mapping tab screen, right-click on a Menu Path program and select Modify Program from the popup menu.
  • Page 140: Drag And Drop Grooming

    Grooming and PSIP - Grooming - Mapping Deleting Output Streams and Programs Use the Delete function to remove a stream or program from the BNP. 1. From the Grooming -> Mapping tab screen, right-click on a TS and select one of the following options from the popup menu: Delete Transport Stream, to remove the individual output stream from the ASI or GigE interface.
  • Page 141 Grooming and PSIP - Grooming - Mapping Program to Transport Stream Grooming Use steps in this section to associate a specific input program with output transport stream. All PSIP tables and schedules that are part of the input program will be set to the specified output port. 1.
  • Page 142 Grooming and PSIP - Grooming - Mapping Program to Program Grooming Use steps in this section to associate a specific input program with a selected output program. Note: If you are using the drag and drop method of program creation and you wish to configure or enable Messaging System Settings for this program, you must modify the program after drag and drop and then associate zones for the program as described in “Program Messaging System Setting”...
  • Page 143 Grooming and PSIP - Grooming - Mapping Table 74, “Configure Program Mapping—Grooming Parameters—ETV Configuration,” on page 144. Table 75, “Configure Program Mapping—Grooming Parameters—Destination,” on page 145 Table 76, “Configure Program Mapping—Grooming Parameters—Grooming Schedule,” on page 146. Table 77, “Configure Program Mapping—Grooming Parameters—Quality of Service,” on page 146.
  • Page 144 Grooming and PSIP - Grooming - Mapping Table 74. Configure Program Mapping—Grooming Parameters—ETV Configuration Field Description ETV PIDs Priority Indicates the source of EBIF ES data for the duration of the ad time and provides the option to replace or not replace the pre-bound EBIF ESs during ad splicing. •...
  • Page 145 Grooming and PSIP - Grooming - Mapping Note: For more information about ETV Configuration, see also Chapter 10, "ETV Binary Interchange Format." Table 75. Configure Program Mapping—Grooming Parameters—Destination Field Description Port Displays the destination GigE or ASI port of the output port to which the program will be groomed.
  • Page 146 Grooming and PSIP - Grooming - Mapping Table 76. Configure Program Mapping—Grooming Parameters—Grooming Schedule Field Description Now or Start Time To specify the time the program should start, or to continue until either manually stopped or to stop at a specified time, enable these features. If you choose to specify a start or stop time, enable the feature and type the time directly into the appropriate field.
  • Page 147 Grooming and PSIP - Grooming - Mapping Table 78. Configure Program Mapping—Grooming Parameters—Component PIDs (Continued) Field Description Treat As Async Data If the input program is a data-only program or all video and audio streams in the Component PIDs section are unchecked, the Treat as Async Data option will appear in this section.
  • Page 148 Grooming and PSIP - Grooming - Mapping Elementary Stream Grooming Use steps in this section to groom a specific input elementary stream to an output program. You can also replace an existing elementary data stream within an output program. At the Inputs panel of the Grooming -> Mapping tab screen, select and drag generic data or the EBIF/EISS elementary stream and drop it into program in the Outputs panel Menu Path (Figure...
  • Page 149 Grooming and PSIP - Grooming - Mapping Table 80 describes the fields available in the Configure Elementary Stream Mapping window. Table 80. Configure Elementary Stream Mapping Category Field Description Port Displays the source GigE or ASI port of the elementary stream’s input program.
  • Page 150 Grooming and PSIP - Grooming - Mapping Input Elementary Stream to Output Elementary Stream Grooming Use steps in this section to groom an elementary stream from an input program into an output elementary stream. This operation will replace the targeted output ES with the selected input ES. Note: An elementary stream may only be groomed on top of an existing ES-level groomed elementary stream (not a program-level groomed stream), and the Stream Types of the input ES and the...
  • Page 151: Viewing Grooming Details

    Grooming and PSIP - Grooming - Mapping Viewing Grooming Details 1. In the Outputs panel of the Grooming -> Mapping window, select the transport stream or program whose details and schedule you want to see. 2. Right-click and select Display Grooming The BNP Element Manager will display the currently defined mapping and scheduling window.
  • Page 152: Program Redundancy

    Grooming and PSIP - Grooming - Mapping To schedule grooming at a specific time for a one-time occurrence, perform steps 1 through 4 in the last section, “Creating Programs Manually” above in order to open the Configure Program Mapping window. Then proceed as follows: 1.
  • Page 153 Grooming and PSIP - Grooming - Mapping Modes of Program Redundancy Operation The BNP supports two modes of Program Redundancy operation (Table 82): Automatic recovery from the backup program to the primary program, or • Manual selection, by user, when the recovery process should occur. •...
  • Page 154 Grooming and PSIP - Grooming - Mapping Figure 91. Configure Program Mapping - Program Redundancy on GigE Port Figure 92. Configure Program Mapping - Program Redundancy on ASI Port Selenio BNP User Guide, Release 3.7.1...
  • Page 155 Grooming and PSIP - Grooming - Mapping Manual Recovery Procedures The BNP supports the ability to manually switch between the Primary and Backup programs. Use the steps provided in this section to perform a manual recovery: 1. From the Outputs panel of the Grooming -> Mapping window, right-click the desired program and select Display Grooming from the pop-up menu.
  • Page 156: Managing Elementary Streams

    Grooming and PSIP - Grooming - Mapping Managing Elementary Streams Use guidelines provided in the following topics for management of elementary streams: “Creating an Elementary Stream,” next. • “Reordering an Elementary Stream” on page 162. • “Remapping Elementary Streams” on page 163. •...
  • Page 157 Grooming and PSIP - Grooming - Mapping Figure 95. Manage Elementary Streams - Add ES Use these buttons to reorder ES rows in the table. Stream Order must display “New” in order to modify the stream. Modifying Elementary Stream Parameters Use the Manage Elementary Streams screen (Figure 94) to modify parameters for an output...
  • Page 158 Grooming and PSIP - Grooming - Mapping Figure 97. Manage Elementary Streams - Stream Type, drop down for Video ES Figure 98. Manage Elementary Streams - Audio Selection The Audio Selection dialog is presented by clicking in a Stream Type cell of the Manage Elementary Streams table, if ES Type is Audio .
  • Page 159 Grooming and PSIP - Grooming - Mapping Figure 100. Manage Elementary Streams - PID Edit PID field. Convert hex to decimal Note: When entering a PID you must enter its decimal conversion from its hex listing in the Outputs panel of the Grooming -> Mapping window. For example, if you are creating a Dummy PID based on an input data stream that has been groomed to a program on an output TS whose PID is 0xf05 (note, the “0x”...
  • Page 160 Grooming and PSIP - Grooming - Mapping Figure 102. Manage Elementary Streams - Preconfigured for PMT 2. Click OK to save and use the new configuration. The new or modified ES will be displayed in the Outputs panel of the Grooming -> Mapping window. Essential information about the table columns in the Manage Elementary Streams screen is provided Table Table 83.
  • Page 161 Grooming and PSIP - Grooming - Mapping Table 83. Manage Elementary Streams Screen—ES Configuration Columns (Continued) Column Description Reserved Read-only. If the stream is a reserved PID, Yes will appear; if the stream is not a reserved PID, the field will be empty. Stream Order Read-only.
  • Page 162 Grooming and PSIP - Grooming - Mapping Reordering an Elementary Stream Use the Manage Elementary Streams screen to reorder streams in the PMT. (As might be required, for example, when you need to change the order a stream is placed in the PMT when sent to the end- user’s STB.) 1.
  • Page 163: Working With Pids

    Grooming and PSIP - Working with PIDs Remapping Elementary Streams You can create a reserved PID or select any specific PID from existing output PIDs—during grooming in the Configure Program Mapping screen—as an outgoing PID. You have the flexibility of selecting any PID value for an outgoing PID.
  • Page 164: Dummy Pids

    Grooming and PSIP - Working with PIDs See “Unreferenced PID Mapping” on page 172 for steps on creating reserved PID mapping. Dummy PIDs Maintenance and removal of dummy PIDs are described in the following topics: “Guidelines for Dummy PID Configuration,” next. •...
  • Page 165 Grooming and PSIP - Working with PIDs 8. At the Outputs panel of the Grooming --> Mapping tab screen, right-click on an ES and select Manage Elementary Streams from the pop-up menu, to present the Manage Elementary Streams screen (Figure 106).
  • Page 166 Grooming and PSIP - Working with PIDs Figure 107. Manage Elementary Streams - Dummy PID fields completed 14. Click OK to save changes and add this stream to the Outputs panel of the Grooming -> Mapping window. The data stream (grayed out to indicate dummy PID reference) with associated dummy PID will be displayed under the appropriate program (Figure 108).
  • Page 167: Adding An Unreferenced Pid As An Elementary Stream

    Grooming and PSIP - Working with PIDs Adding an Unreferenced PID as an Elementary Stream You can add an unreferenced PID to an input transport stream. This allows you to manage unreferenced PID inputs for various applications in the BNP output. Unreferenced PID streams are those MPEG-2 elementary streams encapsulated in the MPEG-2 SPTS or MPTS, whose PIDs are not referenced in any PSI (PAT and PMT) tables.
  • Page 168 Grooming and PSIP - Working with PIDs 4. From the pull-down menus, select the Stream Category, Stream Type, and PID. If you check Multiple ES, you can simultaneously define sequential unreferenced PIDs by entering the number of Elementary Streams (Number of ES) and the Start PID. 5.
  • Page 169 Grooming and PSIP - Working with PIDs ES Audio Stream Types Use the Add Elementary Stream dialog from an Input Ghost Program to define audio (Figure 111) for a TS. Figure 111. ES Audio Options Options are: • MPEG-1 Audio •...
  • Page 170: Elementary Stream Ghost Pid Management

    Grooming and PSIP - Working with PIDs Elementary Stream Ghost PID Management Ghost programs and PIDs are extra input and output streams not referenced in a Program Association Table (PAT). The BNP allows you to manage elementary stream (ES) Ghost PIDs in three ways: Unreferenced PID Pass Through.
  • Page 171: Unreferenced Pid Pass Through

    Grooming and PSIP - Working with PIDs Unreferenced PID Pass Through Use the steps in this section to create a ghost program with a data ES, and map the unreferenced PID from a program input such as that shown in Figure 114.
  • Page 172: Unreferenced Pid Mapping

    Grooming and PSIP - Working with PIDs Unreferenced PID Mapping Note: You cannot change an unreferenced output program to a referenced output program (and vice- versa) during a regroom. You must first delete the output program (and grooming) to change this setting.
  • Page 173 Grooming and PSIP - Working with PIDs Figure 117. Configure Program Mapping Window 4. At the Configure Program Mapping screen, be sure that the Stay Unreferenced box is checked. 5. Click the empty field to the right of the Component PIDs. The Select Elementary Stream window Figure 118 appears.
  • Page 174: Referenced Pid Mapping

    Grooming and PSIP - Working with PIDs Referenced PID Mapping Input Ghost ES PIDs can be groomed by the BNP and referenced as ES PIDs in one or more program in the output TS. Figure 119 shows the starting window with the unreferenced data PID ES created under a Ghost Program on the input.
  • Page 175 Grooming and PSIP - Working with PIDs 2. Click OK. The ghost program and its unreferenced PID appear in the Outputs panel of the Mapping window. 3. Highlight the output program (from Figure 119) you wish to reference the data PID to, right click and choose Manage Elementary Streams.
  • Page 176 Grooming and PSIP - Working with PIDs 5. Click OK. The new ES will appear under the program. The mapping window shows the same PID in both programs, with the (dummy) PID in Program 1 grayed out. Figure 123. Dummy data PID in Program grayed out Clicking on the program of the grayed out data PID and selecting Manage Elementary Streams will show the Dummy PID status of Yes and a Reserved PID status of Yes as well: Figure 124.
  • Page 177: Managing Pmt And Es Descriptors

    Grooming and PSIP - Managing PMT and ES Descriptors Managing PMT and ES Descriptors The Element Manager provides the ability to create program descriptor rules that the BNP will apply when it sends out a Program Management Table (PMT) for a specified output program. The rules allow for the appending or removal of output stream descriptors on the PMT level and will remain persistent upon program regrooming.
  • Page 178 Grooming and PSIP - Managing PMT and ES Descriptors Figure 126. Add Descriptor Rule window 1. At the Add Descriptor Rule dialog, set parameters for the rule. Guidelines are provided in Table 85 on page 179. 2. Click OK to create the rule. It will now be displayed as “New” in the Manage Descriptor Rules screen (Figure 130).
  • Page 179 Grooming and PSIP - Managing PMT and ES Descriptors Figure 128. Manage Descriptor Rules - Rules Added 4. Click Cancel to close the window. Table 85 describes the fields available in the Add Descriptor Rule menu. Table 85. Manage Descriptor Rules fields Field Description This field is read-only.
  • Page 180 Grooming and PSIP - Managing PMT and ES Descriptors Table 85. Manage Descriptor Rules fields (Continued) Field Description Specifies the TAG of the stream. First 8 bits of the descriptor packet as viewed from an MPEG analyzer. Valid range is from 0 to 255 (decimal) or 0 to FF (hex), up to 8 bits. •...
  • Page 181 Grooming and PSIP - Managing PMT and ES Descriptors Figure 130. Edit Descriptor Rule - Changed status 3. Click OK in the Manage Descriptor Rules window apply the new rule change to the BNP, removing the “New” status from the far left of the menu. 4.
  • Page 182: Monitoring Bitrates

    Grooming and PSIP - Monitoring Bitrates Monitoring Bitrates The BNP can simultaneously monitor up to 14 programs. If the total selected number of programs exceeds 15, the programs in the earlier monitoring list are shifted out, and newly selected programs are added to the bottom of the list.
  • Page 183 Grooming and PSIP - Monitoring Bitrates - The right panel presents a dynamic bar chart showing the bitrates associated with each of the selected streams. If you selected the Video Input Bitrate and CC Errors option, monitoring results are displayed above the input bitrate bar chart (Figure 133).
  • Page 184 Grooming and PSIP - Monitoring Bitrates Using the Input-Output Bitrate Monitor By default, the Input-Output Bitrate Monitor screen is not monitoring anything until you select a GigE port and transport stream to monitor. Grooming -> Input-Output Bitrate Monitor tab. Menu Path 1.
  • Page 185: Chapter 7: Maintenance

    “Upgrading Software in a Single Chassis Environment” on page 186. • “Upgrading Software in a Redundant Chassis Environment” on page 188. • Note: Please contact Imagine Communications Customer Support for assistance in performing a software downgrade process. Selenio BNP User Guide, Release 3.7.1...
  • Page 186: Upgrade Sequence

    Maintenance - Software Upgrade Upgrade Sequence The BNP can be upgraded from any of the following releases to the current release: BNP 3.5.5 (build 64325) • BNP 3.5.4 (build 57976) • BNP 3.5.3 (build 55783) • BNP 3.5.2 (build 53116) •...
  • Page 187 Maintenance - Software Upgrade Figure 136. Upgrade Software dialog Provide information in all fields. Table 86. Standalone Chassis Software Upgrade Steps Step Description At the Upgrade Software screen: Upgrade the BNP chassis. Type the FTP Host, User Name, Password, and Directory and File Name: Un-check the Reboot chassis after successful software upgrade option.
  • Page 188: Upgrading Software In A Redundant Chassis Environment

    Maintenance - Software Upgrade Table 87. Upgrade Software - Configuration Fields (Continued) Field Description Upgrade Log Viewing area in which to watch messages during the upgrade. The upgrade is complete when you see status as 100% installed. Reboot chassis after To reboot the chassis automatically, enable this feature;...
  • Page 189 Maintenance - Software Upgrade Figure 137. Software Upgrade - Redundant chassis Table 88. Redundant Chassis Software Upgrade Steps Step Description At the Upgrade Software screen: Upgrade the active BNP chassis Type the FTP Host, User Name, Password, and Directory and File Name.
  • Page 190: Clearing The Web Start Cache

    Maintenance - Clearing the Web Start Cache Clearing the Web Start Cache Any time that you downgrade software, you must clear the cache from the Java Web Start. Older versions of the BNP Element Manager use Web Start when the BNP Element Manager is started. This is only needed when you change to a software version previous to the current one.
  • Page 191: Bnp License Types

    The BNP is shipped with a license key pre-loaded on the system.To purchase an upgrade license, submit your request and PO to your reseller or to Imagine Communications if you purchased the product directly. Your request will then be processed and a new license key will be sent to you.
  • Page 192: Activating A License Key

    4-Mux license (160 Mbps) for a single BNP and you are ordering two more licenses for this system, Imagine Communications will issue a new license key for 6 Muxes (240 Mbps). If purchasing licenses for multiple systems, you will need to indicate how many licenses per system with the serial number of the compact flash of each system clearly indicated.
  • Page 193: Checking Hardware Capacity Status

    Maintenance - Changing the SNMP Community String Checking Hardware Capacity Status Use the Hardware Capacity for Current System section of the License Manager window to view hardware capacity information—which is defined as the maximum number of licenses and bandwidth that the system can currently support, as based on the hardware currently installed in the BNP. In the License Manager screen, capacity information is provided in the following rows: Total Installed—the number of licenses residing in the compact flash and the resulting potential •...
  • Page 194: Configuring The Time Offset Table (Tot)

    Maintenance - Configuring the Time Offset Table (TOT) 3. After you click the Log in button, the BNP will timeout and display the BNP unreachable message. Click OK to dismiss this message. The BNP Log In screen is now displayed, with fields in which to enter the SNMP Community String Read and Write strings.
  • Page 195 Maintenance - Configuring the Time Offset Table (TOT) Figure 139. Accessing TOT Parameters Table 90. TOT Parameters Field Description Country Code The three-character country code. Region ID Value, in the range 0 to 60, to set the region identifier. 0 = one time zone in the country. Other time zones are numbered from 1 (most easterly) up to 60 (most westerly).
  • Page 196: Rebooting The System

    Maintenance - Rebooting the System Rebooting the System Any time you load a new software image, you must reboot the system. When a power cycle or reboot is performed, the BNP will retain previously saved configuration settings. Only the parameters of newly introduced features need to be set when the system is upgraded and rebooted.
  • Page 197: System Shutdown

    Maintenance - System Shutdown System Shutdown Use the procedure in this section if you need to power off the system for servicing, such as when removing a Video Processing Module, ASI module, or GBP3 module. Note: It is not necessary to power-off or shut down the system when servicing hot-swappable modules. During a system shutdown, video services are stopped, and the BNP Administrative interface is disabled but you can use Telnet to connect to the BNP.
  • Page 198: Removing Chassis Redundancy

    Maintenance - Removing Chassis Redundancy Removing Chassis Redundancy Use the Remove Chassis Redundancy function to tear down the redundant configuration between a pair of BNPs. Element Manager main menu -->Maintenance (Alt m)--> Remove Chassis Menu Path Redundancy (Alt r) The BNP Element Manager will query for confirmation of the removal.
  • Page 199: Force Re-Allocation Of Ts

    Maintenance - Force Re-allocation of TS At the Regroom dialog, click Apply regroom to proceed, or Cancel to dismiss this dialog. Force Re-allocation of TS Use the Force Rec-allocation of TS function to redistribute output transport streams to available PROC modules in the BNP. This action will require restart of the BNP, as indicated by the confirmation popup.
  • Page 200: Chapter 8: Digital Program Insertion (Dpi)

    CHAPTER 8 Digital Program Insertion (DPI) This chapter describes digital program insertion and how it relates to the Selenio™ BNP. To implement DPI on the BNP, you need either a GROOMING WITH DPI license key or a PROGRAM WITH DPI license key. See “Managing Licenses” on page 190 for additional information. Applicable Platforms: The information in this chapter can be used with any BNP device.
  • Page 201: Connecting An Ad Server To The Bnp

    Note: Imagine Communications recommends that you use an NTP server with the BNP. An NTP server is required if you are performing Digital Program Insertion (DPI) and dynamic grooming. You must have the NTP server up and running prior to booting up your BNP.
  • Page 202: Setting Scte 30 And Scte 35 Message Handling

    Digital Program Insertion (DPI) - Setting SCTE 30 and SCTE 35 Message Handling Setting SCTE 30 and SCTE 35 Message Handling The BNP is capable of receiving SCTE 30 messages from an ad server and converting those messages into SCTE 35 messages. Figure 142.
  • Page 203 Digital Program Insertion (DPI) - Setting SCTE 30 and SCTE 35 Message Handling Figure 143. Configure Program Mapping window 5. Click OK. Note: You can either forward SCTE 35 cues from the input stream or convert SCTE 30 messages from an ad server, but not both.
  • Page 204: Setting Postblack Options For Dpi

    Digital Program Insertion (DPI) - Setting Postblack Options for DPI Setting Postblack Options for DPI Postblack refers to insertion of black video and muted audio at the end of a spliced ad. Postblack might be necessary if the ad is shorter than the specified duration or if there are transmission errors. The BNP offers the following configuration options for postblack.
  • Page 205: Viewing Dpi Status

    Digital Program Insertion (DPI) - Viewing DPI Status 2. Set your postblack options according to the following table: Table 91. Postblack Enable Options Category Field Description/Values Postblack Enable AD Server Request Check this to play postblack that an ad server Options specifies be played at the end of an ad.
  • Page 206 Digital Program Insertion (DPI) - Viewing DPI Status Figure 146. System DPI Activity Screen Summary of system- level DPI requests Output programs enabled for DPI Table 92 System DPI Activity Options Button Description Refresh Click to update display of real-time statistics/ counters.
  • Page 207: Chapter 9: Dvb Conditional Access

    CHAPTER 9 DVB Conditional Access This chapter describes the functionality and configuration parameters for the Selenio ™ BNP DVB Conditional Access (DVB-CA) feature. Applicable Platforms: The information in this chapter can be used only with BNP2xr+ or BNP 3xr. In This Chapter: “Overview,”...
  • Page 208: Dvb-Ca Required Components

    DVB Conditional Access - DVB-CA Required Components DVB-CA Required Components The following components are necessary for a fully functioning DVB-CA system for the BNP: 1. BNP running software version 3.0 or higher. 2. DVB Transport Streams (TSs) configured on the output of the BNP. 3.
  • Page 209 DVB Conditional Access - DVB-CA Configuration Figure 147. Evidence of DVB-CA at the Element Manager DVB-CA menu additions to an Element Manager that has a valid DVB-CA license. Selenio BNP User Guide, Release 3.7.1...
  • Page 210: Setting Up An Ntp Server

    DVB Conditional Access - DVB-CA Configuration Setting Up an NTP Server To enable proper interaction of the DVB-CA feature with the CAS, a network time protocol (NTP) server must be set up in the Element Manager such that the IP Address of the NTP server is from the same source as that used by the CAS.
  • Page 211: Configuring Gige Or Asi Port(S) For Dvb-Ca System

    DVB Conditional Access - DVB-CA Configuration Note: If you have configured the BNP in a 1:1 redundancy environment, the Gateway IP Address for Ethernet Port 2 must be configured. 2. Click the Apply Configuration button to indicate confirmation of the settings displayed on the screen.
  • Page 212: Creating Input Ts(S) For Dvb-Ca System

    DVB Conditional Access - DVB-CA Configuration ASI Port Input and Output Configuration Use the ASI Ports tab page to manage the ASI ports for the BNP. Note that an ASI port cannot be used for simultaneous input and output: only one direction per port may be selected. Access via BNP Element Manager Configuration tab ->...
  • Page 213: Creating Output Dvb Ts(S) For Dvb-Ca System

    DVB Conditional Access - DVB-CA Configuration Creating Output DVB TS(s) for DVB-CA System Use the Create Output Transport Stream screen to create a new DVB output stream for a GigE or ASI port. From the Outputs panel of the Grooming tab -> Mapping tab screen, right-click on an ASI port or GigE port, and select Create Transport Stream from the popup menu.
  • Page 214: Grooming Input Program(S) To Output Dvb Ts

    DVB Conditional Access - DVB-CA Configuration 2. Click OK to save and use the settings displayed in this screen. Table 93. Output DVB TS parameters for DVB-CA configuration Output TS Parameter Description Required DVB-CA Value Allows you to assign a unique numeric ID to this This field must be checked.
  • Page 215 DVB Conditional Access - DVB-CA Configuration Figure 152. Configure Program Mapping - DVB-CA 1. In the Destination section, change the Program Number to the number assigned and provided by the CAS. 2. If you are using an external EIS server, you may need to reserve the elementary stream PIDs per the CAS configuration to match those from the external EIS server.
  • Page 216 DVB Conditional Access - DVB-CA Configuration 3. Select the New Reserved PID radio button and enter the PID, as provided by the CAS vendor, for the elementary stream. 4. Click OK to save changes and return to the Configure Program Mapping window (Figure 154).
  • Page 217: Creating Input Psi/Si Table Grooming

    DVB Conditional Access - DVB-CA Configuration Creating Input PSI/SI Table Grooming Use the Create GigE Input Transport Stream screen to begin this configuration. Access via BNP Element Manager Grooming -> Mapping window, right-click on an input GigE or ASI Menu port and select Create Transport Stream from the Path popup menu.
  • Page 218: Grooming The Ghost Program To Output Dvb Ts

    DVB Conditional Access - DVB-CA Configuration 5. In the Add Elementary Stream dialog: Change the Stream Category to Data. Match the Stream Type and PID number provided by the CAS. Click OK to add the elementary stream to the Ghost program and to dismiss this dialog 6.
  • Page 219: Configuring Dvb-Ca Global Parameters

    DVB Conditional Access - DVB-CA Configuration Figure 157. Output grooming window with ghost program added - DVB-CA Configuring DVB-CA Global Parameters Before configuring the DVB-CA global parameters, determine if you will be using an external EIS server or the BNP’s internal EIS server. External EIS mode requires different setup and menus that are determined in the DVB-CA Global Configuration menu.
  • Page 220 DVB Conditional Access - DVB-CA Configuration If an external EIS server is being used (i.e., the Enable button in this window checked), the DVB-CA Global Configuration window of Figure 159 will appear as follows: Figure 159. DVB-CA Global Configuration - External EIS mode default 2.
  • Page 221 DVB Conditional Access - DVB-CA Configuration Table 94. DVB-CA Global Configuration fields (Continued) Internal EIS mode or Field Description External EIS mode External EIS Port Number Specifies the TCP port number that the BNP will External EIS mode use to connect to the external Event Information only System (EIS) server.
  • Page 222: Configuring Dvb-Ca: External And Internal Eis Mode

    DVB Conditional Access - DVB-CA Configuration Table 94. DVB-CA Global Configuration fields (Continued) Internal EIS mode or Field Description External EIS mode EMM Multicast IP Specifies the multicast IP address on which Common to both Ethernet Port 2 will receive EMM packets. •...
  • Page 223 DVB Conditional Access - DVB-CA Configuration Step 1 Create CA System 1. From the main Element Manager menu tabs, click the DVB-CA tab to view the CA System and SCG subtabs. 2. Click the CA System subtab. Note that if no CA System has been configured, the “+” expansion symbol is not displayed alongside the folder (as demonstrated in Figure 160).
  • Page 224 DVB Conditional Access - DVB-CA Configuration 3. Use the Create ECMG dialog to set parameters for the ECMG. Parameter descriptions are provided in Table 95 (below). 4. Click Apply to save the displayed settings, exit this dialog, and create the ECMG. 5.
  • Page 225 DVB Conditional Access - DVB-CA Configuration Step 3 Create EMMG Up to four EMMGs may be created for a CAS. 1. Under the CAS Name folder, right-click on the EMMG List folder and select Create EMMG from the pop-up menu: The Create EMMG dialog is now in view.
  • Page 226 DVB Conditional Access - DVB-CA Configuration Table 96. Create EMM parameters Field Description Provided by: Client ID Displays the value created in the Create EMMG dialog. This value is read-only. Data ID Specifies the unique identification of an EMM / private data stream of a Client ID.
  • Page 227 DVB Conditional Access - DVB-CA Configuration 2. From the right side of the window, expand the GigE or ASI port in which you created the original DVB TS (See “Creating Output DVB TS(s) for DVB-CA System” on page 213.) 3. Highlight the TS and click the left arrow button (<<) next to the port list. 4.
  • Page 228 DVB Conditional Access - DVB-CA Configuration Figure 163. Join/Disjoin TS - PID modified PID modified 7. Click Apply to complete the process of joining the TS to the EMM. 8. At the Grooming -> Mapping tab page, anew EMM program is now displayed under the TS to which the EMM was joined.
  • Page 229 DVB Conditional Access - DVB-CA Configuration If scrambling is occurring, the stream IDs for each program will display “connected” status (Figure 165). Figure 165. Stream IDs connected Verification via the Service List Depending on the configuration of the DVB-CA system, you may be able to view the elementary stream(s) joined to the SCG in the Service List folder under the SCG tab.
  • Page 230: Configuring Dvb-Ca For Internal Eis Mode

    DVB Conditional Access - DVB-CA Configuration Configuring DVB-CA for Internal EIS Mode This section contains the configuration requirements necessary when setting up a DVB-CA system that uses the BNP’s internal EIS. Use these steps in addition to those described for “Configuring DVB-CA: External and Internal EIS Mode”...
  • Page 231 DVB Conditional Access - DVB-CA Configuration Figure 167. Access Criteria List - Show Total ACs Step 2 Create SCG The conventions described in Table 97 are applicable for creation of an SCG, as based on whether the DVB-CA system uses an external or internal EIS server. Table 97.
  • Page 232 DVB Conditional Access - DVB-CA Configuration Table 98. Create SCG dialog - Internal EIS mode parameters (Continued) Field Description CP Duration (100ms) Specify the Crypto Period for this SCG. Specifies the default crypto period for the BNP chassis in 100 millisecond increments. •...
  • Page 233 DVB Conditional Access - DVB-CA Configuration Step 3 Create ECM The conventions described in Table 99 are applicable for creation of an ECM, as based on whether the DVB-CA system uses an external or internal EIS server. Table 99. EIS Servers and ECM Creation EIS Server Type ECM Creation The ECM must be created manually.
  • Page 234 DVB Conditional Access - DVB-CA Configuration Step 4 Join Program and ES to the SCG The conventions described in Table 101 are applicable for joining elementary streams or programs, as based on whether the DVB-CA system uses an external or internal EIS server. Table 101.
  • Page 235: Dvb-Ca Best Practices And Considerations

    DVB Conditional Access - DVB-CA Best Practices and Considerations DVB-CA Best Practices and Considerations The following guidelines should be taken into consideration when setting up a DVB-CA system: In a BNP redundancy configuration only the primary BNP is connected to the EIS, ECMG, and •...
  • Page 236: Chapter 10: Etv Binary Interchange Format

    CHAPTER 10 ETV Binary Interchange Format This chapter describes how the Selenio™ BNP can be configured to process Enhanced Television (ETV) Binary Interchange Format (EBIF) content for delivery of interactive data in the video processing network. Applicable Platforms: The information in this chapter can be used with any BNP device. In This Chapter: “Overview,”...
  • Page 237: Functionality

    ETV Binary Interchange Format - Functionality Functionality ETV is interpreted by a User Agent: a software application that runs on the set-top box that is installed remotely by the MSO. When ETV is downloaded to the STB, it uses a pairing of data elementary streams, which consist of the following: ETV Binary Interchange Format (EBIF) data ES —...
  • Page 238: Pre-Bound Ad Splice

    ETV Binary Interchange Format - Use Case Configuration Examples Note: In all of the following Use Cases (except as specified as “Non-DPI”) it is assumed that the BNP is configured for DPI. See Chapter 8, “Digital Program Insertion (DPI)” for details on configuring DPI.
  • Page 239 ETV Binary Interchange Format - Use Case Configuration Examples Figure 171. Input program (without ETV data) groomed to oTS The Configure Program Mapping window will open. 4. In the ETV Configuration section, the PIDs Priority setting should remain at the default of Ad. 5.
  • Page 240: Pre-Bound Ebif Passthrough (No Dpi)

    ETV Binary Interchange Format - Use Case Configuration Examples Figure 173. Program with placeholders groomed - ESs grayed out Note: When creating Placeholder ETV ESs, two new descriptor rules with default values will be created for each ES used as a placeholder. The Descriptor Data information in these rules may be edited, if necessary.
  • Page 241 ETV Binary Interchange Format - Use Case Configuration Examples Figure 175 shows an example of pre-bound EBIF passthrough. Figure 175. Broadcast EBIF enabled Pid Type Pid Type Video Video Audio Audio DPI Pump DPI Pump EBIF EISS EBIF EISS EBIF Data EBIF Data Broadcast Output Mux...
  • Page 242 ETV Binary Interchange Format - Use Case Configuration Examples The Configure Program Mapping window will open. Figure 177. Configure Program Mapping - EBIF/EISS defaults 4. In the ETV Configuration section, leave the PIDs Priority set to the default of Ad. 5.
  • Page 243: Pre-Bound Ebif Drop

    ETV Binary Interchange Format - Use Case Configuration Examples Pre-Bound EBIF Drop In pre-bound EBIF drop, the network stream contains pre-bound ETV data streams and the BNP is configured to not play (to drop) the network ETV streams on the output. Figure 179 shows an example of pre-bound EBIF where the ETV streams are dropped.
  • Page 244: Pre-Bound Ebif Passthrough And Keep During Ad Splice

    ETV Binary Interchange Format - Use Case Configuration Examples Figure 180. Configure Program Mapping - EBIF/EISS unchecked 6. Click OK. The Grooming -> Mapping window will now show the groomed program with the data EBIF/EISS ESs dropped from the output. Figure 181.
  • Page 245 ETV Binary Interchange Format - Use Case Configuration Examples Figure 182. Broadcast EBIF groomed as Splice/Keep Pid Type Video Audio Spliced Program Pid Type Pid Type DPI Pump Video Video DPI Pump Audio Audio Advertisement EBIF EISS EBIF EISS EBIF Data EBIF Data Broadcast Output MUX...
  • Page 246: Pre-Bound Network Ebif; Late-Bind Ebif During Ad

    ETV Binary Interchange Format - Use Case Configuration Examples Figure 183. Configure Program Mapping - Play through ad 6. Click OK. The Grooming -> Mapping window will now show the groomed program with the data EBIF/EISS ESs passed through to the output. Figure 184.
  • Page 247 ETV Binary Interchange Format - Use Case Configuration Examples Figure 185. Pre-bound Network EBIF, late-bind EBIF during ad Pid Type Video Spliced Program Audio Pid Type Pid Type Video Video Audio Audio DPI Pump DPI Pump EBIF EISS EBIF EISS EBIF Data EBIF Data Advertisement...
  • Page 248 ETV Binary Interchange Format - Use Case Configuration Examples Figure 186. Input program (with ETV data) groomed to TS; Late-bound Additional ETV ESs to be used for The Configure Program Mapping window will open. 4. In the ETV Configuration section, click on the PIDs Priority drop-down box and select Network. When Network is selected in PIDs Priority, the Play Preference drop-down box will be displayed.
  • Page 249 ETV Binary Interchange Format - Use Case Configuration Examples 6. Click on the ellipses (. . .) on the right-hand side of the Late Bind Source field to open the Late- Bind Source Dialog window. Note: This window displays the Inputs panel of the Element Manager’s Grooming -> Mapping window.
  • Page 250 ETV Binary Interchange Format - Use Case Configuration Examples Figure 190. Configure Program Mapping window - Late-bound selected 10. Click OK to complete the grooming process. The Grooming -> Mapping window will now show the groomed program with the late-bound data EBIF/EISS ESs in the output.
  • Page 251 ETV Binary Interchange Format - Use Case Configuration Examples Figure 192. View Late-Bind Source in output program Selenio BNP User Guide, Release 3.7.1...
  • Page 252: Chapter 11: Monitoring Alarms And Events

    CHAPTER 11 Monitoring Alarms and Events This chapter describes information about the system that you can monitor to ensure that the system is always healthy. The Alarms & Events tab provides system information and health status. Applicable Platforms: The information in this chapter can be used with any BNP device. In This Chapter: “Selecting the Elements to View,”...
  • Page 253: Alarms And Events

    Monitoring Alarms and Events - Viewing Alarms and Events For each alarm, you see a description, status, severity, source, cleared time (if the alarm has been cleared), any comment, and the user who cleared the alarm. Note: Only those alarms whose levels have been checked (Figure 193) will be displayed.
  • Page 254: The Status Bar

    Monitoring Alarms and Events - The Status Bar Input GigE not operational • Cooling system failure • Failure of ad insertion/splicing • Postblack duration from ad server ignored or greater than four seconds • The four severity levels include info, minor, major, and critical. The Status Bar The status bar is visible regardless of the tab selected.
  • Page 255: Appendix A: Editing The Dvb Nit Table

    APPENDIX A Editing the DVB NIT Table This appendix describes how to edit, make additions to, and delete items from the NIT table, one of the DVB tables. To understand the meaning and context of the various values in the table, consult one or both of the following documents: Digital broadcasting systems for television, sound and data services;...
  • Page 256 Editing the DVB NIT Table - NIT Values Supported Table 102. Values Supported (Continued) NIT Section Value Name Default Range Array of Freqency List *coding_type 0 (not defined), 1(Satellite), 2 (cable) and 3 (terrestrial) *Center_frequency: 3300000 32 bit unsigned integers *Private_data: private_data_1 32 bit unsigned integer (currently...
  • Page 257: Naming, Viewing, Deleting And Editing Nit Configuration Files

    Editing the DVB NIT Table - Naming, Viewing, Deleting and Editing NIT Configuration Files Table 102. Values Supported (Continued) NIT Section Value Name Default Range Terrestrial Delivery centre_frequency 739000000 32 bit integer (expressed in multiple of System 10Hz) bandwidth 0 (8 MHZ), 1 (7 MHZ) or 2 (6 MHZ) (3 bit field) constellation 0 (QPSK), 1 (16 QAM), 2 (64 QAM) (2...
  • Page 258 Editing the DVB NIT Table - Naming, Viewing, Deleting and Editing NIT Configuration Files Figure 195. Window With No Arrays To name a configuration file: 1. Click Edit. The default configuration file appears (Figure 196). Figure 196. Default Array 2. Now enter a name for the file in the Name space, in this case Array2. 3.
  • Page 259: Viewing A Configuration File

    Editing the DVB NIT Table - Naming, Viewing, Deleting and Editing NIT Configuration Files The configuration file is named as Array2. (Figure 197). Figure 197. Array2 Added Viewing a Configuration File You can view an configuration file in XML format. 1.
  • Page 260: Deleting A Configuration File

    Editing the DVB NIT Table - Naming, Viewing, Deleting and Editing NIT Configuration Files Figure 199. Assigning a Name to a Configuration File 3. Assign the name you want to the Array. In this example, we chose Array2. Deleting a Configuration File 1.
  • Page 261 Editing the DVB NIT Table - Naming, Viewing, Deleting and Editing NIT Configuration Files Figure 201. Setup Network Information Table screen 2. Click Edit. The window of Figure 202 appears. Figure 202. Editing Window Icon Menu Figure 203 shows the icons appearing at the top of the window. Selenio BNP User Guide, Release 3.7.1...
  • Page 262 Editing the DVB NIT Table - Naming, Viewing, Deleting and Editing NIT Configuration Files Figure 203. Icon Menu Remove Node Move Node Up Move Node Down Open Namespace Qualifier Window Insert Node Before Find Invalid Node Insert Node After Search XML Editor XML Viewer Figure 204...
  • Page 263 Editing the DVB NIT Table - Naming, Viewing, Deleting and Editing NIT Configuration Files Figure 204. Namespace Qualifier Window Figure 205 shows the Search window, obtained when you click the Search icon. Figure 205. Search Window Expanding the NIT Edit Window The vertical bars shown in the window of Figure 202, “Editing Window,”...
  • Page 264 Editing the DVB NIT Table - Naming, Viewing, Deleting and Editing NIT Configuration Files Figure 206. Large Vertical Bar Clicked Fully Compress Figure 207 shows the first level of expansion from Figure 202, “Editing Window,” on page 261, obtained by clicking all of the small bars to the right of the large bar. Figure 207.
  • Page 265 Editing the DVB NIT Table - Naming, Viewing, Deleting and Editing NIT Configuration Files Figure 208. Second Level of Expansion Clicking the smaller bars in Figure 208 creates the third level of expansion shown in Figure 209. Figure 209. Third Level of Expansion Selenio BNP User Guide, Release 3.7.1...
  • Page 266 Editing the DVB NIT Table - Naming, Viewing, Deleting and Editing NIT Configuration Files Inserting a Node To insert a node, select the node and click Insert Node Before (Figure 210). Figure 210. Inserting a Node Before Figure 211 shows the result. Figure 211.
  • Page 267 Editing the DVB NIT Table - Naming, Viewing, Deleting and Editing NIT Configuration Files Figure 212. Error Message from Wrong Type of Data Character Using the proper data types we changed the values so they are different from the original ( Figure 213 Figure 213.
  • Page 268: Suggestions For Editing The Nit Table

    Editing the DVB NIT Table - Suggestions for Editing the NIT Table Figure 214. Linkage Deleted Suggestions for Editing the NIT Table The following are some suggestions that may prove helpful in editing the NIT table: In editing fields, go to the next tab to apply. •...
  • Page 269 Glossary This glossary defines the acronyms common in the video industry, and used in this guide. It is not all- inclusive but serves as a reference. Numeric 3DES Triple Data Encryption Standard. A mode of that encrypts data three times. Three 64-bit keys are used, for an overall key length of 192 bits.
  • Page 270 Glossary DCCT Direct Channel Change Table, part of 9 tables in the ATCS PSIP. The DCCT instructs the receiver to change channels based on viewer preferences, demographics or geographical location. This table works with a DCCSDT in the set top box. DCCSDT DCC Selected Code Change Table, part of 9 tables in the ATCS PSIP.
  • Page 271 Glossary Everything-On-Demand. Elementary Stream, an individual audio, video, or data output stream that is transmitted in a program Extended Text Table, part of 9 tables in the ATCS PSIP. ETTs carry longer text messages than EITs for describing events and virtual channels. Enhanced Television.
  • Page 272 Glossary Light Emitting Diode. A semiconductor diode that emits light when current passes through it. LEDs are used as indicators. Master Guide Table, part of 9 tables in the ATCS PSIP. MGT provides program- identification (PID) locations so a receiver can find the other tables, and informs the receiver of changes or table updates.
  • Page 273 Glossary Program Specific Information, as part of MPEG-2. PSIP Program and System Information Protocol. PSIP is a collection of nine tables that allow the DTV transport stream to provide information about a station's services and programming. These nine tables include: Master Guide Table (MGT) System Time Table (STT) Virtual Channel Table (VCT)
  • Page 274 Glossary Strip Processor. The STP modules (NP and ASI) is one of the units that comprise the BNP. System Table Time. Allows a broadcaster to present time indicators to the consumer, ensuring that the time is synchronized. SVOD Subscription-Video-on-Demand. This is a Video-on-Demand service offered by subscription, providing viewers with access to select programs from the libraries of featured cable networks.
  • Page 275 Index Deleting Servers descriptor rules Digital Program Insertion (DPI) AAA behaviors reference document audience AAA default IP document organization AAA default port DPI Based AAA default protocol Ad Splicing AC power DSCP shutdown and upgrade or downgrade access criteria 230, 233 parameter Account level DTV transport stream...
  • Page 276 Release 3.7.1 EIS test timeout ETV integrated signaling stream (EISS) EIT source event information scheduler 17, 207 EMM multicast IP Events EMM test interval Viewing EMMG data port number EMMG TCP control port number external EIS port number global parameters fast Ethernet license force re-allocation of TS...
  • Page 277 Release 3.7.1 messaging system license RADIUS modifying Radius 53, 57 programs reboot streams Redundancy Multiple IP Creation redundancy Multiple UDP Creation Chassis-level multiplex DVB-CA best practices Multiplexing force change regroom program redundancy regrooming Network Information Tables (NIT) Remote Only Network Information Tables, see NIT Remote user authentication overlay 223, 229, 231, 232, 233, 234...
  • Page 278 Release 3.7.1 tables tabs VMG Element Manager window TACACS TACACS+ 49, 57 Terrestrial Virtual Channel Table time zone transparency transport stream join/disjoin Transrating TVCT Unreferenced PID User Accounts 54, 55 user agent video streams 161, 169 VMG Element Manager features menu status bar tabs...

This manual is also suitable for:

Selenio bnp 2xr+Selenio bnp 3xr

Table of Contents