background image

72

© 2008 VBrick Systems, Inc.

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. Click 

Add New Link

 and enter a 

Link Title

 and 

Link Type

.

2. Enter a Web Page URL or navigate to an upload file (an image, a Microsoft Word 

document, etc.).

3. Click 

Add Link

 when done and repeat as many times as necessary.

Link Title

The title actually displayed on the View Info page, for example 
"Additional Information."

Summary of Contents for EtherneTV v4.2.1 Portal Server

Page 1: ...EtherneTV v4 2 1 Portal Server Admin Guide May 9 2008 4410 0118 0008 VBrick EtherneTV Portal Server ...

Page 2: ...osted 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 Since our founding VBrick has been setting the standard for quality performance and innovation in the de...

Page 3: ...6 VBrick Encoders Decoders 6 ETV VOD Servers 6 ETV Set Top Box 8 ETV Network Video Recorder 8 VB PC Remote Controller 9 Amino Set Top Box 9 WM IP Receiver 10 Portal Server Installation 10 Downloading Components 10 Port Requirements 13 Installing Portal Server License Files 14 Admin Console Login 16 Admin Console Options 16 Internet Explorer 7 0 Configuration 18 2 Global Settings Global Assignments...

Page 4: ...o Stream 53 Add VOD Content 55 Add Non VOD Content 56 Priority Alert 57 Program Names 61 Manage Playlists 62 Access Logging 63 Extended Logging Properties 64 Using EthernetTV Reporter 65 Using an Excel Spreadsheet 65 3 Server Administration Channels 67 Channel Guide 67 Stations 68 Custom Programs 73 Modify VOD Content 75 Purchased Content Expiration 75 Diagnostics 77 Status 77 Expired Content Log ...

Page 5: ... Servers 97 Allow Access to Specific VOD Servers 97 Allow Access to Specific VOD Content 97 Allow Viewing by Content Type 97 Allow Content Publishing 98 Allow Content Recording 98 Default Content Recording 98 Allow VBrick Access 98 STB Access 99 Schedule Privileges 99 Priority Alert Privileges 99 Copyright Restrictions Expiration Privileges 99 Configuring User Groups 99 Add Modify Group Informatio...

Page 6: ...nt 116 Configuring an MCS Presentation User 117 Configuring for Live Presentations 117 Configuring for Stored Presentations 119 8 Auto Content Ingestion AutoIngest Content 121 AutoIngest Content via XML 123 AutoIngestXML Modes 124 Using the XML Template 124 Removing MPEG 4 Closed Captions 126 9 EtherneTV Backup Overview 127 ETV Backup Profiles 128 Configuring ETV Backup 129 1 Enable the Warm Backu...

Page 7: ...43 Verify Installation 144 12 Rebranding the User Interface Customizing the Portal Server 145 Changing the Title and Header Image 145 Rebranding the Portal Server 146 Portal Server 146 Rebranding Other ETV Components 150 VBrick Set Top Box 150 Amino Set Top Box 150 VBrick IP Receiver 150 13 NXG to VOD W Content Migration Creating an Asset List 151 Sample Asset List 152 Using the Migration Tool 152...

Page 8: ...viii Contents Backing Up the Database 161 15 Manual System Backup System Backup 163 System Restore 164 Index ...

Page 9: ...eside anywhere on your network to provide either distributed or high density centralized encoding decoding of MPEG 1 MPEG 2 MPEG 4 and WM Windows Media video Organization Note The Amino STB is a compact set top box that plays MPEG 2 streams only It is fully integrated with the Portal Server and provides access to most Portal Server viewer functionality It does not however support Access Logging Sc...

Page 10: ...ur product documentation is available on the web Go to www vbrick com documentation to search or download VBrick product documentation 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 t...

Page 11: ...ld sans serif font 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 Admin 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 ETV Po...

Page 12: ...xii Preface ...

Page 13: ...live and on demand audio and video over an IP based infrastructure The ETV Portal Server functions as a video portal permitting end users to view live and on demand MPEG 1 MPEG 2 MPEG 4 and WM Windows Media streams on a Window PC a Macintosh a Linux PC or a set top box The ETV Portal Server comes as software only solution that can be installed on a Windows Server or as a pre configured hardware so...

Page 14: ...TV Portal Server through a web browser For Windows based PCs on the first access to the server VBrick StreamPlayer software is automatically downloaded to the PC StreamPlayer software lets end users select a stream and view TV quality video directly on a PC Macintosh users view MPEG 4 video through the QuickTime player Table 1 Desktop Requirements Note VBrick has tested the ETV Portal Server on Wi...

Page 15: ...or groups and administrators can set content to expire Administrators can also assign an Expiration Date or Viewing Period for any stored video using the Modify VOD Content page By default recordings from live streams have no expiration date However administrators can set default viewing periods for content recorded from specific live streams see Viewing Periods in Stream Restrictions on page 26 T...

Page 16: ... 3 Type mysql uroot pvbrick_18 and press Enter 4 Type set password for root localhost password new_password where new_password in single quotes is the new password and press Enter 5 Type exit Portal Server Features End User Features Windows based PCs Macintoshes or STBs connected to televisions or display monitors can all access the Portal Server Users can view video at Full Screen for a televisio...

Page 17: ...es Scheduling module Figure 2 ETV Portal Server Live Broadcasts Administrative Features Access Control allows administrators to allow deny access to specific functions of the ETV Portal Server server Access control functionality can use the local ETV Portal Server database or authenticate to an LDAP directory server Clustering support multiple EtherneTV VOD Video on Demand servers can be clustered...

Page 18: ...for one or two way interactive communications over low or medium bandwidth IP networks The VBrick MPEG 4 encoder decoder can be used for webcasting multicasting transcoding and two way interactive video Designed for streaming over the Internet at lower bit rates 56K 128K 384K and over a LAN at higher rates 1Mbps and above VBrick s WM Windows Media video appliances provide scalable quality at webca...

Page 19: ...urce or vice versa from a LAN source See Assign LAN Internet Address Range in Global Assignments on page 19 You can purchase an Internet based VOD W or VODWM server from VBrick in which case they are configured by VBrick or you can purchase and configure a VOD WM yourself using the Microsoft documentation not recommended You can also install a Darwin Open Source server which is fully compatible wi...

Page 20: ...Server are optional components that are purchased and installed separately They have different license files that must be installed separately See Installing Portal Server License Files on page 14 The ETV Network Video Recorder lets you off load all recording tasks from the ETV Portal Server machine to one or more separate recorder server machines This optimizes recording performance and improves ...

