VBrick Systems Portal Server ETV v4.2.1 Admin Manual

Vbrick systems portal server admin guide
Table of Contents

Advertisement

Quick Links

VBrick
EtherneTV Portal Server
EtherneTV v4.2.1 Portal Server
Admin Guide
May 9, 2008
4410-0118-0008

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Portal Server ETV v4.2.1 and is the answer not in the manual?

Questions and answers

Summary of Contents for VBrick Systems Portal Server ETV v4.2.1

  • Page 1 VBrick EtherneTV Portal Server EtherneTV v4.2.1 Portal Server Admin Guide May 9, 2008 4410-0118-0008...
  • Page 2 VBrick products. This freely available source code is posted at http://www.vbrick.com/opensource. About VBrick Systems Founded in 1997, VBrick Systems, an ISO 9001 certified vendor, is a privately held company that has enjoyed rapid growth by helping our customers successfully introduce mission critical video applications across their enterprise networks.
  • Page 3: Table Of Contents

    Portal Server v4.2.1 Admin Guide Organization ............. ix Getting Help .
  • Page 4 Control Devices ............38 Adding Control Devices .
  • Page 5 4. Users and User Groups Overview ..............89 Definitions .
  • Page 6 4. Configure ETV Resources for SSL ........107 6.
  • Page 7 Software Installation ............134 10.
  • Page 8 Backing Up the Database........... 161 15.
  • Page 9: Portal Server V4.2.1 Admin Guide

    Portal Server v4.2.1 Admin Guide This Portal Server Admin Guide is written for anyone who will be using or evaluating the VBrick EtherneTV Portal Server. This includes system administrators, software developers, network technicians, and others. The ETV Portal Server is a web-based portal for accessing and managing video assets including both live or stored audio and video files.
  • Page 10: Getting Help

    VBPresenter Auto Content Ingestion EtherneTV Backup Amino Set Top Box ACNS Configuration Rebranding the User Inte rface NXG-to-VOD- W Content Migration Purchased Content Ingestion Manual System Backup Getting Help If you need help, or more information about any topic, use the online help system. The online help is cross-referenced and searchable and can usually find the information in a few seconds.
  • Page 11: Font Conventions

    Font Conventions is used to describe dialog boxes and menu choices, for example: Arial bold Start > All Programs > VBrick Courier fixed-width font is used for code elements (C++, HTML) as well as filenames, directories, etc. Black Courier fixed-width font is used to indicate user input in keyboard commands, scripts, etc.
  • Page 12 Preface...
  • Page 13: Introduction

    Introduction Topics in this chapter Portal Server Overview ............1 Portal Server Features .
  • Page 14: Server Requirements

    • Minimum 10 MB hard disk space for installation. • Microsoft Internet Explorer 6.0 or higher. • Microsoft Windows Media Player 9.0 or higher. • Firefox 2.0 or higher. • DirectX Media Version 8.1 and higher. to specific Fast Forward/Rewind Seek © 2008 VBrick Systems, Inc.
  • Page 15: Copyright Protection

    PC Type Requirements Macintosh PCs • Mac OS 10.3 or higher for PowerPC. • Mac OC 10.4 or higher for Intel-based PC. • Firefox for Macintosh 2.0 or higher. • QuickTime Player 6.0 or higher. • Internet Explorer on a Macintosh is not supported. Linux PCs •...
  • Page 16: Mysql

    . To protect the integrity of the database, you should change the ) after initial installation and periodically thereafter as explained cd program files\mysql\mysql server 4.1\bin and press Enter for a television-like user experience. Full Screen , and Rewind Seek and press Enter (where Enter Play © 2008 VBrick Systems, Inc.
  • Page 17: Administrative Features

    • Set Top Box users can use familiar remote control to navigate through video listings. • Users can search through the list of Live or On-Demand videos by , or other custom fields defined by an ETV Portal Server administrator. Description •...
  • Page 18: Portal Server Components

    ETV servers can be LAN-based or Internet-based depending on how the range of Internet addresses is defined (see "Assign LAN/Internet Address Range" in Global Assignments on page 19). VOD servers accessible to Internet users are called Internet-zone servers; VOD option. Live TV © 2008 VBrick Systems, Inc.
  • Page 19: Etv Internet-Based Servers

    servers assessable to LAN users only (within a secured corporate network and behind a firewall) are called LAN-zone servers. Content added by users in the LAN zone will be ingested to all VOD servers for which they have permissions using the page available only if they have permissions for at least one VOD server that is also in the Internet zone.
  • Page 20: Etv Set Top Box

    Note A standard ETV Portal Server permits two concurrent recording operations. If you purchase a Network Video Recorder, the number of concurrent recording operations (10 or 40) is fixed by the terms of your licensing agreement with VBrick. © 2008 VBrick Systems, Inc.
  • Page 21: Vb-Pc Remote Controller

    Introduction Figure 3. Live Portal Server User Interface VB-PC Remote Controller The VB-PC Remote is a handheld infrared device you can use to control (stop/start/pause, etc.) any stream running on the Portal Server. The VB-PC Remote is compatible with Internet Explorer 6.0 or higher;...
  • Page 22: Wm Ip Receiver

    (MPEG-1/2/4 and/or WM) will be displayed in the area where the embedded player is normally displayed. These additional plugins must be installed. Firefox setting in Global installer called .msi VBrickComponents.msi Program Files\VBrick\MCS\utils . This installer © 2008 VBrick Systems, Inc.
  • Page 23: Locked-Down Windows Pcs

    users will also be required to install an additional plugin when they use time (again, if they are configured with this privilege). Table 3. Supported Operating Systems and Browsers – Windows Operating System Windows 2000 Windows XP Windows Vista † or higher Locked-Down Windows PCs As described above, the Portal Server automatically downloads components to client PCs depending on the Global Assignment setting.
  • Page 24 Supported for MPEG-1, MPEG-2, MPEG-4, and WM streams. Browser † Safari 1.2, Firefox 2.0 Safari 2.0, Firefox 2.0 Safari 3.0, Firefox 2.0 Firefox 1.0 Firefox 1.0 player to set focus must match the Port ID feature is not available. © 2008 VBrick Systems, Inc.
  • Page 25: Port Requirements

    Operating System Linux Fedora Core 4 † Use version shown or higher. Port Requirements The drawing below, and the table that follows, show the required port configuration for various Portal Server devices. All ports in the drawing are TCP except as noted. Table 6.
  • Page 26: Installing Portal Server License Files

    Directory). ) file as part of the ETV Portal Server installation .lic , as shown above, option in the Portal Server client application.) and select the appropriate license file type (see below). Open Add or © 2008 VBrick Systems, Inc.
  • Page 27 Table 7. Portal Server License Files License File Description Warm Backup Server If you purchased ETV Backup, two Portal Servers will be present—one of which must be configured as a warm backup. Use this option (and the popup shown below) to enable or disable the backup server.
  • Page 28: Admin Console Login

    Note As a standard best practice, VBrick recommends changing the default administrator User Name and Password. Go to Console. License Errors Not applicable. Not applicable. myserveraddress Global Settings > Global Assignments © 2008 VBrick Systems, Inc. is the host name on the Admin...
  • Page 29: Admin Console Options

    Admin Console Options Login to the ETV Portal Server Admin pages with a valid user name and password to display the following window. This window provides access to all admin configuration options. Table 8. Admin Options Option Description Getting Started The ETV Portal Server splash page shown above.
  • Page 30: Internet Explorer 7.0 Configuration

    Download signed ActiveX controls • Run ActiveX controls and plug-ins • Script ActiveX controls marked as safe for scripting and select Custom level set the following parameters: – Enable – Disable – Prompt – Enable – Enable © 2008 VBrick Systems, Inc. –...
  • Page 31: Global Settings

    Global Settings Global Settings include configuration settings and parameters that apply to the entire system. Global Settings include all of the following. Topics in this chapter Global Assignments ............19 Custom Fields .
  • Page 32: Global Assignments

    Submit. If there are no channels listed, channels must first be defined as Customized Live Streams. combination of alphanumeric and special characters except slashes, quotes, or commas. . Use any admin © 2008 VBrick Systems, Inc.
  • Page 33 120 minutes) allowed for a continuous recording. Maximum record duration limited only by size of hard drive. Changes the text (i.e. VBrick Systems) that is displayed on the upper left hand corner of the Portal Server User Interface. To leave blank, enter at least one space. Note that the title text is white and cannot be changed.
  • Page 34 Defines the default maximum concurrent viewers allowed for new live or stored (VOD) content. An entry on the page or the Restrictions Modify VOD Content override these value for live and stored streams respectively. Stream page will © 2008 VBrick Systems, Inc.
  • Page 35 Item Set Expired VOD Content Treatment Assign Content Expiration Warning Recipient Assign Mail Server Assign Presentations Select Macintosh Player for MPEG4 Content ETV Portal Server Admin Guide Description Specifies whether expired content will be kept or automatically deleted at the expiration date. Enter one e-mail address for the person who is responsible for renewing copyrighted or otherwise protected content.
  • Page 36 The content is downloaded from load- balanced servers. • Server Centric – content servers are shown with a tree control for selecting content. The content is downloaded from a specific server and is not load balanced. Assign LAN/ © 2008 VBrick Systems, Inc.
  • Page 37: Custom Fields

    Item External Player Mode Client Multiple Monitor Setup Set Cisco ACNS Manifest Options Custom Fields Custom fields are used to add additional fields to the Info pages associated with stored videos and live broadcast streams. All stored videos, and those live streams that have been "customized,"...
  • Page 38: Stream Restrictions

    . The field will be added to the panel at the top of the page, either as a text field or as a dropdown list box. , you can add items one at a Customize © 2008 VBrick Systems, Inc.
  • Page 39: Servers

    Live Stream Click on any live stream shown in the list to populate this field. Max. Concurrent Set the maximum number of concurrent viewers for this stream to Viewers unlimited or any number greater than zero. Viewing Period of Set the length of the viewing period for a file recorded with this Stream Recordings stream in hours, days, weeks, months, or years.
  • Page 40: Add/Modify Vod/Ftp Servers

    HTTP Tunneling. Adding NXG, VOD-W, and VOD-D Servers Figure 4. Add VOD-W Server on the VOD server. on the VOD server. libeay32.dll ssleay32.dll VBrick recommends you keep the default Server Type into C:\Program © 2008 VBrick Systems, Inc.
  • Page 41 IP or Domain This is the primary IP address or Host Name of the VOD server for LAN users (see also Name or IP address entered into the ETV Portal Server must be accessible by the ETV Portal Server. (If the network supports Windows 98 users, you must use the IP address.) Server Description This allows the administrator to define a descriptor such as location.
  • Page 42 Services interface but these multicast types are not supported and may not be displayed in the Asset Library. name above). This is the IP or Domain . If checked, all video requests sent to vbrickkey © 2008 VBrick Systems, Inc.
  • Page 43 Figure 5. Add VOD-WM Server Domain or When the ETV Portal Server and the VOD-WM server reside in the same Machine Name domain, this is the name of that domain. When workgroups are being used, this is the machine name of the VOD-WM server. Note: the machine name is not the IP address of the server.
  • Page 44 Add Publishing Point (Wizard) and click Next. and click Next. d:\WMPub\WMRoot when done. Finish permissions and click Next. Name Source d:/wmpub/ and click Next. New > Virtual Directory , and FTP Directory © 2008 VBrick Systems, Inc.
  • Page 45 Note • The publishing point name within a server must be unique. You cannot add a publishing point that already exists in MCS database. • The publishing point FTP directory within a server must be unique. • If free space information is available at the time a publishing point is added, it must be greater than the entered Low Space Threshold.
  • Page 46: Add/Modify Video On Demand Content Folders

    FTP User Name . Hint: use the settings of the vbrickuser FTP User Name FTP Password can be used to organize content on a specific fields on FTP Password fields on the Add/Modify © 2008 VBrick Systems, Inc.
  • Page 47 This function is useful for VBrick VBStar appliances to easily transfer content from their hard drives to the VOD server. (It can also be helpful for users who acquire content outside of the ETV Portal Server, for example from StreamPlayer Plus.) When a folder is created, you must check a box in Add/Modify Folders on Selected Servers server for autoingestion.
  • Page 48: Vbricks

    Admin Console.) To add a VBrick configuration: 1. Go to Global Settings > VBricks 2. Select and click Add VBricks when done. Currently Configured VBrick List Submit Scheduling , it © 2008 VBrick Systems, Inc.
  • Page 49 3. In , select one or more existing VBricks for which a SAP has been received. Select VBrick If you select one VBrick, this populates the multiple VBricks, it does not populate the panel; if you need to configure the VBricks, you must add them one at a time.) 4.
  • Page 50: Advanced Settings

    Figure 7 below. VBrick currently supports DVDs and VCRs from several different manufacturers as well as the VBrick VBIR remote controller that can be customized for use with a wide variety of source devices. See Adding User-Defined VBIRs below for more about VBIRs. Live © 2008 VBrick Systems, Inc.
  • Page 51: Adding Control Devices

    Note In some cases you may be able to control a source device using the front panel or the handheld remote that came with the unit, but this is not always possible. For example, if the remote gets lost or the source DVD and/or VCRs are rack-mounted in an inaccessible metal enclosure, you must use the Portal Server interface or a VBIR.
  • Page 52 To define a control device: 1. Go to and select Global Settings > Control Devices Add Control Devices 2. Complete the fields on the next screen as explained below and click Submit © 2008 VBrick Systems, Inc.
  • Page 53 Name Enter a unique, descriptive name that will be displayed on the virtual remote. For example in Figure 7, "Sony DVD" is the configured name shown on the controller. No embedded spaces or special characters are allowed. Device Select a device from the dropdown list. The list shows serial port direct-connect devices and VBIR (SpitFire) commanded devices that are tested and supported by VBrick.
  • Page 54: Connecting Control Devices

    Table 10) from those shipped with the encoder. For more about Serial Port Passthrough, see User Defined VBIRs . For a current list of VCR/ DVD device codes for SpitFire II User Defined VBIR list as well as to the © 2008 VBrick Systems, Inc.
  • Page 55: Configuring Control Devices

    the online help for the encoder. You can also control devices using VBrick's VBIR remote controller. To use the VBIR remote controller, you connect the VBIR SpitFire device to COM1 or COM2 on the VBrick encoder. The VBIR subsequently communicates with the DVD or VCR via infrared commands (see Figure 9) at the configured baud rate.
  • Page 56: Control Device Vbirs

    STBs in the system are shown on the following window. The screen shows STBs that have announced their presence on the network but have not been configured for use in the Portal Server. panel in the next Select STB © 2008 VBrick Systems, Inc.
  • Page 57 Global Settings To add an STB configuration: 1. Go to Global Settings > Set Top Boxes 2. Select and click Add STBs Submit ETV Portal Server Admin Guide...
  • Page 58: Recorders

    Global Settings > Recorders panel. (If you select multiple STBs, it does not populate as necessary and click STB Configuration and change the record path as necessary. Also, the . This Submit Global Max Recording © 2008 VBrick Systems, Inc.
  • Page 59 2. Select Add Recorders 3. Complete the fields in newly configured recorder to the previous window. If necessary see Synchronizing the Portal Server and the NVR below. Recorder Server IP address or host name of recorder server. Defaults to localhost if recorder server is on the same machine as ETV Portal Server.
  • Page 60: Synchronizing The Portal Server And The Nvr

    Contact VBrick Support Services for more information. the Record Path must be C:\Inetpub\ftproot command as explained below or you Net time command on either server, the Net time © 2008 VBrick Systems, Inc.
  • Page 61 To add a Script Device configuration: 1. Go to Global Settings > Script Devices 2. Select Add Script Devices 3. In Script Device Configuration the newly configured script device to the list of devices shown in the previous window. To modify a Script Device, first delete the device and then repeat these steps. Device Name Any user-defined name.
  • Page 62: Creating A Script

    To create a script that can be executed from the Portal Server: 1. Go to Global Settings > Scripts – 1040 65534 for COM2 4414 . If using serial port 4439 Script for COM1, 4439 © 2008 VBrick Systems, Inc.
  • Page 63 2. Select and click Add Scripts 3. In Script Configuration MPEG4/WM, or Other) from the dropdown list—and wait a few seconds for ETV Portal Server to populate the panel with a list of devices. 4. In , highlight one or more devices and use the arrow buttons to populate Select Device the right panel.
  • Page 64: Finding Vbrick Parameters And Values

    Contact VBrick Customer Service or see the VBrick SDK User Guide for more information. ) devices, write the script in a native language compatible with Other and other parameters on the encoder before you when done. Submit Scheduled Programs © 2008 VBrick Systems, Inc.
  • Page 65: Add/Modify A Url For A Live Video Stream

    To locate a parameter name by viewing the source code: 1. Find the Parameter Name 2. Then locate the parameter name by viewing the source code of the page. To find the parameter value: 1. Locate the parameter name as described above. 2.
  • Page 66 Where file name. is the multicast IP address and 239.1.1.1 is the source IP address and 172.1.1.1 is the source IP address and 172.1.1.1 is the 4444 is the vbrickvideo1 is the SDP vbs2d1.sdp © 2008 VBrick Systems, Inc.
  • Page 67: Add Vod Content

    Stream Type URL Syntax http://172.22.2.147/vbs1http.asx http://172.22.2.147/vbrickvideo1 Where the program name. Note that the WM IPR does not support RTSP streams. Other ASX Files http://172.1.1.1/file.asx http://myHost/file.asx http://www.myCompany.com/files/file.asx MP3 and WMA Files http://172.1.1.1/file.mp3 http://myHost/file.mp3 http://172.1.1.1/file.wma http://myHost/file.wma WMV Files http://www.myCompany.com/files/file.wmv mms://www.myCompany.com/files/file.wmv Add VOD Content Administrators can manually enter URLs to VOD content that is not automatically displayed by the Portal Server.
  • Page 68: Add Non-Vod Content

    Each content type has a different icon on the , for example, select Document in this field—not section, administrators can also link to external field to identify the content. Select a stream Type for PowerPoint presentations, Flash Other Video Library © 2008 VBrick Systems, Inc. Modify Delete page.
  • Page 69: Priority Alert

    The URL must point to a web server or a local drive. The Portal Server server can act as the web server for this content, if the content is placed in the directory on the ETV Portal Server (or in any subdirectory you create, e.g..
  • Page 70 See the ETV Portal Server User Guide for more information. to display the following window. Submit , select a , and click Schedule Type (see note below) for the VBricks or STBs. When done the . (Duplicate template Next © 2008 VBrick Systems, Inc.
  • Page 71 Note Advanced Settings configuration parameters. It is unlikely you will ever need to change these settings. In all cases you can safely ignore the ETV Portal Server. Template name Alphanumeric characters or spaces. No special characters. Schedule Type Live Broadcast •...
  • Page 72 Next 6. Click when done. Finish 7. Verify the information and click button to make changes). When finished, the template is added to the list of Priority when prompted (or use the Create Schedule © 2008 VBrick Systems, Inc. Back...
  • Page 73: Program Names

    Alert Templates available to ETV Portal Server users from the Portal Server application. See the ETV Portal Server User Guide for more information. Program Names Program Names are used with live presentations. A displayed on the Live Broadcasts Live Channel privileges. Program names are also used to set permissions for live presentations and all defined Program Names are displayed in the window.
  • Page 74: Manage Playlists

    Control is subsequently enabled, any previously created playlists will not be available unless they are re-assigned from Folder to other valid users. MCSClient , and . If Access Title Owner . Note that if Access MCSClient © 2008 VBrick Systems, Inc.
  • Page 75: Access Logging

    Folders Select a folder location for the playlist. The default folder is the private MyMedia Title Use any alphanumeric characters except ' ^ : * ? | [ ] ( ) < > % # Owner The owner is the logged-in user who created the playlist. Access Logging Access logging tracks Portal Server usage.
  • Page 76: Extended Logging Properties

    See Extended Logging Properties below. Determines what fields are logged. hours for live content) are typically used when a client machine crashes or hangs. . For best results with log analysis tools, do not de-select any ) refer to cs-username © 2008 VBrick Systems, Inc.
  • Page 77: Using Ethernettv Reporter

    Global Settings Using EthernetTV Reporter If you purchased a separate license, you can use VBrick's powerful "EtherneTV Reporter" log analysis tool to examine the access logs. EtherneTV Reporter is a dedicated log file analysis tool. It reads individual log files generated by the Portal Server and generates a graphical statistical report based on the contents of the log data.
  • Page 78 5. Once the window is populated with log data (Figure 11) you can view or sort any of the columns as necessary. 6. Click and follow the prompts to build a Pivot Table. Pivot Table Wizard Figure 11. Imported Access Log © 2008 VBrick Systems, Inc.
  • Page 79: Channel Guide

    Server Administration Topics in this chapter Channels..............67 Modify VOD Content .
  • Page 80: Stations

    An update purges all outdated programming information from the database. are those for which you define program Custom Stations are those acquired through a third-party TV Stations box and enter a valid URL © 2008 VBrick Systems, Inc.
  • Page 81 provided by a Channel Guide Server. Note that the unless you have a Channel Guide Server license installed on the Portal Server (see Installing Portal Server License Files on page 14 for more information). All currently defined stations are shown in the Stations List The Portal Server discovers all available live streams on the network.
  • Page 82 (optional) and enter a number (required). Channel . These are displayed on the Keywords . This creates the station, disables the Edit Programs Add New Links when done to save your changes. page Info Add Custom buttons. © 2008 VBrick Systems, Inc.
  • Page 83: Channels

    Name Required. Name assigned to the station that will display on the popup when you mouseover the icon on the Live Broadcasts page. Channel Required. Unique number that will display on the popup when you mouseover the icon on the Live Broadcasts page Description Optional.
  • Page 84 Add Link Link Title The title actually displayed on the View Info page, for example "Additional Information." Link Title Link Type © 2008 VBrick Systems, Inc. link that is View Info...
  • Page 85: Custom Programs

    Link Type • Web page URL – Enter a valid URL or copy and paste one from your web browser. • Uploaded File – Browse to select an upload file. This can be a PowerPoint, an image, or any file you want to make available to end users.
  • Page 86 None | Daily | Weekly. If weekly, occurs on the same day as specified Recurrence Type in Start Date. Program End Type Select NoEnd or EndDate and use calendar. Program End Date Use the calendar to select recurrence end date. Figure 12. Custom Program Data © 2008 VBrick Systems, Inc.
  • Page 87: Purchased Content Expiration

    Note The message "Program Unavailable" in the Channel Guide means there is no programming data associated with the stream. It does not mean the stream itself is unavailable. You can still click on the stream to launch it in the preview window. Edit Custom Programs To edit a Custom Program: 1.
  • Page 88 This read-only field is populated with information when you select a video that was included in content purchased from VBrick. to search for assets with to re-paint the screen or Refresh Purge format. mm/dd/yyyy 12:00 AM © 2008 VBrick Systems, Inc.
  • Page 89: Diagnostics

    Valid Licenses This dropdown displays a list of all currently valid licenses for content purchased from VBrick. Select the license you wish to update. Update all content Use this field to update the expiration dates of purchased content. First expiration for the install the license you receive from VBrick (see Installing Portal Server selected license License Files on page 14).
  • Page 90: Expired Content Log

    Authorization which requires users to login and be authenticated. By default Authentication and Authorization and all functions (recording, publishing, etc.). When Access Control is enabled, is unchecked which allows everyone to access all content Enable User Groups © 2008 VBrick Systems, Inc.
  • Page 91: Using Ldap Servers

    are shown on the navigation bar. Access control determines what Resource Groups functionality is available to each user. For example some users may have unlimited access, while others can only view certain live channels and may not have permission to record live channels or add videos to the VOD server.
  • Page 92 For example use with Microsoft Active Directory; use myLDAPServer with Novell eDirectory. For more myLDAPServer:636 information, see Installing the Root Certificate on page 83. box. If LDAP Path LDAP LDAP:// LDAP:// © 2008 VBrick Systems, Inc.
  • Page 93: Using Single Sign-On

    Attribute for Usernames† Attribute for Groups† User Base DN Username Prefix Master Username Master Password Ind. Group ObjectClass Ind. Group Identifier † ETV Portal Server required field. All others are optional. Note The Softerra LDAP Browser 2.6 provides an Explorer-like LDAP client you can use to browse the LDAP tree.
  • Page 94 Local Intranet Zone )) is in the http://199.88.7.11 and expand Internet Information Services (IIS) and select Default Web Site and make sure that is checked on the following window. Local http:// Internet Zone Properties © 2008 VBrick Systems, Inc.
  • Page 95: Installing The Root Certificate

    Using Single Sign-On To use single-sign-on (and avoid username/password prompts), you must do one of the following: • Access the Portal Server by the alphabetical name (for example • Access the Portal Server by the IP address in which case you must also add the Portal Server to the Local Intranet Zone pushed company-wide by an administrator using security policies.
  • Page 96 9. Click Browse 10. Check Show physical stores 11. Click the plus sign (+) next to 12. Select Local Computer 13. Click Next Finish Install Certificate check box. Trusted Root Certificate Authorities and click when done. © 2008 VBrick Systems, Inc.
  • Page 97: Live Presentations

    Resolving Other Security Alerts If you are receiving any other Security Alerts you will need to identify the problem as either "out of date" or The name on the security certificate is invalid. name, follow the steps below to determine the valid name. If the certificate has an "out of date"...
  • Page 98: Users

    Go to for information about how to Print pages and use the full text Search feature. this Help About this Help > Using © 2008 VBrick Systems, Inc.
  • Page 99: Logout

    Logout This command logs you out of the application and lets you log back in as a different user. This may be necessary to gain access to certain functionality. For example, some users may not be allowed to create thumbnails and you may want to login as a user who has the permissions to do this.
  • Page 100 © 2008 VBrick Systems, Inc.
  • Page 101: Definitions

    Users and User Groups Topics in this chapter Overview ..............89 Configuring Users and User Groups .
  • Page 102 A unique feature of the ETV Portal Server software is the ability to group Resources into Resource Groups. This allows the administrator to quickly and easily assign several resources at once to specific Users or User Groups. © 2008 VBrick Systems, Inc.
  • Page 103: Setup And Configure Etv Components

    Configuring Users and User Groups 1. Setup and Configure ETV Components The following products need to be setup and properly configured prior to configuring Access Control. 1. ETV Portal Server – The ETV Portal Server needs to be properly setup and configured on the network.
  • Page 104: Create User Groups On The Portal Server

    LDAP administrator to allow the authentication to occur. Using LDAP reduces the amount of administrative time necessary to add and modify users from the ETV Portal Server system. VBrick Systems encourages customers who have LDAP directories implemented to use them for authentication with the ETV Portal Server.
  • Page 105: Create Resource Groups On The Portal Server

    4. Create Resource Groups on the Portal Server In the Portal Server software, providing a user with Resources refers to providing them access to a particular functionality of the EtherneTV system. These include the ability to: • View Live Channels. •...
  • Page 106 Cancels out of the page. Changes are not saved. Clear Clear eliminates or de-selects any entries in the particular section. Revert Returns the selection to the last state entered in the database. This selection is important if a mistake is made during entry. © 2008 VBrick Systems, Inc.
  • Page 107: Add/Modify User's Resource Group Assignments

    Once all selections have been made, you can press the screen (or any of the other buttons shown above) to submit the information to the database. User privileges include the following options: Add/Modify User Information ..........95 Add/Modify User's Group Assignments .
  • Page 108: Add/Modify Live Channel Privileges

    If the Station Name is selected, the ETV Portal Server will always provide access to the station (for example, CNN), even if the channel that it is associated with changes (for example, from Channel 2 to Channel 4). s Group Assignments s Resource Group Assignments © 2008 VBrick Systems, Inc.
  • Page 109: Allow Access To Specific Recorder Servers

    Note The live streams shown in the Portal Server may also be restricted by a bit mask on a VBrick encoder. The Portal Server will parse the bitmask and send the live stream only to ETV clients with a IP address that matches the masked IP of the source VBrick. You can use this feature in addition to the Portal Server authorization features.
  • Page 110: Default Content Recording

    Allow Content Recording lets you select any folder. If you add a Start > Control Panel > Add or Remove Programs) page, where users Add Video Modify Default is not Allow Content Allow Content Recording Record © 2008 VBrick Systems, Inc.
  • Page 111: Copyright Restrictions & Expiration Privileges

    STB Access Administrators can allow a user the ability to access all STBs or only specific STBs when scheduling events. When scheduling an event, users will see only those STBs for which they have been granted access. Schedule Privileges Users may have full, partial, or no permission to schedule VBrick event. Users with full privileges can modify all configuration parameters in a schedule.
  • Page 112: Add/Modify Group Information

    Show common tasks in folders s User Assignments s Resource Assignments in the main navigation to the left to create Resource Groups. and click on to see Find now . To configure General > Tasks © 2008 VBrick Systems, Inc.
  • Page 113: Add/Modify Resource Group Information

    Note The remaining options for ) are the same as those described earlier for individual Configuring Users on Privileges page 93. The only difference is that the descriptions will apply to groups of users rather than to individual users. Resource Groups In the ETV Portal Server software, providing a user with Resources refers to providing them access to a particular functionality of the EtherneTV system.
  • Page 114: Authentication By Pin

    PINs. It is appropriate for environments where one or a few people with the same privileges access the same STB. Add/Modify Live Channel © 2008 VBrick Systems, Inc.
  • Page 115: Authentication By Host Name Or Ip Address

    1. It determines if there is Authentication/Authorization information associated with the Host Name of the STB. If so, based on the STB Host Name, the ETV Portal Server will present the STB with the information appropriate to its privileges. Note that the ETV Portal Server uses the least restrictive settings when providing access to the system.
  • Page 116 © 2008 VBrick Systems, Inc.
  • Page 117: Overview

    Configuring for SSL Overview Secure Sockets Layer (SSL) provides endpoint authentication and communications privacy over the Internet using cryptography. Whenever there is a concern regarding confidentially and integrity of management data being sent between ETV Portal Server and external clients, the ETV Portal Server user login page and all admin pages should be configured with a digital X.509 certificate to enable SSL encryption.
  • Page 118: Submit A Certificate Request

    Organizational unit field, type a common name, and then select Country/Region Next to complete the request process. Finish Properties Next field and type an field, and select . (Important: The Next , and State/Province City/ © 2008 VBrick Systems, Inc.
  • Page 119: Configure Etv Resources For Ssl

    5. Select Server Certificate 6. Select Process the pending request and install the certificate 7. Enter the path and file name of the file that contains the response from the CA, and then click Next 8. Examine the certificate overview, click installed on the ETV Portal Server.
  • Page 120: Securing The Portal Server Admin Pages

    <!-- Web Page Security 2: Remove comments around the following section to enable SSL on all Admin Console pages. --> <!-- <secureWebPages mode="On" maintainPath="False" warningBypassMode="AlwaysBypass" bypassQueryParamName="BypassSecurityWarning"> <directory path="/" recurse="True" /> </secureWebPages> --> C:\Program Files\VBrick\MCS\Common\MCS in a text editor. web.config Web Page Security 1 Web Page Security 2 © 2008 VBrick Systems, Inc.
  • Page 121: Nvr Overview

    Network Video Recording Topics in this chapter NVR Overview ............109 NVR Types.
  • Page 122: Nvr Hardware

    (4) 300 GB content drives 2 drive RAID1 for OS drives 4 drive RAID5 for content drives (2) 3 GHz dual core 2 GB DDR RAM Redundant Windows Server 2003 Web Edition or Standard Edition © 2008 VBrick Systems, Inc.
  • Page 123: Nvr Performance Considerations

    NVR Performance Considerations The NVR 40 lets you record any combination of up to 40 MPEG-1, MPEG-2, MPEG-4, and WM streams at a time. There are however performance considerations when recording multiple, simultaneous, high-rate MPEG-2 or WM streams. At MPEG-2 rates up to 5.5Mbps or WM rates up to 1.2Mbps 40 simultaneous recordings are supported.
  • Page 124: Configuring A Standard Nvr

    Allow Access To Specific FTP Servers Allow Access To Specific Recorder Servers Allow Access To Specific VOD Servers command as explained below or you Net time Net time http://myserveraddress/admin Global Settings > Servers command on either server, the © 2008 VBrick Systems, Inc.
  • Page 125: Configuring A Standalone Nvr

    Allow Content Recording Schedule Privileges Configuring a Standalone NVR To configure a standard NVR in a Standalone NVR Installation: 1. Login to the Standalone NVR Admin Console using the host name or IP address of the Standalone NVR machine. For example: 2.
  • Page 126 Note To use a standard NVR, the Portal Server and the NVR must be installed and running. To use a standalone NVR, only the NVR application must be running. Figure 14. Portal Server "Schedule Record" Page © 2008 VBrick Systems, Inc.
  • Page 127: Overview

    VBPresenter Note VBPresenter v2.x works with VBrick's WM or MPEG-4 appliances and uses the Windows Media Player interface. VBPresenter v3.x supports VBrick WM video only. It delivers an advanced interactive viewer interface using Microsoft's Silverlight technology. VBPresenter v3.x requires VBDNA v4.2 or above for direct streaming from a WM appliance to viewers.
  • Page 128: Configuring An Mcs Ftp User Account

    Portal Server's FTP account (for example from a Command Prompt window), must be set in the Admin console FTP User Password ) to the values that are configured in IIS. When a client © 2008 VBrick Systems, Inc.
  • Page 129: Configuring An Mcs Presentation User

    this combination of FTP user name and password must place the user into the FTP root directory of the Portal Server. (This is not the same as the directory is a virtual directory in IIS. This directory is the root folder for live Presentations presentations only.) There is an made in the Admin console are stored in the Portal Server and do not actually configure IIS.
  • Page 130: Launching A Live Presentation

    See Live Presentations on page 85 for Live Broadcasts Publish Recorded Presentation Video Library ), you may need to manually remove the OFFLINE page in the Live Broadcasts to begin Record Start on the VBPresenter page. This may take Live Broadcasts © 2008 VBrick Systems, Inc.
  • Page 131: Launching A Stored Presentation

    Launching a Stored Presentation To launch a stored presentation: 1. Open the Portal Server user interface. 2. On the Video Library click once to launch it in a browser. 3. Mouse over the presentation name to display the window to enter Keyword easy to find in a search.
  • Page 132 © 2008 VBrick Systems, Inc.
  • Page 133: Autoingest Content

    Auto Content Ingestion Topics in this chapter AutoIngest Content ............121 AutoIngest Content via XML .
  • Page 134 ETV Portal Server user interface in the Training folder. Add/Modify Folders on Selected Servers to be placed there. trainingvideo.mpg <drive:>\inetpub\ftproot\mcs\autoingest\training\ trainingvideo.mpg . Here an box. Select the desired . The folder is Submit would be displayed © 2008 VBrick Systems, Inc.
  • Page 135: Autoingest Content Via Xml

    AutoIngest Content via XML This feature lets you autoingest video files by placing an .xml file in the on the Portal Server. It also lets you associate metadata with the video such as maximum number of viewers for copyright protection, keywords for searching, etc. As explained below there are three ways (see Table 14) to use this feature depending on where the source files are located.
  • Page 136: Autoingestxml Modes

    Portal Server. AutoIngestXML folder for Direct, Absolute, and VBrick\MCS\utils folder on the Portal Server. (In Direct mode, you must FTP the and set the user folder. The AutoIngestXML folder. AutoIngestXML folder. AutoIngestXML © 2008 VBrick Systems, Inc.
  • Page 137 </AutoIngestCmd> Table 15. AutoIngestXML Tags Description Command Required. Must be set to MCSTitle Required. Cannot be blank. Must begin with "/" and contains fully qualified path to destination VOD folder/title on the Portal Server. The autoingest user name must have publishing rights for VOD target folder.
  • Page 138: Removing Mpeg-4 Closed Captions

    3. When done, you can add or autoingest the video file as necessary. c:\program files\vbrick\utils and double-click CCTrackRemover.exe and click . Depending on the size of the file Remove CC Track © 2008 VBrick Systems, Inc.
  • Page 139: Overview

    EtherneTV Backup This chapter explains how to use ETV Backup to create a warm back Portal Server. If you did not purchase ETV Backup, you can backup key Portal Servers files and directories manually. See Manual System Backup on page 163 for details. Topics in this chapter Overview .
  • Page 140: Etv Backup Profiles

    MCS Stored Presentations Backup MCS Thumbnails Backup MCS Folder Location C:\Program Files\MySQL\MySQL Server 5.0 C:\Program Files\VBrick\MCS\licenses (virtual directory) MCSPresentations C:\Program Files\VBrick\MCS\Logs\ C:\Program Files\VBrick\MCS\nsc C:\Program Files\VBrick\MCS\sdp (virtual directory under MCS application) StationIcons (virtual directory) Presentations C:\Program Files\VBrick\MCS\Images\Thumbnails © 2008 VBrick Systems, Inc.
  • Page 141: Enable The Warm Backup Server

    Configuring ETV Backup To configure EtherneTV Backup, you must perform all of the following steps in the exact sequence shown. 1. Enable the Warm Backup Server If you purchased ETV Backup, two Portal Servers will be present at your site—one of which must be configured as a warm backup.
  • Page 142: Set Profile Ip Addresses

    MCS Database Backup Preferences > Double-click Action field, replace the IP address shown with the IP address (or field is populated automatically. Do not change anything in this and select Schedule MCS Warm Backup . (This © 2008 VBrick Systems, Inc.
  • Page 143: Reset Database Backup Versioning

    3. Be sure a user with administrative privileges on the server machine is shown in the box. Press Set Password 4. Press and minimize the application—do not exit. 5. Reset Database Backup Versioning This step is important. Do not omit this step. To reset database backup versioning: 1.
  • Page 144: Test The Configuration

    However if problems occur, for example if you entered an invalid IP address, the window will report on any errors. Correct the problems using the information provided in the window and try again. When done, a window will show a successful backup. © 2008 VBrick Systems, Inc.
  • Page 145: Bringing A Failed Machine Online As A Warm Backup

    Turning a Warm Backup Server into a Live Server A Portal Server can experience a hardware failure for a variety of reasons. If the hardware fails, you will be unable to communicate with the server via a web browser, the Remote Desktop utility, or any other means.
  • Page 146: Bandwidth Throttling

    If you purchase ETV Backup separately, VBrick will send a "Software Activation Keys" card with the new license key attached. Launch ETV Backup and enter this license key, when prompted, to activate the software. Copy/Delete > Advanced © 2008 VBrick Systems, Inc.
  • Page 147: Overview

    Amino Set Top Box Topics in this chapter Overview ............. . . 135 Connecting the Amino .
  • Page 148: Configuring The Amino

    Portal Server IP address or host name to the list of > or < ip_address hostname are enabled. JavaScript Browser Setup http://<PortalServerIPaddress> button on the keyboard to launch the Amino MCS Home Network > (do not use http://). snake © 2008 VBrick Systems, Inc.
  • Page 149: Configuring A Direct Connection

    Figure 16. Amino MCS Home Page 11. Click on Watch live broadcasts (Figure 17). You can use this page to select any available MPEG-2 stream. Figure 17. Live Broadcasts Page Changing the IP Address Once the Amino is initially configured as explained above, you can change the IP address as necessary using the wireless keyboard.
  • Page 150: Configuring The Remote Control For A Tv

    Normal (4:3) video plays normally and 16:9 video has all the picture viewable with black bars on the top and bottom (letterbox). Normal (4:3) video plays normally and 16:9 video displays all the picture but it is squashed in. Preferences menu. The following TV Display © 2008 VBrick Systems, Inc.
  • Page 151 Table 18. Video Output with a Widescreen (16:9) TV: TV Display Format Widescreen TV ETV Portal Server Admin Guide Video Output 16:9 video plays normally and 4:3 video has black bars left and right (pillar box). This relies on the TV responding to aspect ratio switching signals on VBI line 23 (PAL only).
  • Page 152 © 2008 VBrick Systems, Inc.
  • Page 153: Overview

    ACNS Configuration Topics in this chapter Overview ............. . . 141 ACNS Configuration .
  • Page 154: Portal Server Configuration

    Next FTP Sites and select Properties tab, check Allow Anonymous Connections (C:) under that. " line where N is [Ingest] . Click Next then Next , and click © 2008 VBrick Systems, Inc.
  • Page 155: Acns Server Configuration

    3. Check Enable manifest generation specify an interval (default = 10 minutes) that defines how often the file will be regenerated. 4. Click when done. Submit 5. Click to create an "on demand" manifest file. The Portal Server will create Generate Now (and periodically overwrite) a manifest file called Files\VBrick\MCS\Cisco...
  • Page 156: Verify Installation

    5. If you run a packet sniffer on the MCS client, a trace will show that the client was redirected to play the content from a Cisco node and not from a VBrick VOD server. © 2008 VBrick Systems, Inc.
  • Page 157: Changing The Title And Header Image

    Amino set top box, and the WM IP Receiver. On the Portal Server you can also change the default title ( VBrick Systems change this title, open the Portal Server Admin Console and go to ; then enter a new title or leave the title blank by entering at least one space.
  • Page 158: Rebranding The Portal Server

    Hexadecimal (#ffffff) or by Color Name (White). Header Image Files to Change css/PC_HighRes.css, css/PC_LowRes.css Classes #header, .headerLogo topBanner-1003x50_PS.jpg EtherneTV-Top-STB_PS.jpg EtherneTV-Top-STB_LPS.jpg EtherneTV_logo_STB_20.jpg vbrick_logo_stb.gif . It is always a good practice to © 2008 VBrick Systems, Inc.
  • Page 159 Modify #header tag – add: background-image: url(yourLogo.jpg); .headerLogo – change to: display:none; Header Client Branding (Left hand text in header) Files to Change css/MCSv4.css Classes .header_ClientBranding Modify Any attributes for font and color. Page Margins and Borders Files to Change css/PC_HighRes.css, css/PC_LowRes.css Classes #workspace...
  • Page 160 Channel Guide Program Menu Text Files to Change css/ChanGuide_styles.css Classes .ChGuideProgramMenuTitle, .ChGuideProgramMenuDesc, .ChGuideProgramMenuItemTitles, .ChGuideProgramMenuItemDesc, .ChGuideProgramMenuDescRecord, .ChGuideProgramMenuDescSchedule Modify Color, font, padding, etc. Channel Guide Program Menu Background Files to Change css/ChanGuide_styles.css Classes .CHMenu Modify Background-color, background-Image, etc. © 2008 VBrick Systems, Inc.
  • Page 161 Channel Guide Station Menu Files to Change css/ChanGuide_styles.css Classes .ChGuideStationMenuPosition, .ChGuideStationMenuTable, .ChGuideStationMenuChannel, .ChGuideStationMenuTitle Modify Background-color, background-Image, fonts, color, dimensions, etc. Channel Guide Content List Files to Change css/ChanGuide_styles.css Classes .ChguideTable, .ChGuideStationCells, .ChguideCells, .ChguideCellsRecording Modify Border, color, background-color, recording image, padding, etc. Live Content List Files to Change css/PC_HighRes.css, css/PC_LowRes.css...
  • Page 162: Amino Set Top Box

    Files to Change MCS_Amino/css/A_classes.css, A_layout.css, MCSControls.css Classes Modify Font size, color, background-color, dimensions, padding, etc. VBrick IP Receiver IPR List and Related HTML Files to Change WMIPR/css//wmipr.css Classes Modify Font size, color, background, padding, etc. © 2008 VBrick Systems, Inc.
  • Page 163: Creating An Asset List

    NXG-to-VOD-W Content Migration Topics in this document Creating an Asset List ........... . . 151 Using the Migration Tool.
  • Page 164: Using The Migration Tool

    VOD servers must be defined in MCS and must Destination VOD-W server but cannot access the file for Portal Server User pages and the Portal web.config field Assets . Each asset is described NXG server. Source © 2008 VBrick Systems, Inc.
  • Page 165: Increasing The Ingestion Rate

    Increasing the Ingestion Rate You can make the migration process substantially faster by increasing the rate at which files are ingested on the VOD-W server. To increase the ingestion rate: 1. On the VOD-W server, go to Advanced 2. Set the Transfer Rate 3.
  • Page 166 Ftp User Password FTP password of NXG server. Default = Assets Browse to the file format: ftp://vbrickuser:vbrickuser@<server_ip_address>/nxg_asset_list Destination VoD Server Address IP address of destination VOD-W server. vbrickuser vbrickuser or use an FTP URL in the following nxg_asset_list © 2008 VBrick Systems, Inc.
  • Page 167: Recovering From Migration Errors

    Assets Filter Optional. Enter an alphabetic substring to search for matching files and click File Names Select the video files to be migrated from the complete list of files in the asset list. Use appropriate. Note that highlighted) files and not checked files. Schedule Start On Start date.
  • Page 168 © 2008 VBrick Systems, Inc.
  • Page 169: Configuring Iis

    Purchased Content Ingestion Topics in this document Overview ............. . . 157 Configuring IIS .
  • Page 170 Expand the Local server and then the FTP server. b. Add an FTP site called Map the FTP site to the directory on the LaCie USB drive that has the video to be ingested. MassIngest © 2008 VBrick Systems, Inc.
  • Page 171: Configuring A Vod-W Server

    d. Set permissions to allow for anonymous FTP and close IIS. 3. Copy the Excel spreadsheet from the flash drive to your 4. Install the license file (for example utility. Remove Programs Go to Start > Control Panel > Add or Remove Programs > VBrick Media Control Server Suite b.
  • Page 172: Ingesting Purchased Content

    Server IP Address]/MassIngest to the location of the Excel spreadsheet. Sheet1 is the address of the Portal Server. to receive the content. button. and wait for the ingestion to complete. This may take from 2–8 again. program. © 2008 VBrick Systems, Inc.
  • Page 173: Backing Up The Database

    4. After mass ingestion is complete, review the total results displayed on the Mass Ingestion utility. (The total results cannot be saved.) On the Portal Server, open Microsoft Office Excel Viewer 2003, view the Excel spreadsheet from the MCS failures on columns A, C and E. The columns should be populated with True and if False is shown, a failure has occurred.
  • Page 174 Stop , maximize the window. Then right-click on Services . This will start the services. If the EtherneTV Scheduler MySQL . There will be a list of other VBrick Object © 2008 VBrick Systems, Inc.
  • Page 175: System Backup

    Manual System Backup This chapter explains how to manually backup key system files and directories on the Portal Server. If you purchased EtherneTV Backup, this process is automatic. See EtherneTV Backup on page 127 for details. The EtherneTV Portal Server uses MySQL to manage the database of users and groups, and also the video information related to content on the VOD Servers.
  • Page 176: System Restore

    . This will start the Start in the right pane and select . There will be a list of other Stop window. Services window. Services and select . This will start the Start MySQL MySQL © 2007 VBrick Systems, Inc.
  • Page 177: Add/Modify Group's Resource Assignments

    Numerics 1. Generate a Certificate Request 105 1. Setup and Configure the EtherneTV System 2. Choose an Authentication Method 91 2. Submit a Certificate Request 106 3. Install the Certificate 106 4. Configure ETV Resources for SSL 107 4. Create Resource Groups on the Portal Server 5.
  • Page 178 Overview 1 Port Requirements 13 Portal Server Components 6 Portal Server Installation 10 Program Names 61 Recorders 46 Removing a Live Presentation 118 Resolving Other Security Alerts 85 Resource Groups 86 Resources and Resource Groups 90 Schedule Privileges 99 Script Devices 48 Scripts 50 Securing the Portal Server User Pages 107 Server Requirements 2...
  • Page 180 VBrick Systems, Inc. 12 Beaumont Road Wallingford, Connecticut 06492, USA...

This manual is also suitable for:

Ethernetv v4.2.1 portal server

Table of Contents