VBrick EtherneTV Portal Server ETV v4.
Copyright © 2007 VBrick Systems, Inc. All rights reserved. 12 Beaumont Road Wallingford, Connecticut 06492, USA www.VBrick.com This publication contains confidential, proprietary, and trade secret information. No part of this document may be copied, photocopied, reproduced, translated, or reduced to any machine-readable or electronic format without prior written permission from VBrick.
Contents Portal Server v4.2 Admin Guide Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x Font Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x Related Documents . . . . . . . . . . . . . . . . . . . . .
Control Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Adding Control Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Adding User-Defined VBIRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Connecting Control Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Configuring Users and User Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 1. Setup and Configure ETV Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 2. Choose an Authentication Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 3.
. Network Video Recording NVR Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 NVR Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 NVR Performance Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 NVR Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11. ACNS Configuration Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 ACNS Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 VOD-W Server Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Portal Server Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
viii Contents
Portal Server v4.2 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. The ETV Portal Server is a key component in VBrick's EtherneTV Media Distribution System.
VBPresenter explains how to configure and launch rich media presentation from the Portal Server including those created with VBPresenter. Auto Content Ingestion explains auto content ingestion. This is the process whereby video content is automatically populated on the portal server. Database Backup explains how to backup the MySQL database when you transfer or remove VOD servers. Note that procedure backs up the database—not video content.
Italics are used to emphasize specific words or phrases. Related Documents ETV Portal Server User Guide ETV IPR Receiver Admin Guide ETV STB Admin Guide ETV STB Quick Start Guide ETV NXG Server Quick Start Guide ETV VOD W Server Quick Start Guide ETV VOD WM Server Admin Guide VBPresenter User Guide Printer-Friendly Click on the following link to print a hard copy of the document.
xii Preface
Chapter 1F Introduction Topics in this chapter Portal Server Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Portal Server Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Portal Server Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Portal Server Installation . . . . . . . . . . . . . . . . . . .
available media assets on your network. Upon accessing the main portal page, users can navigate or search for specific videos, select the video, and immediately begin viewing DVD quality video. For on-demand videos, users can Fast Forward/Rewind and Seek to specific points in the video. Standard access control functionality provides restriction of certain content to particular users, user groups, or set top boxes.
Introduction PC Type Requirements Macintosh PCs • • • • Linux PCs • Red Hat Fedora Core 3. • FireFox 1.0. • 512 MB RAM. Mac OS X with Safari 1.0 or higher. Firefox for Macintosh 1.0.4 or higher. QuickTime Player 6.0 or higher. Internet Explorer on a Macintosh is not supported. Copyright Protection The Portal Server uses copyright restrictions and content expiration to protect the rights of content owners and to enforce rules against unauthorized usage or distribution.
MySQL EtherneTV Portal Server is shipped with MySQL as the database. The MySQL database is installed as part of the Portal Server installation package. If the hardware/software combination was purchased from VBrick, MySQL will already be installed on your machine; the default user name is root. To protect the integrity of the database, you should change the default password (vbrick_18) after initial installation and periodically thereafter as explained below.
Introduction • • • • • • • Set Top Box users can use familiar Channel Up/Down keys and other hot keys on the IR remote control to navigate through video listings. Users can search through the list of Live or On-Demand videos by Title, Keyword , Description , or other custom fields defined by an ETV Portal Server administrator. Users can record and store videos on the EtherneTV-VOD Video-on-Demand server via ETV Portal Server.
• • • • • • • • • Autoingestion to the EtherneTV-VOD server – content placed in autoingestion folders on the ETV Portal Server will be automatically transferred and ingested into the EtherneTV-VOD server. Customized global messages can display on the ETV Portal Server interface. Channel numbers can be assigned to live streams. Define a startup channel for STBs – the STB will automatically tune into this channel when users select the Live TV option.
Introduction 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 Add Video page. Users in the Internet zone have the Add Video page available only if they have permissions for at least one VOD server that is also in the Internet zone.
• • Internet users can only see MPEG-4 and Windows Media content stored on Internetbased servers. Internet servers do not support ETV scheduling features. ETV Set Top Box EtherneTV-STBs access the ETV Portal Server through a web browser within the Set Top Box. Using the Set-Top Box remote control, users can navigate and search for specific ondemand content or live video streams, select a stream, and begin viewing television-quality video.
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; it is not compatible with Firefox. The VB-PC Remote can be used for all Portal Server streams (MPEG-1, MPEG-2, MPEG-4, and WM) and has a line-of-sight range of approximately 40 feet.
WM IP Receiver VBrick's WM IP Receiver is similar to a conventional set top box but is significantly more stable, rugged, and reliable. It is designed for 24x7 operation, and built for enterprise networks that require a high degree of stability, security, and scalability. The WM IP Receiver is a robust, state-of-art device that meets the demanding requirements of VBrick's EtherneTV Media Distribution System. The WM IPR plays Windows Media streams from VBrick WM appliances and Windows Media servers.
Introduction users will also be required to install an additional plugin when they use Add Video for the first time (again, if they are configured with this privilege). Table 3. Supported Operating Systems and Browsers – Windows Operating System Browser Windows 2000 Internet Explorer 6.0†, Firefox 1.0† Windows XP Internet Explorer 6.0†, Firefox 1.0† Windows Vista Internet Explorer 6.0†, Firefox 1.
Linux PCs If configured with the appropriate components, Linux PCs running Fedora or Red Hat (on Firefox) can play MPEG-1, MPEG-2, MPEG-4, and WM streams. However, the Portal Server must download Linux components to each-end user desktop before any streams will play. This should only be performed by a system administrator. When you access the Portal Server for the first time, you will see a message in the embedded player window indicating that the appropriate plugins are not installed.
Introduction Table 6. Port Requirements† Zone Port(s) Protocol Description Internet > DMZ 80 TCP Web request from client to MCS. Internet > DMZ 9876/9878 UDP Management/RTSP SAP announce from VBrick to MCS. DMZ > Internet 21 TCP FTP from MCS to VOD Server (Darwin/Windows Media/ FTP). LAN > DMZ 80 TCP Web request from client to MCS. LAN > DMZ 9875/9876/ UDP 9878 Multicast/Management/RTSP SAP announce from VBrick to MCS.
Zone Port(s) Protocol Description DMZ > LAN 135 TCP Management command from MCS to Windows Media (DCOM). DMZ > LAN 80 TCP Web service request from MCS to Network Video Recorder. DMZ > LAN 80 TCP Web service request from Network Video Recorder to MCS. DMZ > LAN 389 TCP LDAP lookup from MCS to LDAP Server (e.g. Active Directory). † All ports are TCP except as noted. Portal Server License Files You are prompted to install a license ( .
Introduction Table 7. Portal Server License Files License File Description Player The embedded Windows Media Player has If not installed, popup restrictions on the number of licensed users. Use message displayed when this option to select a license file that modifies the you try to launch a stream. number of allowed users for various MPEG-1, MPEG-2, and MPEG-4 streams. Scheduler Enables the broadcast or recording of future events. See the ETV Portal Server User Guide for more information.
Note As a standard best practice, VBrick recommends changing the default administrator User Name and Password. Go to Global Settings > Global Assignments on the Admin Console. 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. 16 © 2007 VBrick Systems, Inc.
Introduction Table 8. Admin Options Option Description Getting Started The ETV Portal Server splash page shown above. Global Settings Provides system-wide configuration parameters to connect to VBrick encoders and VOD servers as well as to customize the look of the ETV Portal Server pages. Channels Lets you define TV stations and custom stations that obtain programming data from a third-party provider.
Option Description Access Control Provides the ability to limit access to the ETV Portal Server system to different users or groups of users. Live Presentations Provides the ability to view and remove current live presentations from the Live Broadcasts page. Users† Used in conjunction with Access Control to limit access to the ETV Portal Server system to different users.
Chapter 2 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Stream Restrictions . . . . . . . . . . . . . . .
Table 9. Global Assignments Item Description Assign a Global Message The global message will be displayed in the message area of the Portal Server user interface when there is no program information available. Enter the message text and click Submit. Example: There will be an all hands meeting today at 4:00 PM in the boardroom. Note that if you are running the Portal Server on a Set Top Box, the message area will not display more than 4 lines of text.
Global Settings Item Description Change Admin Password Change the default admin password of admin. Use any combination of alphanumeric and special characters except slashes, quotes, or commas. Define FTP User Name ETV Portal Server is defaulted for "anonymous" FTP access which is configured in Windows IIS Default FTP Site. If a more secure FTP access is desired, the User Name can be changed in IIS (see the Windows Server documentation for details). The same User Name should be entered here.
Item Description Assign LAN/Internet Address Range(s) Define the range(s) of IP addresses that define the LAN or the Internet domain. Any IP addresses outside the range are assumed to be from the domain you did not select. Check one option and, if necessary, use the text box to enter the range(s) separated by a comma, a semicolon, or a new line. For details, see ETV Internet-Based Servers on page 7. • All Users, Servers, and VBricks are in the LAN Domain (default).
Global Settings Item Description Set Expired VOD Content Treatment Specifies whether expired content will be kept or automatically deleted at the expiration date. Assign Content Expiration Warning Recipient Enter one e-mail address for the person who is responsible for renewing copyrighted or otherwise protected content. When you configure or change either the recipient or the mail server, the Portal Server will attempt to send a test message. Check that this message is successfully delivered.
Item Description Assign AutoIngest The current autoingest via XML user name that has access and publishing rights to a VOD server. See AutoIngest Content via XML on page 121 for more information. Delete Recorded Files After Used with scheduled recording and push button recording. Ingestion Specifies whether or not to delete the recorded file from the NVR after ingestion. Enabled by default.
Global Settings Item Description External Player Mode Windows only. Determines whether or not multiple streams can be displayed by launching external player windows. Default = Single. You can launch multiple windows but you can only record one stream at a time. Client Multiple Monitor Setup The Portal Server supports dual client monitors. However, if you experience problems when using a second monitor, disable the DirectX component VMR9.
2. 3. Enter a Field Name and a Field Type. If you select Dropdown , you can add items one at a time followed by Add Item . These items will populate a dropdown list box on the Customize Streams page. When done, click Add Custom Field . The field will be added to the panel at the top of the window; it will also be available as an option when you are customizing a stream. Add/Modify Custom Field This panel shows the existing custom fields that have previously been defined.
Global Settings Live Stream Click on any live stream shown in the list to populate this field. Max. Concurrent Viewers Set the maximum number of concurrent viewers for this stream to unlimited or any number greater than zero. Viewing Period of Stream Recordings Set the length of the viewing period for a file recorded with this stream in hours, days, weeks, months, or years.
secure FTP connections throughout the system. The FTP servers on all VOD servers also need to support FTPS for a secure connection to exist. If a secure connection cannot be established, the client will revert to the standard FTP protocol. The FTP server on Windows platforms (IIS) does not currently support FTPS. Therefore, to have secure connections, you must install a third-party add-in on all Windows VOD servers. Of the various solutions available, VBrick recommends FTP Guardian.
Global Settings Figure 4. Add VOD-W Server IP or Domain This is the primary IP address or Host Name of the VOD server for LAN users (see also Secondary Server Address below). The Server 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.
HTTP Tunneling Port VOD-WM and VOD-D only. VOD-WM and VOD-D servers can stream to clients via the HTTP protocol. By default this uses port 80. If another process on the server (for example a web server) is also using the HTTP protocol, there will be a conflict on this port. This setting lets you select a different port (1–65535 with limitations) to be used when streaming via HTTP. This setting must correspond with the port setting on the server.
Global Settings 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. User Name The name of a valid user that has administration privileges on the VOD-WM server or the network domain.
WM Publishing Name Points The publishing point on the VOD-WM (default = VBP) server where content will be accessed and managed by the ETV Portal Server. Note: this setting must correspond to an existing , valid publishing point on the server. Source Local path to the publishing point. Default = d:/wmpub/ WMRoot . Do not change for first publishing point. FTP Directory Path to user-created FTP directory. See Creating a VOD-WM FTP Server. Low Space Default = 20 MB.
Global Settings 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. • Publishing points located within another publishing point are not supported although publishing points on the same drive are supported.
4. Verify that the directory specified in Step 2 above is set to allow the FTP user account full permissions. On the Portal Server : 5. When the Microsoft Windows Media Server is created or modified, specify the user name and password created in Step 3 above in the FTP User Name and FTP Password fields on the Add/Modify VOD/FTP Servers page Creating a VOD-D FTP Server If you are using a VOD-D (Darwin) server, you must install and configure a standard FTP server on the VOD-D server as explained below.
Global Settings 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 to associate the folder with a server for autoingestion. ETV Portal Server checks these folders every 5 minutes and ingests new content if present.
2. Type the new subfolder name in the text field, preceded by a forward slash, for example and click Submit when done. /Bill/temp, VBricks All VBricks must be configured in ETV Portal Server before they can be managed and used for scheduled events. (VBrick configuration is only required if you are using the Scheduling feature. Once configured, all VBricks in the system are shown on the following window.
Global Settings 3. 4. 5. In Select VBrick , select one or more existing VBricks for which a SAP has been received. If you select one VBrick, this populates the VBrick Configuration panel. (If you select multiple VBricks, it does not populate the panel; if you need to configure the VBricks, you must add them one at a time.) Complete or modify the fields in VBrick Configuration as necessary. Note that you must enter a User Name and Password and confirm that Password or the configuration will fail.
VBrick Model Select from dropdown. Advanced settings are enabled if you select an encoder or a VBStar. Advanced Settings Advanced settings are enabled if you select a VBrick encoder or a VBStar. Note that the Portal Server will attempt to retrieve and autofill the Multicast IP addresses and Port numbers. You can modify these fields as necessary. Note The following values are stored in the Portal Server database only.
Global Settings 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. Figure 7.
encoder. If the device is used as a source encoder for a scheduled broadcast, however, only the user who actually created the schedule will have access during the scheduled period. This prevents other users from potentially interrupting the broadcast. If the Portal Server does not have a Scheduling license, all control devices are available at any time to any user with VBrick access and other permissions.
Global Settings 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. Source Device Select a source DVD or VCR from the dropdown list. The list shows serial port direct-connect devices and VBIR (SpitFire) devices that are tested and supported by VBrick.
Connecting Control Devices To set up a device that can be remotely controlled from the Portal Server, you connect the serial interface on the source device (the DVD or VCR) to the passthrough port (COM1 or COM2 for Slots 1 and 2 respectively) on the VBrick encoder using an appropriate cable (see Table 10) from those shipped with the encoder. For more about Serial Port Passthrough, see the online help for the encoder. You can also control devices using VBrick's VBIR remote controller.
Global Settings Table 10. Device Connectors Device Connector VCR DB-9 † DVD DB-15 † MPEG-1 Encoder DB-9 MPEG-2/4/WM Encoders RJ-45 † Typical device connector. Configuring Control Devices You also need to configure the baud rate and passthrough state of the VBrick associated with a control device. In IWS, go to the Configuration: Passthrough page and set these values as follows: Table 11.
in the internal library there are two ways that the VBIR can be enhanced to control the device. Learning IR Commands The VBIR can be set to learn and store IR commands like a universal remote. Once learned IR commands are stored on a VBIR they can be written as an external library file on a PC. The IR commands in an external library file can be learned by other VBIRs through the process of cloning. For more information, see the application note Learning IR Commands on the VBIR on the www.vbrick.
Global Settings 3. 4. In Select STB, select one or more existing STB for which a SAP has been received. This populates the STB Configuration panel. (If you select multiple STBs, it does not populate the panel; if you need to configure the STBs, you must add them one at a time.) Complete or modify the fields in STB Configuration as necessary and click Submit . This adds the new configuration to the list of configured STBs shown on the previous page.
Recorders A Recorder server enables recording by Portal Server users. If a recorder server is not created here, any attempt to record a live stream or a stored video will fail. Once enabled, users must also be assigned the appropriate permissions (see Allow Content Recording on page 96). (Note: Do not confuse a Recorder server with a Network Video Recorder which is a a separate product. See the ETV Network Video Recorder Release Notes for more information.
Global Settings 3. Complete the fields in Recorder Configuration window and click Submit . This adds the 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. Record Path Path and folder where all recording are stored. By default, recordings are stored on the D: drive.
can use an external time server. In order to run the Net time command on either server, the server must be on the domain, and the user logged onto the server must have admin privileges and be part of the domain.
Global Settings 3. In Script Device Configuration , complete the following fields and click Submit . This adds 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. Address Hard-coded device IP address. This is usually the address of the VBrick or the address of the VBrick to which a device is connected but it can be the address of any device.
Note If you are scheduling an event, any device for which you write a script must be available to the network at runtime. If the device is not available the script will fail. Creating a Script 50 T To create a script that can be executed from the Portal Server: 1. Go to Global Settings > Scripts. 2. Select Add Scripts and click Submit . © 2007 VBrick Systems, Inc.
Global Settings 3. 4. 5. In Script Configuration , enter a Script Name and select a Device Type (MPEG1, MPEG2/ 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. In Select Device, highlight one or more devices and use the arrow buttons to populate the right panel. Create the Script Content . a. For VBrick devices, select a Parameter Name from the dropdown list , enter a Parameter Value , and click Add .
<-receive 2-> Finding VBrick Parameters and Values In order to create scripts, you need to determine the correct parameters and values to use. The following procedures explain how to locate parameters from the IWS page and how to find the value associated with that parameter using a standard MIB browser or text editor. These brief procedures simply outline the basic steps which are typically performed by a programmer or a system administrator.
Global Settings vbrtsp://172.1.1.1/vbrickvideo1 Where 172.1.1.1 is the source IP address and vbrickvideo1 is the program name. vbhttp://172.1.1.1/vbs2d1.sdp Where 172.1.1.1 is the source IP address and vbs2d1.sdp is the SDP file name. Valid for Type 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.
Add VOD Content Administrators can manually enter URLs to VOD content that is not automatically displayed by the Portal Server. These URLs can be to content that is located on a non-NXG Video-onDemand server, such as the QuickTime/Darwin server, a Windows Media server, or a Helix Real server.
Global Settings Add Non-VOD Content PC Users Only. In the VoD Content section, administrators can also link to external documents such as PDF files, PowerPoint files, web pages, or anything that can be displayed in a browser or other external program. For content that needs to run with a specific application (for example, PowerPoint slides), the application must be present on the desktop for that file to be viewed. Use the content Type field to identify the content.
2. Select Add Template and click Submit to display the following window. 3. Enter a Template Name, select a Schedule Type, and click Next . (Duplicate template names are allowed but not recommended.
Global Settings Note Advanced Settings are available to configure VBricks and STBs with exceptional configuration parameters. It is unlikely you will ever need to change these settings. In all cases you can safely ignore the Advanced Settings and use the defaults provided by ETV Portal Server. Template name Alphanumeric characters or spaces. No special characters. Schedule Type Live Broadcast • VBrick – Select a live stream by VBrick Name. Then select the destination VBricks or STBs.
Schedule Start Options Enter values that describe the device state at schedule start. • Program Name – Program name selected above. • Template – MPEG only. Screen varies for MPEG-1, 2, or 4. • Destination – Destination 1, Destination 2, RTSP Server. • Destination Address – Enter value. • Video Port – Enter value. • Audio Port – Enter value. • Closed Captioning Port – Enter value. • Video – Enabled, Disabled, As Configured. • Audio – Enabled, Disabled, As Configured.
Global Settings Broadcast 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 Program Name is the title that will be displayed on the Live Broadcasts page during a live, rich media presentation—if users have Live Channel privileges.
Manage Playlists Use this window to change playlist attributes including Folder, Title, and Owner. If Access Control is not enabled, the owner for all playlists defaults to MCSClient . Note that if Access Control is subsequently enabled, any previously created playlists will not be available unless they are re-assigned from MCSClient to other valid users. 60 © 2007 VBrick Systems, Inc.
Global Settings Folders Select a folder location for the playlist. The default folder is the private MyMedia folder of the playlist owner. 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. It creates logs that let you review who has watched what content, when, and for how long.
Log Cycle Time New log files can be created daily, weekly, or when the file reaches a certain size. Old files are never deleted or written over. Log File Directory Specifies where the log files are saved. This can be on the same machine as the Portal Server or on a different machine in the same network. Cycle Log File Click Cycle Now to close the existing log files and create new files. Extended Logging Properties See Extended Logging Properties below. Determines what fields are logged.
Global Settings the scope of this document and are not explained here. For an introduction to Pivot Tables, there are a variety of resources on the web including the Microsoft Office online demo at http://office.microsoft.com/en-us/assistance/HA011989031033.aspx T To create a pivot table: 1. 2. 3. 4. 5. Navigate to C:\Program Files\VBrick\MCS\Utils and double-click MCSS Access Log.xlt When prompted, select Enable Macros.
64 © 2007 VBrick Systems, Inc.
Chapter 3 Server Administration Topics in this chapter Channels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Modify VOD Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Diagnostics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Status . . . . . . . . . . . . . . . . . . .
Channel Guide Server Location The location of the VBrick Channel Guide Server. To enter a different location, uncheck the Default box and enter a valid URL in the following format: http://www. . Channel Guide Server Security By default, password security is enabled. Uncheck to disable, and then enter and confirm a different password. Channel Guide Update Select the time and day when the Portal Server will connect to the Time and Day specified Channel Guide Server for program updates.
Server Administration provided by a Channel Guide Server. Note that the Add TV Stations option is not shown unless you have a Channel Guide Server license installed on the Portal Server (see 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. On a network with many live streams, the administrator can keep the stream list organized by assigning channel numbers.
3. 4. 5. 6. 7. 8. 68 Select an existing icon or Browse to a file and select Import to make additional icons available. Change the station Name (optional) and enter a Channel number (required). Add a Description of the channel and Keywords. These are displayed on the Info page shown when you mouseover the station icon. They are associated with the stream and make it easier to search for specific content. When done click Add Custom Station .
Server Administration 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. Description that will display on the View Info page. Keywords Optional. Enter searchable keyword(s) separated by commas or spaces that will display on the View Info page.
Add New Links This feature lets you add a hyperlink to the page you get by clicking the View Info link that is associated with each live stream. T To add a new link: 1. 2. Click Add New Link and enter a Link Title and Link Type. Enter a Web Page URL or navigate to an upload file (an image, a Microsoft Word document, etc.). Click Add Link when done and repeat as many times as necessary. 3. Link Title 70 The title actually displayed on the View Info page, for example "Additional Information.
Server Administration 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. The file is automatically uploaded to the Portal Server and the Portal Server creates a URL for end users to access it. Custom Programs This page is used to add programming information to an existing station.
Custom Station Programs From the dropdown list, select a defined Custom Station for which you want to define a program. Delete Programs This Station Delete all programming data for the selected station. Delete Programs For All Stations Delete all programing data for all stations. ID Program ID. Read only. Station Station Name. Read only. Title This is the title shown in the Channel Guide, for example "Monday Night Football.
Server Administration Figure 11. Custom Program Data 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 T To edit a Custom Program: 1. 2. Navigate to the program you want to change and click Edit . Manually edit any of the fields as necessary and click Update when done.
Search box (All) Search for specific assets by selecting All, Keyword, Title, or Expiration Date. Then click Refresh. Filter Pattern Search for specific assets using a filter pattern. Type any text string and click Refresh. For example, type mp4 to search for assets with mp4 in the title. The filter does not recognize "wildcards" and is not case-sensitive. Name Video content name. Click on Refresh to re-paint the screen or Purge button to remove the artifacts of failed Delete operations.
Server Administration Diagnostics This window displays information about Scheduler events only. It displays system log messages by source and time and (generally) IP address. Use Clear All to empty the log. Status This window shows the status of videos being added or recorded. Use Refresh and Purge as necessary. Use the tree controls on the left to expand (or contract) individual entries. Click the Cancel icon to the left of each to cancel a recording or ingestion in progress.
Expired Content Log This window shows all expired content in chronological order with the oldest expiration date first. Click Purge All to delete all records in the log. See Modify VOD Content on page 73 and Stream Restrictions on page 26 for more information. Access Control Under the Access Control section, administrators have the ability to enable Authentication and Authorization which requires users to login and be authenticated.
Server Administration Enable Authentication and Authorization Enable authentication and authorization which requires users to login and be authenticated. If not checked, all users have access to all functionality and content. Use VBrick database Use the VBrick (non LDAP) database provided with ETV Portal Server. Use LDAP database Use an LDAP database. VBrick supports major LDAP vendors but only Microsoft Active Directory and Novell eDirectory are fully tested and supported.
78 LDAP Server is Microsoft Active Directory Check only if using Microsoft Active Directory. Use Integrated Windows Authentication Use "single sign-on." This means that once you login to your local network, you can open ETV Portal Server without reentering your login credentials. See below Using Single SignOn. Use Independent Group Entries If unchecked (the default), the user's group memberships are stored as attributes of the user's directory entry identified by the Attribute for Groups field.
Server Administration Attribute for Groups† Required by ETV Portal Server. Attribute to identify the group to which a user belongs. The following sample group attributes are widely used but refer to a particular LDAP schema: • Microsoft Active Directory: memberOf • Novell eDirectory: groupMembership User Base DN Base distinguishing name (DN) of user nod and/or the Base DN for the Master Username.
• • • Integrated Windows Authentication only works seamlessly with Microsoft Internet Explorer browsers (Windows and Macintosh). When accessing ETV Portal Server, you will get a popup login window only if you have not previously logged in to the network. When using Integrated Windows Authentication, all single-sign-on users must have an Active Directory account and the Portal Server must be part of the Windows domain.
Server Administration Using Single Sign-On T 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 http://yourserver). Access the Portal Server by the IP address in which case you must also add the Portal Server to the Local Intranet Zone (Internet Options > Security > Sites ). This setting can be pushed company-wide by an administrator using security policies.
82 6. 7. Choose the General tab. and click Install Certificate. Click Next . 8. 9. Click Place all certificates in the following store. Click Browse. 10. 11. 12. 13. Check Show physical stores check box. Click the plus sign (+) next to Trusted Root Certificate Authorities. Select Local Computer and click OK . Click Next and Finish when done. © 2007 VBrick Systems, Inc.
Server Administration 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. If the certificate has an invalid name, follow the steps below to determine the valid name. If the certificate has an "out of date" error, a new certificate must be created. T To determine the valid certificate name: 1. 2. Click View Certificate.
Users See Configuring Users on page 91. User Groups See Configuring User Groups on page 97. Resource Groups See Resource Groups on page 99. Help This command launches the ETV Portal Server online help system in a new window. This online help system provide fast full-text search and makes it easy to find the information you need. To navigate in the help window, use the tree controls on the left to expand a topic and the navigation buttons at the top to move to a different page.
Server Administration 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.
86 © 2007 VBrick Systems, Inc.
Chapter 4 Users and User Groups Topics in this chapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Configuring Users and User Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Configuring Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Configuring User Groups . . . . . . . . . . . . . . . . .
Authentication Authentication is the process of identifying an individual, usually based on a username and password. In security systems, authentication is distinct from authorization (see below), which is the process of providing individuals access to resources based on their identity. Authentication merely ensures that the individual is who he or she claims to be, but says nothing about the access rights of the individual.
Users and User Groups 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. The following items should be configured in the Portal Server interface: a.
LDAP Database Enables the ETV Portal Server to authenticate against, and retrieve user and group data from, an existing LDAP server. Both methods can be used simultaneously. If LDAP authentication is enabled, the ETV Portal Server will attempt to authenticate against the LDAP server first, and if this is unsuccessful, will attempt to authenticate against the local ETV Portal Server User Database. VBrick Database If authentication is enabled, you must select a database (either VBrick or LDAP).
Users and User Groups 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. View VOD content. Publish content to the VOD. Record content or schedule a recording. Launch an emergency broadcast. A unique feature of the Portal Server software is the ability to group Resources into Resource Groups.
permissions. For ease of implementation, VBrick recommends configuring User Groups and Resource Groups (see these sections below), prior to configuring users. However, if further individual permissions need to be assigned, administrators can add them as a user. Under the users section, administrators have the ability to add, modify and delete users. Submit may be pressed at anytime during the process or can be done when everything has been added/modified.
Users and User Groups Once all selections have been made, you can press Submit in the bottom right hand corner of 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Add/Modify User's Group Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
STB Pin Optional. A PIN number can be assigned to a user that allows them to access their content from any STB, regardless of the STB's privilege level. This works well when an STB is going to be a shared resource. Note: STB PIN access is dependent on VBrick Database being enabled. First Name Optional. User first name. Last Name Optional. User last name. E-mail address Optional. User e-mail address. Location Optional. User location.
Users and User Groups 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. See the Announce(SAP) parameter in the MPEG-2, MPEG-4, or WM Appliance Admin Guide for more information.
Do Not Allow RTSP viewing This will limit users from viewing RTSP Unicast Streams from MPEG-4 Encoders and from accessing RTSP unicast streams from a Video-on-Demand server (MPEG-1, MPEG-2, or MPEG-4). This works well to maintain bandwidth utilization over a particular LAN or WAN port. Restrict RSTP viewing to Kbps This will limit users to only viewing RTSP streams that are a certain size or smaller. This works well to maintain bandwidth utilization over a particular LAN or WAN port.
Users and User Groups 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. Users with partial privileges cannot modify Advanced Settings.
Add/Modify Group Information If LDAP is being used for authentication, then the group name has to exactly match the group name in the LDAP directory. If LDAP is not being used, Group Names can be entered directly into the ETV Portal Server database. If Microsoft's Active Directory is used, to find the available list of active groups in Windows XP, browse to My Network Places and click on the left-hand menu Search Active Directory. A new window will open. Click Find now to see all available groups.
Users and User Groups Note The remaining options for User Groups (beginning with Add/Modify Live Channel Privileges ) are the same as those described earlier for individual Configuring Users on page 91. 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.
Add/Modify User 's Resource Assignments Users can be assigned to specific Resource Groups, and they will inherit the privileges of that Resource Group. If no Users appear, then none have been defined. Click on the Users section to add Users. Add/Modify Group 's Resource Assignments User Groups can be assigned to Resource Groups, and the User Group will inherit the privileges of that Resource Group. If no User Groups appear, then none have been defined.
Users and User Groups 1. 2. 3. 4. 5. 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.
102 © 2007 VBrick Systems, Inc.
Chapter 5 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.
7. 8. 9. 10. 11. 12. 13. Select Create a New Certificate and then select Next . (If Create a New Certificate is unavailable, the certificate has probably been installed already. If that is the case, skip the rest of the steps, and go to Step 4. Configure ETV Resources for SSL. If you want to create new certificate for ETV Portal Server, select Remove the current certificate to remove the certificate first, and then restart the procedure.
Configuring for SSL 7. 8. Enter the path and file name of the file that contains the response from the CA, and then click Next. Examine the certificate overview, click Next , and then click Finish . A certificate is now installed on the ETV Portal Server. 4. Configure ETV Resources for SSL After installing the certificate on the ETV Portal Server, the ETV Portal Server can now be configured for SSL.
2. Uncomment the sections labeled Web Page Security 1 and Web deleting only the characters shown below in red. Page Security 2 by Web Security 1
Chapter 6 Network Video Recording Topics in this chapter NVR Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 NVR Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 NVR Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 NVR Configuration . . . . . . . . . . . . . . . .
performance. The Portal Server and/or the NVRs are delivered with all software installed or as a software-only option. The NVR comes in standard and standalone versions as explained below. The only difference is in functionality. Both record either 10 or 40 concurrent streams depending on the license you purchase. Both versions can be expanded to include multiple, additional NVRs so that your recording capacity is virtually unlimited. Figure 12.
Network Video Recording 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. At higher rates however the full licensing capacity cannot be used. For example, when using the Best Quality WM template at 4.
• has an API interface that lets you write custom applications to control the NVR. Note When purchasing additional NVRs, VBrick provides a single combined license that includes recording capacity for all NVRs onsite (Standard and/or Standalone). NVR Installation See the NVR Release Notes for complete installation instructions. Synchronizing the Portal Server and the NVR The internal clocks on the Portal Server and the NVR must be synchronized for recording functionality to work properly.
Network Video Recording e. f. Allow Content Recording Schedule Privileges Configuring a Standalone NVR T 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: http://myserveraddress/admin Define a Record server. a. Set record Path if necessary. Set to local hard drive on NVR or to a network drive. b. Set Max. Recording. 2. 3.
shown below in Figure 13. For a complete description of the Scheduler, see "Using the Scheduler" in the Portal Server User Guide. 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 13. Portal Server "Schedule Record" Page 112 © 2007 VBrick Systems, Inc.
Chapter 7 VBPresenter Topics in this chapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Configuring MCS for VBPresenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Overview Rich media presentations include those with audio, video, graphics, animation and other multimedia features like synchronized PowerPoint slides.
Working with Presentations If you will be working with VBPresenter presentations, be aware that they have the following unique characteristics and limitations. • • • • They launch in a new browser window in their native user interface—not in the Portal Server. They can only be uploaded from VBPresenter—they cannot be added directly or autoingested to the Portal Server. They do not work with the Portal Server Scheduler and cannot be scheduled to play in advance.
VBPresenter Configuring for Live Presentations You must perform the following steps to configure the Portal Server for each live presentation. T 1. To configure the Portal Server for a live presentation: Go to Global Settings > Program Names and add a program name (for example Live Then use this same name in the MCS Program Name field in VBPresenter. This is the title that will be displayed on the Live Broadcasts page during a live presentation.
2. 3. If you also want to record the presentation from VBPresenter, click Record Start to begin and Record Stop to end. When finished recording, click Publish Recorded Presentation on the VBPresenter toolbar. This will FTP the recorded presentation to the Portal Server (with a unique name) and make it available to authorized users on the Video Library page. This may take a few minutes.
VBPresenter Launching a Stored Presentation T To launch a stored presentation: 1. 2. Open the Portal Server user interface. On the Video Library page, navigate to the video name published from VBPresenter and click once to launch it in a browser. Mouse over the presentation name to display the Info button to the right. Use this popup window to enter Keyword and Description "metadata" that will make the presentation easy to find in a search. 3.
118 © 2007 VBrick Systems, Inc.
Chapter 8 Auto Content Ingestion Topics in this chapter AutoIngest Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 AutoIngest Content via XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Removing MPEG-4 Closed Captions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Note The default FTP path may be on a different drive, refer to the IIS default FTP configuration to confirm. Content that is placed under the autoingest root folder on the ETV Portal Server will be ingested into the root video folder on the VOD server provided that it is configured using the ETV Portal Server Administrator interface.
Auto Content Ingestion AutoIngest Content via XML This feature lets you autoingest video files by placing an .xml file in the AutoIngestXML folder 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. The Portal Server monitors this folder for .
4. Then go to Global Settings > Global Assignments > Assign AutoIngest and set the user you just defined as the Current AutoIngest User. AutoIngestXML Modes There are three modes of operation as shown in Table 14. The mode you use depends on where the source files are located. Table 14. AutoIngest Modes Mode Description Direct The target source video file is FTPed to the AutoIngestXML folder. The video file and the .xml file must both be FTPed to this folder.
Auto Content Ingestion Table 15. AutoIngestXML Tags Tag Description Command Required. Must be set to ingest . 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. Keywords Optional. Keywords associated with this video. Used for search. Description Optional. Description of the video. Used for search.
Removing MPEG-4 Closed Captions MPEG-4 files with closed captions cannot be added to the EtherneTV-VOD Video-onDemand server until the closed caption track is removed. The ETV Portal Server will display an error message if you try to add such files. VBrick provides a utility to remove the closed captions track from an MPEG-4 file if necessary. It is installed with ETV Portal Server in c:\program files\vbrick\utils T To remove the closed captions track from MPEG-4 files: 1. 2.
Chapter 9 Database Backup Introduction 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. Note that this procedure backs up information in the MySQL database only. It does not back up any video content you may have stored on attached VOD servers. (To back up video content, you will likely need a backup strategy and a robust storage capability.
Database Restore To ensure a successful database restore, it is critical that you follow the exact sequence of steps shown below. Also, since this process will interrupt any streaming video, you may want to schedule this procedure at night or during non-business hours. Note The database cannot be restored from a different version number of ETV Portal Server or from the same version number after additional features (e.g. ETV Scheduler) have been installed.
Chapter 10 Amino Set Top Box Topics in this chapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Connecting the Amino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Configuring the Amino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Configuring the Remote Control for a TV . . . . . . . . . .
a. b. 4. Connect one end of the Amino A/V lead to the composite connector on the Amino. Connect the other end to either the S-Video connector on the TV or to the red, white, and yellow audio and video connectors. Connect the power supply and install three AAA batteries in the remote control. Configuring the Amino The Amino STB is shipped with a handheld IR remote control and an optional wireless keyboard. You must use the Amino wireless keyboard to configure the set top box.
Amino Set Top Box Figure 15. Amino MCS Home Page 11. Click on Watch live broadcasts, for example, to display the Live Broadcasts page (Figure 16). You can use this page to select any available MPEG-2 stream. Figure 16. 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. T To change the IP address: 1. 2. 3. Go to the Amino MCS home page (Figure 15) and press Ctrl on the keyboard.
Configuring the Remote Control for a TV The Amino handheld IR remote control is designed to work with the Amino set top box. During normal operation, the STB/TV button (see the Portal Server User Guide) should be set for STB. It can, however, be configured to work with a standard TV. In order for the remote to transmit the correct signals to control the TV, it must be programmed with a 3-digit code that matches the TV. See the Amino Remote Controls User Guide for more information.
Amino Set Top Box Table 17. Video Output with a Widescreen (16:9) TV: TV Display Format Video Output Widescreen TV 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). On TVs that don't respond to this signal, you must set the TV aspect ratio manually to avoid a stretched or squashed picture.
132 © 2007 VBrick Systems, Inc.
Chapter 11 ACNS Configuration Topics in this chapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 ACNS Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Verify Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Windows Media and Darwin servers require no additional configuration.) Use the following steps to configure a VOD-W server to work with ACNS. T To configure a VOD-W server to work with ACNS: 1. 2. 3. 4. 5. 6. 7. 8. Login the VOD-W server. Go to Start > Windows Explorer. Expand the tree in the left pane under the drive labeled (C:) . Expand Program Files under C: and then expand InfoValue under that. Click on QuickVideo OnDemand Server. Double-click on the file QvcsSetup.ini .
ACNS Configuration When a Portal Server is configured to integrate with an ACNS network, content playback is redirected to stream from ACNS nodes only if RTSP is used for video transmission. To use RTSP, verify that the Portal Server option to always use TCP is unchecked (this is the default). T To verify that TCP is off: 1. 2. Go to Global Settings > Global Assignments > Assign LAN/Internet Address Range(s) .
5. 136 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. © 2007 VBrick Systems, Inc.
Chapter 12 Rebranding the User Interface Topics in this document Customizing the Portal Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Rebranding the Portal Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Rebranding Other ETV Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 18. EtherneTV Replaceable Images Interface Image Portal Server Header image: C:\Program Files\VBrick\MCS\Images\ topBanner-1003x50_PS.jpg VBrick STB Header image for MCS Portal Server: C:\sfwapp\Components\WebApp\MCS\images\STB\ EtherneTV-Top-STB_PS.jpg Header image for MCS Live Portal Server: C:\sfwapp\Components\WebApp\MCS\images\STB\ EtherneTV-Top-STB_LPS.jpg Amino STB Header image: C:\sfwapp\Components\WebApp\MCS\MCS_Amino\images\ EtherneTV_logo_STB_20.
Rebranding the User Interface 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 Modify Any attributes for margins, positioning, borders and master workspace background color/image.
Player’s Title Text Files to Change css/MCSv4.css Classes .player_titlebar_text Modify Font, color, etc. Channel Guide Search TextBox Files to Change css/ChanGuide_styles.css Classes .CHGuideSearchTextBox Modify Font, color, etc. Channel Guide Background Search Area Files to Change css/ChanGuide_styles.css Classes .timeHeadertableSearch Modify Background-color Channel Guide Time Navigation Files to Change css/ChanGuide_styles.css Classes .timeHeadertable, .timeHeaderCells, .
Rebranding the User Interface 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, .
Rebranding Other ETV Components VBrick Set Top Box STB List and Related HTML Files to Change css/MCS_Styles_stb.css, layers/mainElement-background-stb.inc Classes all Modify Font size, color, background, padding, etc. HTML Any files in: layer/ directory ending with "–stb.inc" Amino Set Top Box STB List and Related HTML Files to Change MCS_Amino/css/A_classes.css, A_layout.css, MCSControls.css Classes All Modify Font size, color, background-color, dimensions, padding, etc.
Chapter 13 NXG-to-VOD-W Content Migration Topics in this document Creating an Asset List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Using the Migration Tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Verifying the Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
will be created in the current directory. The script should not generate any output. If it does, note the output for analysis by VBrick Support Services. Copy nxg_asset_list to the Portal Server machine or use an FTP URL in the Assets field of the Migration Tool. For example: nxg_asset_list 6. ftp://vbrickuser:vbrickuser@/nxg_asset_list Sample Asset List This snippet shows sample assets included in the file nxg_asset_list . Each asset is described by name and location.
NXG-to-VOD-W Content Migration 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. T 1. To increase the ingestion rate: On the VOD-W server, go to Start > Control Panel > InfoValue QuickVideo > QVCS > Advanced . 2. 3. Set the Transfer Rate to 1000000 and click OK . Click OK again to exit. When the content migration is complete, reset the Transfer Rate to the default (10000 ).
MCS Address IP address of VBrick Portal Server. User Name User name for Portal Server. User Password User password for Portal Server. Source VoD Server Address IP address of source NXG server. Ftp User Name FTP user name of NXG server. Default = vbrickuser Ftp User Password FTP password of NXG server.
NXG-to-VOD-W Content Migration Assets Filter Optional. Enter an alphabetic substring to search for matching files and click Apply. File Names Select the video files to be migrated from the complete list of files in the asset list. Use Check All , Uncheck All , or Delete Selected as appropriate. Note that Delete Selected works with selected (i.e. highlighted) files and not checked files. Schedule Start On Start date. Default = unchecked.
148 © 2007 VBrick Systems, Inc.
Index Numerics 1. Generate a Certificate Request 103 1. Setup and Configure the EtherneTV System 89 2. Choose an Authentication Method 89 2. Submit a Certificate Request 104 3. Install the Certificate 104 4. Configure ETV Resources for SSL 105 4. Create Resource Groups on the Portal Server 91 5.
Modify VOD Content 73 MySQL 4 O Overview 1, 87 P Port Requirements 12 Portal Server Components 6 Portal Server Installation 10 Program Names 59 R Recorders 46 Removing a Live Presentation 116 Resolving Other Security Alerts 83 Resource Groups 84 Resources and Resource Groups 88 S Schedule Privileges 97 Script Devices 48 Scripts 49 Securing the Portal Server User Pages 105 Server Requirements 2 Servers 27 Set Top Boxes 44 Status 75 STB Access 96 STB Authentication 100 Stream Restrictions 26 Synchronizing
VBrick Systems, Inc.