Page 21: ... remote control The VB PC Remote includes an IR Remote Control and an IR Remote Receiver The computer to which it s attached must have an available 1 1 or 2 0 USB port Note that the VB PC Remote is installed on client machines connected to the Portal Server It is not part of the Portal Server installation and must be installed separately on each client machine See the VB PC Remote Product CD for d...

Page 22: ...efox can play all stream types including MPEG 1 MPEG 2 MPEG 4 and Windows Media For Windows based PC users the Portal Server uses VBrick StreamPlayer software based components to decode video streams on user desktops The Portal Server downloads these components to each client machine the first time you access the Portal Server depending on the Specify Components to Download to Clients setting in G...

Page 23: ...rt at High the client will still work with Portal Server if you enable Run ActiveX controls and plug ins Script ActiveX controls marked safe for scripting and Active scripting Since firewalls on LAN client PCs can also cause problems with Portal Server it is recommended that firewalls be disabled on LAN clients In Windows XP with Service Pack 2 the firewall is enabled by default Portal Server s su...

Page 24: ...s 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 See Installing Linux Components in the Portal Server Release Notes for detailed instructions On Linux PCs Portal Server functionality is the same as in Windows except that the Add Video feature is not available Table 4 shows the stream types supporte...

Page 25: ...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 9878 UDP Multicast Management RTSP SAP announce from VBrick to MCS LAN DMZ 21 TCP FTP from VBStar to MCS ...

Page 26: ...dd or Remove Programs VBrick Media Control Server Suite 2 Click Change Remove and select the appropriate license file type see below 3 Click Next then browse to the file and click Open 4 When done manually close the window and launch the application There is no need to restart the host machine DMZ LAN 80 TCP Management command from MCS to VBrick STB DMZ LAN 80 8080 TCP Web service request from MCS...

Page 27: ... streams If not installed popup message displayed when you try to launch a stream Scheduler Enables the broadcast or recording of future events See the ETV Portal Server User Guide for more information If not installed the Add option will not be shown on Scheduler page Network Video Recorder A Network Video Recorder is a standalone recorder option that can speed up recording operations and or enha...

Page 28: ... after 20 minutes of inactivity admin is both the default user name and password http myserveraddress admin Modify Host Name or IP Address Lets you auto detect or manually change the Portal Server Host Name This name must match the machine name on which ETV Portal Server is installed If you change the host machine name use this option to change the Portal Server Host Name Not applicable Uninstall ...

Page 29: ...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 Modify VOD Content Provides the ability to Move Rename or Delete assets on the EtherneTV VOD Video on ...

Page 30: ...gs Add Video commands ingestion to the VOD server and FTP downloads Expired Content Log Shows all expired content still present on the Portal Server Use Purge All to delete unwanted content 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 fr...

Page 31: ...ics in this chapter Global Assignments 19 Custom Fields 25 Stream Restrictions 26 Servers 27 VBricks 36 Control Devices 38 Set Top Boxes 44 Recorders 46 Script Devices 48 Scripts 50 URLs 53 Priority Alert 57 Program Names 61 Manage Playlists 62 Access Logging 63 Global Assignments Global Assignment are listed below Most are self explanatory and consist of text boxes where you enter appropriate val...

Page 32: ...Portal Server on a Set Top Box the message area will not display more than 4 lines of text Define Set Top Box Startup Channel When an STB in ETV Portal Server Start mode accesses the Watch live broadcasts page it can be set to automatically play a defined channel in the Preview Window Highlight that channel from the list and click Submit If there are no channels listed channels must first be defin...

Page 33: ...as If configuring for VBPresenter see Configuring an MCS FTP User Account on page 116 Define a Record Duration Applies to the on demand Record pushbutton only not to scheduled recording Defines the maximum duration default 120 minutes allowed for a continuous recording Maximum record duration limited only by size of hard drive Change Title Changes the text i e VBrick Systems that is displayed on t...

Page 34: ...ill not play MPEG 4 content if this option is selected Assign Multicast Address Range Defines the current multicast IP address range and port range The default multicast IP range is 225 1 1 0 239 128 255 255 The default port range is 1040 65534 Assign VOD Polling Interval Not generally changed Defines the interval at which the Portal Server polls the VOD server s for new content default 120 minute...

Page 35: ...erver The Current Presentations Directory defines the virtual directory on the Portal Server where the live presentations are stored the default is Presentations During a new Portal Server installation the required virtual and physical directories are automatically created To use a different virtual directory create the virtual directory in IIS and enter only the virtual directory name in this fie...

Page 36: ...acintosh or Linux clients any one selection will download all components for all clients MPEG 1 Video Support makes MPEG 1 files playable MPEG 2 1 Video Support makes both MPEG 2 and MPEG 1 files playable MPEG 4 makes MPEG 4 files playable WM Video Support for Firefox on Windows PC makes Windows Media files playable on Firefox Add Video Utility enables or disables the add video functionality on cl...

Page 37: ...t publishing permissions T To create a Custom Field 1 Go to Global Settings Custom Fields 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 i...

Page 38: ...ive stream recordings and the maximum number of concurrent viewers There are no default expiration dates for live streams when a recording is made but administrators can automatically set the content from a specific stream to expire by setting a viewing period For more about content expiration see Copyright Protection on page 3 Add Modify Custom Field This panel shows the existing custom fields th...

Page 39: ...rver and NVR to the VOD servers This is accomplished using FTP over SSL FTPS protocol Having a client that supports FTPS however is not enough to have secure FTP connections throughout the system The FTP servers on all VOD servers also 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...

Page 40: ...d on for Windows servers only is not sold or supported by VBrick It requires a server wrapper and additional dlls T To install FTP Guardian 1 Go to http www tcpdata com ftpg_license shtml 2 Click and run Download ftp Guardian Server Wrapper 600K on the VOD server 3 Click Download SSL Libraries 380K on the VOD server 4 Then open the zip file and copy libeay32 dll and ssleay32 dll into C Program Fil...

Page 41: ...g a VOD D FTP Server on page 34 VOD WM Standard Microsoft Windows Media Server unicast only Requires an FTP server See Creating a VOD WM FTP Server on page 33 VOD WM Enterprise Microsoft Windows Media Server unicast or multicast Requires an FTP server See Creating a VOD WM FTP Server on page 33 FTP Use FTP only if you want to copy from the Recorder server to another FTP server in which case it rec...

Page 42: ...nable HTTP tunneling See Assign LAN Internet Address Range Always use TCP protocol for MPEG 4 content in Global Assignments on page 19 Uncheck if you are using a VOD W server installed before Portal Server v4 2 Web Service Port HTTP The Portal Server and the VOD W communicate using a web service configured to use port 80 by default If you choose to tunnel over port 80 you must use a different port...

Page 43: ...VOD WM Server is within a domain the name entered here will be a domain user That domain user must have administration privileges on the VOD WM Server If the VOD WM Server is part of a workgroup the name entered here will be a local user with administration privileges on the VOD WM Server A local user with administrator privileges having the same name must also exist on the MCS Portal Server Note ...

Page 44: ...k Next g Skip through the remaining steps and click Finish when done 3 To create a virtual directory on the WM server for this publishing point a Go to Start Administrative Tools Internet Information Services IIS Manager b Navigate to the Default FTP Website Right click and select New Virtual Directory c For Alias use the Publishing Point name from Step 3 above and click Next d Enter the path to t...

Page 45: ...missions read write rename delete etc on the directory specified above If using the VBrick default this account s user name is vbrickuser and the password is vbrickuser Hint use the settings of the anonymous account as an example 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 wit...

Page 46: ...efault this account s user name is vbrickuser and the password is vbrickuser Hint use the settings of the anonymous account as an example 4 Verify that the directory created in Step 2 above is set to allow the FTP user account full permissions On the Portal Server 5 When the Darwin Server is created or modified specify the user name and password created in Step 3 above in the FTP User Name and FTP...

Page 47: ...FTP root path is d inetpub ftproot then folders that are created in the Add Modify On Demand content folders will also be created in the d inetpub ftproot mcs autoingest folder Autoingested content can go into any folder that has been associated with a server or servers using the Add Modify Folders on Selected Servers check boxes shown above If using a VBStar be sure to associate a folder with a s...

Page 48: ...In the ETV Portal Server SAP Session Announcement Protocol announcements are sent to the Portal Server by network connected VBrick devices encoders and or decoders The Select VBrick panel in the next screen shows VBrick appliances encoders and decoders that have announced their presence on the network but have not been configured for use in ETV Portal Server Note that if you delete a VBrick from t...

Page 49: ...d VBricks shown on the previous page Note The only time you will manually complete the VBrick Configuration fields is when you are defining the configuration for a VBrick that will be added to the network at a later time In this case you will need to know the following configuration data in advance Host Name Required Host name of VBrick IP Address Required IP address of VBrick User Name Defaults t...

Page 50: ...m using a virtual remote control panel as shown in 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 VBrick Model Select from dropdown Advanced settings are enabled if you select an encod...

Page 51: ...nd VBIRs right Adding Control Devices Use the following windows to define or modify control devices As noted these devices will be displayed on the Live Broadcasts page with a special icon for any users with access to that 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...

Page 52: ...e 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 See Using the Scheduler in the Portal Server User Guide for an explanation of how to schedule events for control devices T To define a control device 1 Go to Global Settings Control Devices and select Add Control Devices 2 Complete t...

Page 53: ...ces is explained below You cannot create custom serial port direct connect devices If the source device you wish to control does not have a serial port you must use a VBIR for remote control Source Select as the source either a VBrick encoder or a Live Video Stream URL identified by URL from the dropdown list The Device that was selected above will be associated with the specified Source Selecting...

Page 54: ...tp innotechsystems com Spitfire SpitFire III pdf Be aware that the device codes at this link are not tested or supported by VBrick If you can t find the code you need or have trouble controlling a non supported device check the product documentation or contact the manufacturer Connecting Control Devices To set up a device that can be remotely controlled from the Portal Server you connect the seria...

Page 55: ...ice The emitter is used when there is no direct line of sight to a control device for example when the VCR is in a cabinet and you can t use the remote control On the back of the VBIR be sure the SpitFire is in RS 232 mode Figure 9 Connecting Control Devices Table 10 Device Connectors Configuring Control Devices You also need to configure the baud rate and passthrough state of the VBrick associate...

Page 56: ...ternal 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 com documentation page Downloading External Libraries The VBIR can be upgraded by downloading an external library file External library files contain IR command sets for a specific device or devices External library files ...

Page 57: ...Global Settings ETV Portal Server Admin Guide 45 T To add an STB configuration 1 Go to Global Settings Set Top Boxes 2 Select Add STBs and click Submit ...

Page 58: ...tion 1 Go to Global Settings Recorders Note The only time you will manually complete the STB Configuration fields is when you are defining the configuration for an STB that will be added to the network at a later time In this case you will need to know the configuration data in advance Host Name Required Host name of STB IP Address Required IP address of STB User Name Defaults to system defined va...

Page 59: ...corder 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 ...

Page 60: ... pan zoom and tilt commands can be scripted and executed from ETV Portal Server to control the movement of the camera at a specific date time and recurrence Record Path Path and folder where all recording are stored By default recordings are stored on the D drive If you install ETV Portal Server on a system without a D drive you must change the path Also in order to record multiple streams the Rec...

Page 61: ...ollowing 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 a...

Page 62: ...ice You can use a text based script or a binary script to control devices connected to the serial passthrough port COM1 or COM2 on a VBrick encoder You can control devices that require binary input by pasting binary input into the Script Content text box Binary scripts let you provide a sequence of commands for devices that require binary input This type of script will pass binary input through th...

Page 63: ...for ETV Portal Server to populate the panel with a list of devices 4 In Select Device highlight one or more devices and use the arrow buttons to populate the right panel 5 Create the Script Content a For VBrick devices select a Parameter Name from the dropdown list enter a Parameter Value and click Add Repeat as many times as necessary and click Submit when done Note that the order in which you ad...

Page 64: ...st a brief example If you need help or want more information about using binary scripts please contact VBrick Support Services script send binary 0xc1 0x0d receive 2 send binary 0xc0 0x0d receive 2 send binary 0x83 0x0d receive 2 send binary 0x85 0x0d receive 2 send binary 0x81 0x0d receive 2 send binary 0xc0 0x0d receive 2 send binary 0xd3 0x0d receive 2 send binary 0x91 0x0d receive 2 Finding VB...

Page 65: ... Server or a stream coming from a hosting provider Additionally this feature lets you enter the addresses of non MPEG streams such as Windows Media and Real Networks Note that the Access Control feature Allow Viewing by Content Type does not apply to manually added URLs You can also filter and control which live streams are shown in the Portal Server by using a bit mask on the VBrick encoder For m...

Page 66: ...ther for most non MPEG streams select WM for swf Flash streams Title Title is what will display to clients in the ETV Portal Server viewing pages Stream Type URL Syntax MPEG 1 MPEG 2 vbricksys ip 239 1 1 1 port 4444 Where 239 1 1 1 is the multicast IP address and 4444 is the multicast port MPEG 4 rtsp 172 1 1 1 vbrickvideo1 vbrtsp 172 1 1 1 vbrickvideo1 Where 172 1 1 1 is the source IP address and...

Page 67: ...le Darwin Server or if there is Windows Media or Real Networks content that needs to be displayed through the Portal Server interface WM http 172 22 2 147 vbs1http asx http 172 22 2 147 vbrickvideo1 Where 172 22 2 147 is the source IP address and vbrickvideo1 is 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...

Page 68: ...d video content from an outside source Select type Document for PDFs or Word documents or type Other for PowerPoint presentations Flash demos etc Each content type has a different icon on the Video Library page URL Enter a valid URL or IP address For example rtsp ipaddress programname mms ipaddress videoname wmv Type Choose MPEG 1 MPEG 2 MPEG 4 MPEG 4 NXG Document WM or Other If you are creating a...

Page 69: ...schedule broadcasts a live or stored video to specified VBricks or set top boxes in case of an emergency The schedule is executed instantly for a specified duration or indefinitely When done or manually stopped all preempted schedules automatically resume A priority alert template pre defines all parameters for the broadcast so that it can be launched immediately it pre empts all other broadcasts ...

Page 70: ...s a different wizard depending on the selections you make but basically you select the video source which can be a live or stored broadcast the downstream targets VBricks or STBs to which it will be broadcast and configure any Advanced Settings see note below for the VBricks or STBs When done the template you created is available to authorized Portal Server users as a Priority Alert template See t...

Page 71: ...f the fields explained below 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 Broadc...

Page 72: ... 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 Closed Captioning Enabled Disabled As Configured Schedule End Options Enter values that d...

Page 73: ...ges Program names are also used to set permissions for live presentations and all defined Program Names are displayed in the Add Modify Live Channel Privileges window You can allow or deny viewing of any presentation by adjusting privileges in this window A Program Name e g HR Presentation can be pre configured with permissions in advance for use with VBPresenter When you use this same name in the...

Page 74: ...es 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 ...

Page 75: ...hat log entries are written to the log file only after viewing or recording is complete To see what is currently being viewed or recorded open the Logged Programs table in MCS using MySQL Query Browser or a similar tool MySQL Query Browser is available free of charge with the free software open source GNU General Public License at http www mysql com Be aware that the access logger has certain cons...

Page 76: ...port and x duration For best results with log analysis tools do not de select any other fields Enable Access Logging Sets access logging on or off Default off The log files are saved in Program Files VBrick MCS Logs 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 ...

Page 77: ...readsheet You can also use a standard editor like Notepad and the Excel spreadsheet template provided by VBrick to examine the logs The MCSS Access Log xlt template file makes to easy to view and sort log files You can also use this template to build Pivot Tables to analyze the log data in greater detail Pivot Tables are a powerful tool used to analyze multi dimensional data Pivot Tables are beyon...

Page 78: ...tems Inc 5 Once the window is populated with log data Figure 11 you can view or sort any of the columns as necessary 6 Click Pivot Table Wizard and follow the prompts to build a Pivot Table Figure 11 Imported Access Log ...

Page 79: ...Brick Apache machine that can be used to connect to a third party content provider In this type of scenario the third party provider provides programming data that is shown on the user interface in the Channel Guide This functionality requires a Channel Server license If this license is not installed the options for server Location and Security password are not shown on the following page Note VBr...

Page 80: ...lid URL in the following format http www server_ip_address Channel Guide Server Security By default password security is enabled Uncheck to disable and then enter and confirm a different password Channel Guide Update Time and Day Select the time and day when the Portal Server will connect to the specified Channel Guide Server for program updates This updates the Channel Guide on the user interface...

Page 81: ...ing stations you can assign or change the Icon Name Channel number etc You can also enter a searchable Description that displays in the View Info popup when you mouseover the channel number in the user interface You can also enter Keywords for searching and values for any custom fields that have been defined see Custom Fields on page 25 Add Custom Stations T To add a custom station 1 Go to Channel...

Page 82: ...Edit Programs and Add New Links buttons 7 Add custom programming information see Custom Programs and links see Add New Links as explained below 8 Click Modify Custom Station when done to save your changes Available VBrick SAP Live Streams Select an available live stream on your network These were previously created and include VBrick SAPs Session Announcements multicasts from VOD servers and URLs ...

Page 83: ...ver and updated at regular specified intervals see Channel Guide on page 67 for details 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 I...

Page 84: ...ith each live stream T To add a new link 1 Click Add New Link and enter a Link Title and Link Type 2 Enter a Web Page URL or navigate to an upload file an image a Microsoft Word document etc 3 Click Add Link when done and repeat as many times as necessary Link Title The title actually displayed on the View Info page for example Additional Information ...

Page 85: ...m Station from this list and then click Add New Custom Program 3 Use the fields explained below to create custom programming for the selected station Click on the header titles as appropriate to sort the entries in the list 4 Use the horizontal slider bar to display all fields When done click Add The program will be added to the specified time slot and you will see a view similar to Figure 12 when...

Page 86: ...tation Name Read only Program Title Desc Program Title is shown in the Channel Guide for example Monday Night Football Description is shown on the popup see Figure 12 when you mouseover the item in the Channel Guide and click Info Program Start Date Use the calendar to select the start date and start time Alternately you can manually enter the values in the proper format for example 3 10 2008 5 30...

Page 87: ... expiration date in the database If the current date is later than this expiration date the content cannot be viewed by a Portal Server user When new content is added for example using Add Video or autoingest administrators can optionally enter an Expiration Date or Viewing Period and can limit the number of concurrent viewers This data can be modified at anytime The Expired Content Log shows all ...

Page 88: ...ration date if any Folders Use to navigate to a specific folder Filename Click once on any named content in the list to populate this field Expiration Expiration Date set date in mm dd yyyy 12 00 AM format Viewing Period set a value for viewing period in hours days weeks months or years Max Concurrent Users Defines the maximum number of users who can view this stream at the same time Select Unlimi...

Page 89: ...ft to expand or contract individual entries Click the Cancel icon to the left of each to cancel a recording or ingestion in progress This also cancels the recording on the Live Broadcasts page 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 expiration for the selected license Use...

Page 90: ... 75 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 By default Enable Authentication and Authorization is unchecked which allows everyone to access all content and all functions recording publishing etc When Access Con...

Page 91: ...abase for authentication using an LDAP database or using both VBrick supports major LDAP vendors but only Microsoft Active Directory Novell eDirectory and OpenLDAP are fully tested and supported If Note As soon as you check Enable Authentication and Authorization users will be prompted for User Names and Passwords VBrick recommends configuring the system prior to user access or during off hours wh...

Page 92: ... your local network you can open ETV Portal Server without re entering your login credentials See below Using Single Sign On 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 If checked MCS will support LDAP models where group entries are independent of user entries...

Page 93: ... schema Microsoft Active Directory sAMAccountName Novell eDirectory uid 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...

Page 94: ...eans http yourserver is in the Local Intranet Zone while http yourserver yourcompany com or http 199 88 7 11 is in the Internet Zone Configuring IIS for Single Sign On Use the following steps to configure IIS for single sign on If you do not perform these steps the login page will likely be blank when you launch the Portal Server T To configure IIS for single sign on 1 Go to Start Administrative T...

Page 95: ... root certificate locally on the ETV Portal Server as Trusted Root Certificate Authority 1 Open Internet Explorer 2 In the address bar type https LDAPSERVER 636 where LDAPSERVER is the address of the LDAP Server associated with Certificate Authority See Resolving Other Security Alerts on page 85 and 636 is the SSL port used to authenticate with the LDAP Server 3 When Internet Explorer displays a S...

Page 96: ...ertificate 7 Click Next 8 Click Place all certificates in the following store 9 Click Browse 10 Check Show physical stores check box 11 Click the plus sign next to Trusted Root Certificate Authorities 12 Select Local Computer and click OK 13 Click Next and Finish when done ...

Page 97: ...well as in the configuration of the LDAP Server For example if the information is edirldap vb loc then the address bar should read https edirldap vb loc 636 and the LDAP Path should read LDAP edirldap vb loc 636 To find out if the address is accessible ping the address given in a command prompt If the address is not accessible you must create or add a DNS entry to the Host file on the local server...

Page 98: ...erver 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 Go to About this Help Using this Help for information about how to Print pages and use the full text Sear...

Page 99: ...d 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: ...88 2008 VBrick Systems Inc ...

Page 101: ...ing of content from only specific VOD servers on the network The ability to place bandwidth restrictions for viewing content The ability to limit certain users to only access Multicast or RTSP unicast content The ability to group content resources Live Channels and or VOD content into Resource Groups which allows the setup and modification of the Access Control functionality to take place much mor...

Page 102: ...r example a new user needs only to be entered once into the LDAP directory and all future modifications to that user can be done in the same central location Different applications can authenticate and or authorize users against the LDAP directory There are numerous LDAP directory products on the market today but the most popular are Microsoft Active Directory Novell eDirectory Sun iPlanet and Ope...

Page 103: ...ministrator wants to provide access to live streams via channel number d If security is a concern SSL should be turned on between clients and the ETV Portal Server server This allows User Names and Passwords to be encrypted between the client and the server See the section Configuring for SSL on page 105 for instructions on how to configure this 2 VBrick If there are VBricks in the network they ar...

Page 104: ... system Administrators should authenticate users with an LDAP Directory server if The organization has an LDAP server that they actively manage to allow products to authenticate The ETV Portal Server administrator can obtain the necessary configuration information from the LDAP administrator to allow the authentication to occur Using LDAP reduces the amount of administrative time necessary to add ...

Page 105: ...Administrator to quickly provide access to new content to Users and User Groups For example if the organization originally had ten Live Channels on the network and another Live Channel was added the Administrator would simply need to add that Channel to the appropriate Resource Groups and the channel would be available 5 Create Users on the ETV Portal Server Creating users is an optional step that...

Page 106: ...sing the VBrick Database if LDAP authentication is not available or desired Finally in order to assign user PINs to access Set Top Boxes a user assignment is needed see Set Top Box Authentication section below Note that STB PIN access is dependent on the VBrick Database being enabled See Access Control on page 78 for details Submit Save changes and or navigate to the next window Add New Takes the ...

Page 107: ...r modify users select Users from the navigation bar on the left User User Use this option if the EtherneTV system will be accessed by a PC or Mac user or if Users will be authenticated to STBs via PIN numbers This access is not limited to a specific PC or STB Set Top Box Use this option if the EtherneTV system will be accessed via a STB attached to a television or other video display If Set Top Bo...

Page 108: ...n defined Click Resource Groups in the main navigation to the left to create Resource Groups Add Modify Live Channel Privileges A live channel is a live stream that has been modified into a Custom station or a TV station and assigned a channel number A list of available live channels will be displayed A user can be provided access to all live channels or to individual live channels For live channe...

Page 109: ... the same on both servers only one folder name will show up in the list Allow Viewing by Content Type The Administrator can limit the types of content that a user can view and or limit the bandwidth that specific users can view Note that this setting does not apply to URLs that were manually added by an administrator see URLs on page 53 Note The live streams shown in the Portal Server may also be ...

Page 110: ...or on demand recording You must select a folder above for Allow Content Recording before you can make a folder selection here Administrators can allow a user the ability to record live content to a specific default folder on an VOD Server by pressing the Record push button below the Preview Window For ease of use the Administrator can only assign one default folder where a particular user can reco...

Page 111: ...t Restrictions and Expiration Privileges when adding stored content or scheduling a recording Note that copyright restrictions apply only to Portal Server initiated playback sessions and not for example to direct RTSP requests to a VOD server Configuring User Groups Grouping users is common practice and makes administering access to the ETV Portal Server less complicated than administering access ...

Page 112: ...er Groups and they will inherit the privileges of that group If no Users appear then none have been defined However if LDAP is being used for Authentication no users need to be defined When a user Authenticates to the system the Authentication process will return the User s group information The user will receive the privileges that are provided to that group Add Modify Group s Resource Assignment...

Page 113: ...e and one Resource Group for each of the user groups Full Access would be assigned to each user group and the Marketing Resource Group would be assigned to the Marketing User Group the Engineering Resource Group to the Engineering User Group and the Sales Resource Group to the Sales User Group Resource Groups provide the added bonus that they allow the Administrator to quickly provide access to ne...

Page 114: ...ring Users on page 93 The only difference is that the descriptions will apply to resource groups rather than to individual users Method Description User Interaction Comment User PIN If Access Control is enabled but the STB is not defined in the system then Access Control works based on a user PIN This PIN is defined on a per user not per STB basis so that users need to be defined for this to work ...

Page 115: ...ion is enabled but the STB is not defined in the system then Access Management works based on a User PIN This PIN is defined on a per user not per STB basis so Users need to be setup in the system for this to work When the user accesses the ETV Portal Server through the STB they will be prompted for their PIN The user simply enters the PIN with the remote control or the wireless keyboard and can t...

Page 116: ...104 2008 VBrick Systems Inc ...

Page 117: ...he Portal Server and the LDAP Server can be encrypted by enabling encryption on the LDAP server VOD W Server Communication between the Portal Server and a VOD W server can be encrypted by enabling SSL on the VOD W server See Secure Communication in the VOD W Server Release Notes By convention URLs that require an SSL connection start with https instead of http The steps briefly listed here and exp...

Page 118: ... Next Important The common name is one of the most significant pieces of information that ends up in the certificate 12 Enter the appropriate information in the Country Region State Province and City locality fields and then select Next 13 Enter a file name for the certificate request The file contains information similar to the following BEGIN NEW CERTIFICATE REQUEST MIIDZjCCAs END NEW CERTIFICAT...

Page 119: ...When an administrator attempts to access the Administration pages it will also force them to use https ipaddressofserver admin The padlock icon will be visible at the throughout the entire Admin site Securing the Portal Server User Pages T To configure the ETV Portal Server User Pages for SSL access 1 Go the Portal Server install location typically C Program Files VBrick MCS and open web config in...

Page 120: ...y the and characters shown below in red Web Security 1 Web Page Security 1 Remove comments around the following section to enable SSL on all Admin Console pages section name secureWebPages type Hyper Web Security SecureWebPageSectionHandler WebPageSecurity allowLocation false Web Security 2 Web Page Security 2 Remove comments around the following section to enable SSL on all Admin Console pages se...

Page 121: ...res Dedicated platform NVR servers are available on a dedicated hardware platform which eliminates resource contention and guarantees successful recording Software only NVR servers are available as a software only option which you can install on your own server hardware See the NVR Release Notes for server hardware recommendations Redundant storage both NVR servers offer RAID 5 for storage redunda...

Page 122: ...rdware configuration relative to the number of purchased licenses The license file determines the total maximum concurrent recordings allowed In a standard NVR installation the NVR license file is stored on the Portal Server in a standalone NVR installation the NVR license file is stored on the Standalone NVR Table 13 NVR Hardware Specifications NVR 10 Record Licenses NVR 40 Record Licenses Platfo...

Page 123: ...ed with the standard Portal Server Admin Console or the Standalone NVR Console records from the Record button or the Scheduler module Supports batch recording where one large file is recorded into multiple smaller files Standalone NVR A Standalone NVR manages the record capability of itself and any attached Standard NVRs A standalone NVR is typically used in security surveillance and monitoring ap...

Page 124: ...rmed using the Recorders pages on the Portal Server s or Standalone NVR s Admin Console See Recorders on page 43 for more information T To configure a standard NVR in a Portal Server Installation 1 Login to the Portal Server Admin Console using the host name or IP address of the Portal Server machine For example http myserveraddress admin 2 Define a Record server a Set record Path if necessary Set...

Page 125: ... of simultaneous recording the NVR will support which is less than or equal to the licensed number of recordings The record Path can be set to local hard drive on the NVR machine or to a network drive In a Portal Server installation from PCs or STBs end users can access NVR record features record start record stop through using the Portal Server When a recording is initiated using the Record butto...

Page 126: ...ption of the Scheduler see Using the Scheduler in the Portal Server User Guide Figure 14 Portal Server Schedule Record Page 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 ...

Page 127: ...are available from the Video Library page and have a special icon Like other content rich media presentations can only be seen by those viewers who have appropriate permissions This document explains how to configure the Portal Server to work with VBPresenter The VBPresenter User Guide explains in detail how to configure and use VBPresenter Note VBPresenter v2 x works with VBrick s WM or MPEG 4 ap...

Page 128: ...orded for future use only in VBPresenter they cannot be recorded using the Portal Server Configuring MCS for VBPresenter The following pages explain how to configure the MCS Portal Server to handle live and stored presentations Once these steps are done you use the native functionality in VBPresenter to make live or stored presentations available on the Portal Server For more about configuring and...

Page 129: ...ent check the appropriate folders c Allow Content Publishing check the appropriate folders 3 Go to Global Settings Global Assignments Assign Presentations and select the user you created above for example PresentationUser as the New Presentation User Configuring for Live Presentations You must perform the following steps to configure the Portal Server for each live presentation T To configure the ...

Page 130: ...he link will be automatically removed from this page at the end of the presentation If the presentation is terminated abnormally for any reason for example if the presenter exits without going OFFLINE you may need to manually remove the presentation link from the Live Broadcasts page See Live Presentations on page 85 for details 2 If you also want to record the presentation from VBPresenter click ...

Page 131: ...gate to the video name published from VBPresenter and click once to launch it in a browser 3 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 Configuring for Stored Presentations There is no additional configuration for stored presentations ...

Page 132: ...120 2008 VBrick Systems Inc ...

Page 133: ... the ETV Portal Server for easy ingestion to the VOD server s The ETV Portal Server periodically every 5 minutes polls certain folders for presence of content and if found ingests the content onto multiple VOD servers This process is called Automatic Content Ingestion or Autoingestion The content can come from a pushbutton recording on the Portal Server a VBrick VBStar or a file recorded with Stre...

Page 134: ... the right inside the Add Modify Folders on Selected Servers box Select the desired folder and then select the target VOD servers to ingest content Press Submit The folder is now created under the autoingest root folder and configured See Add Modify Video On Demand Content Folders on page 34 for details Example If under the root video folder on the VOD Server you had a folder or want to create a f...

Page 135: ...st be FTPed or copied to this directory and the target video title must contain the fully qualified path to the destination The autoingest user name as configured in the Portal Server Admin Console will be used to access available VOD servers If the autoingest user does not have publishing rights for the VOD directory specified in the MCSTitle the ingestion will fail Autoingest users must have VOD...

Page 136: ...Command Ingest MCSTitle VODFolder Spiderman Returns MCSTitle Keywords Ingest001 Keywords Description My ingested Video Description Expiration 20060430 1130 Expiration SourceFileName Ingest002 wmv SourceFileName SourceFileType WM SourceFileType MaxViewers 1 MaxViewers FileLink filename myfile ppt url http www google com FileLink filename myother ppt url http www google com CustomFields Field name C...

Page 137: ... This file must reside in a folder on the Portal Server The format for this data is absolutepath FullLocPath for example absolutepath c Temp ingest002 wmv Remote FTP MPEG Files only This file resides on a remote FTP server The format for this data is ftp username password FTPServerURL VirtuualDirectory Filename For example ftp videos videos 172 22 2 1 videos ingest0003 mpg where the FTP protocol s...

Page 138: ...ility 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 Go to c program files vbrick MCS utils and double click CCTrackRemover exe 2 Enter an MPEG 4 File Name and click Remove CC Track Depending on the size of the file it may take a few moments to comp...

Page 139: ...ying key directories and files from a live primary Portal Server to a warm backup secondary MCS server These directories and files are backed up on a scheduled periodic basis and a configurable number of archive versions are kept on the backup server The warm backup will not function as a Portal Server while it is in warm backup mode If the live Portal Server fails for any reason you can quickly c...

Page 140: ...ote ETV Backup is tightly integrated with the Portal Server and backs up key directories and files VBrick does not support any user customization of this product or any non ETV Portal Server uses of the software Profile Name MCS Folder Location MCS Database Backup C Program Files MySQL MySQL Server 5 0 MCS LicensesBackup C Program Files VBrick MCS licenses MCS Live Presentations Backup MCSPresenta...

Page 141: ...y default the warm backup option is disabled on both servers T To enable a warm backup server 1 On the server machine that will be used as the warm backup go to Start Control Panel Add or Remove Programs VBrick Media Control Server Suite 2 Click Change Remove and on the following window select Enable Disable Warm Backup Server 3 On the following window select Enable and click Next then OK to exit ...

Page 142: ...CS Warm Backup Group These addresses must correspond to the actual IP address of your live Portal Server T To set the profile IP addresses 1 Launch ETV Backup go to Start All Programs VBrick ETV Backup 2 Double click on the first profile in the group which is MCS Database Backup This should open the following window If not check that Preferences Double click Action is set to Modify the profile 3 I...

Page 143: ...and enter the password associated with that user 4 Press OK and OK and minimize the application do not exit 5 Reset Database Backup Versioning This step is important Do not omit this step T To reset database backup versioning 1 Right click on MCS Database Backup and select Modify 2 Then go to Copy Delete Versioning and set maximum versions to 5 and maximum days to 7 ...

Page 144: ...n the navigation footer The backup should run without errors and a window similar to the one shown below will report a successful backup 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 ...

Page 145: ...m backup server 3 If you want viewers to use the same host name for the Portal Server after turning a warm backup into a live server a network administrator will have to change the IP address or DNS entry to match the new address Bringing a Failed Machine Online as a Warm Backup T To bring the failed machine back online as a warm backup 1 After fixing or replacing the failed server go to Add or Re...

Page 146: ...go to Copy Delete Advanced 2 Set the value to whatever is appropriate for your site VBrick recommends leaving this value at zero unless it has an adverse impact on Portal Server users Software Installation EtherneTV Backup requires a license key If your EtherneTV purchase included ETV Backup the license key will be installed by VBrick prior to shipment If you ever need to re install the software t...

Page 147: ... control unit to select streams and navigate Portal Server pages after the Amino is configured and running as explained here The Amino does not support the following Portal Server functionality Access Logging Scheduling Custom Fields Device Control Priority Alert Copyright Restrictions Connecting the Amino Connect the Amino STB to a standard TV and to your Ethernet network as explained below If ne...

Page 148: ...ress Alt m on the keyboard 3 Enter the read management password default leaves 4 If a DHCP server is present the Amino IP address is automatically obtained from the DHCP server 5 If a DHCP server is not present and you want to set a static IP address select Network Configuration set DHCP Info to Do not use and enter the new IP address and other network data 6 Select Trusted Domains and add the Por...

Page 149: ... keyboard and use the steps listed above in Configuring the Amino to set a new IP address 4 Press Ctrl again to toggle off the Default Amino Keys and resume normal operation Configuring a Direct Connection In some cases you may wish to connect the Amino directly to a VBrick MPEG 2 appliance without using the Portal Server In this case the attached monitor will display the single stream from the ap...

Page 150: ...ings 4 Change the TV Display Format to Widescreen TV 5 Save changes exit Preferences and power cycle the STB 6 Be sure to set the widescreen TV monitor to Full mode T To configure for widescreen using the remote control 1 Select the Menu button on the Remote Control to get to Preferences 2 On the Preferences menu select TV system and Audio Settings 3 Change the TV Display Format to Widescreen TV 4...

Page 151: ...ideo 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 ...

Page 152: ...140 2008 VBrick Systems Inc ...

Page 153: ... two industry leading products means that customers with legacy networks can retain their existing network infrastructure and still deploy the latest in video delivery systems The benefits of this product integration include unlimited geographic reach for video reduced network circuit costs higher quality video and improved system performance Cisco ACNS also provides a flexible management system f...

Page 154: ...ck Next d For FTP Site Content Directory click Browse and navigate to the directory specified in the StoragePath line whose data is being setup Click OK then Next e In the Access Permissions window click Next to select the default permission of Read f Click Finish to complete creation of the new Virtual Directory You will also need to configure the VOD W Server to allow anonymous connections T To ...

Page 155: ...co and or their representatives Use the following steps to point to the Portal Server manifest file and set other configuration options T To set configuration options and identify the manifest file 1 Be sure the ACNS Server is running and launch an Internet Explorer browser 2 Go to the ACNS Management URL for example https ipaddress 8443 3 Log into the ACNS Management Tool Username admin Password ...

Page 156: ...ontent added via the ETV Portal Server has been pushed to the ACNS remote content engine s disk storage 3 Open a browser and launch a Portal Server client 4 Launch a stored MPEG 4 or WM video from the Portal Server user interface The MPEG 4 or WM content should run and play successfully to conclusion 5 If you run a packet sniffer on the MCS client a trace will show that the client was redirected t...

Page 157: ...ange this title open the Portal Server Admin Console and go to Global Assignments Change Title then enter a new title or leave the title blank by entering at least one space Note that the title is always displayed in white text and may not be visible if you use a light colored background image This title change will be retained through subsequent software upgrades You can also change the header im...

Page 158: ...CS 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 jpg Logo image C sfwapp Components WebApp MCS MCS_A...

Page 159: ...es header_ClientBranding Modify Any attributes for font and color 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 Files to Change css PC_HighRes css css PC_LowRes css Classes searchbar Modify Any attributes Files to Change css MCSv4 css Classes searchbar_main_button Modify Font ...

Page 160: ... Classes timeHeadertableSearch Modify Background color Files to Change css ChanGuide_styles css Classes timeHeadertable timeHeaderCells CHGuidePrevBtn CHGuideNextBtn Modify Background color color fonts etc Button Images ChannelGuideImages leftArrow gif ChannelGuideImages rightArrow gif Files to Change css ChanGuide_styles css Classes ChGuideProgramMenuTitle ChGuideProgramMenuDesc ChGuideProgramMen...

Page 161: ...Recording Modify Border color background color recording image padding etc Files to Change css PC_HighRes css css PC_LowRes css Classes ContentList Modify Border background color scroll bar Files to Change css PC_HighRes css css PC_LowRes css MCSv4 css Classes menu menuitem Modify Color background color fonts size etc Files to Change css PC_HighRes css css PC_LowRes css Classes messages message_bo...

Page 162: ...ss 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 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 Files to Change WMIPR css wmipr css Classes All Modify Font size color backgroun...

Page 163: ...es that the following files be FTPed to the NXG server These files are located in the Portal Server utilities folder at C Program Files Vbrick MCS utils NXGtoVODWMigrationTools VBListAssets awk VBListAssets sh T To run the script FTP the files listed above to the NXG server 1 Open a Command Prompt on your PC and change directories to the folder with the files listed above FTP NXG_ip_address 2 Logi...

Page 164: ...The Migration Tool is a Windows based application that is installed with the Portal Server installation and should be run on the Portal Server machine Once you have created an asset file use the following steps to actually migrate files to the VOD W server Note that the ingestion process on the VOD W server is CPU and bandwidth intensive You may want to run the migration during off peak hours and ...

Page 165: ...e content migration is complete reset the Transfer Rate to the default 10000 Running the Migration Tool T To migrate video files to the VOD W 1 Launch the Migration Tool Go to C Program Files Vbrick MCS utils NXGtoVODWMigrationTools and double click on VBMCSReplicateContent exe 2 Complete all required fields as explained below 3 Select Save to File to create a status file that will show which file...

Page 166: ... 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 Default vbrickuser Assets Browse to the file nxg_asset_list or use an FTP URL in the following format ftp vbrickuser vbrickuser server_ip_address nxg_asset_list Destination VoD Server Address IP address of destination VOD W server ...

Page 167: ...file in the Assets field and repeat the 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 Sch...

Page 168: ...156 2008 VBrick Systems Inc ...

Page 169: ...used during the ingestion procedure The Excel metadata spreadsheet for the package is inside the package folder with a name like 8000 0120 Clearvue HS MPEG Gold 7 17 08 xls You must copy this spreadsheet to your local C drive The license file has a name like content_34294950443 lic You must install the license using the Windows Add or Remove Programs utility The Mass Ingestion Utility is installed...

Page 170: ...ick Systems Inc 2 Open IIS Manager a Expand the Local server and then the FTP server b Add an FTP site called MassIngest c Map the FTP site to the directory on the LaCie USB drive that has the video to be ingested ...

Page 171: ...ck Change Remove and select Install Replace the EtherneTV Content license file c Click Next then browse to the file and click Open 5 Manually close the window when done See Installing Portal Server License Files on page 14 for more information Ingesting Content Configuring a VOD W Server VOD W only Use the following steps prior to ingestion to change the Transfer Rate from 10 000 to 1 000 000 Kbps...

Page 172: ...the window opens go to Options Initiate Mass Ingestion 3 When the Mass Ingestion utility starts a Set Local Video Content Path to the actual path b The Ingest Source Directory is ftp Portal Server IP Address MassIngest c Set the Metadata File Path to the location of the Excel spreadsheet d The Sheet Name should be Sheet1 e The MCS Server IP is the address of the Portal Server f Select the VoD Serv...

Page 173: ...ack to 10 000 Kbps See Configuring a VOD W Server on page 159 Backing Up the Database Once Mass Ingestion is complete it is recommended that you perform a full database backup To ensure a successful database backup you must 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 busines...

Page 174: ...es of the following directories and the Metadata file in C VBrick Backup C Program Files MySQL MySQL Server x x data C Program Files VBrick MCS Images Thumbnails C Program Files VBrick MCS licenses 4 Copy the entire contents of the VBrick Backup directory to a flash drive and later burn a CD of these files 5 To restart the Services maximize the Services window Then right click on VBrick Object Sta...

Page 175: ...s to the ETV Portal Server and a safe location to store the backup database and files Topics in this chapter System Backup 163 System Restore 164 System Backup To ensure a successful system backup you must 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 T To back ...

Page 176: ... will show the progress of the Services that will be stopped After the services have stopped minimize the Services window 5 Open My Computer and restore the following directories from the backup location C Program Files MySQL MySQL Server x x data C Program Files VBrick MCS licenses C Program Files VBrick MCS MCSPresentations or D VBrick MCSPresentations C Program Files VBrick MCS Presentations or...

Page 177: ...utoIngest Content via XML 123 C Configuring a Presentation User 117 Configuring for Live Presentations 117 Configuring for Presentations 116 Configuring for Stored Presentations 119 Configuring IWS for Control Devices 43 Configuring the Amino 136 Connecting Control Devices 42 Connecting the Amino 135 Control Devices 38 Copyright Restrictions Expiration Privileges 99 Copyright Restrictions and Cont...

Page 178: ...9 VBrick Database 90 VBrick Encoders Decoders 6 VBricks 36 W Windows PCs 10 Working with Presentations 116 Z 3 Create User Groups on the Portal Server 92 6 Assign Resources to Users or User Groups 93 Add Non VOD Content 56 Add VOD Content 55 Add Modify Group Information 100 Add Modify Live Channel Privileges 96 Add Modify User Information 95 Add Modify User s Group Assignments 96 Add Modify User s...

Page 179: ......

Page 180: ...VBrick Systems Inc 12 Beaumont Road Wallingford Connecticut 06492 USA ...

Reviews: