background image

ETV v4.1 Portal Server
Admin Guide

June 21, 2007

4410-0118-0006

VBrick
EtherneTV Portal Server

Summary of Contents for Portal Server ETV v4.1

Page 1: ...ETV v4 1 Portal Server Admin Guide June 21 2007 4410 0118 0006 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: ... Components 6 VBrick Encoders Decoders 6 ETV Video on Demand Servers 6 ETV Set Top Box 8 ETV Network Video Recorder 8 ETV Live Portal Server 8 VB PC Remote Controller 9 Amino Set Top Box 9 WM IP Receiver 10 Portal Server Installation 10 Download Components 10 Port Requirements 12 License Files 14 Changing the Title Header and Logo 15 Admin Console Login 16 Admin Console Options 17 Internet Explore...

Page 4: ...a Script 50 Finding VBrick Parameters and Values 52 URLs 53 Add Modify a URL for a Live Video Stream 53 Add VOD Content 54 Add Non VOD Content 55 Emergency Broadcast 56 Program Names 60 Access Logging 61 Extended Logging Properties 62 Viewing the Access Logs 63 3 Server Administration Modify VOD Content 65 Diagnostics 67 Status 67 Expired Content Log 68 Access Control 69 Single Sign On 71 Using LD...

Page 5: ...y Content Type 85 Allow Content Publishing 86 Allow Content Recording 86 Default Content Recording 86 Allow VBrick Access 86 STB Access 87 Schedule Privileges 87 Emergency Broadcast Privileges 87 Copyright Restrictions Expiration Privileges 87 User Groups 87 Add Modify Group Information 88 Add Modify Group s User Assignments 88 Add Modify Group s Resource Assignments 88 Resource Groups 89 Add Modi...

Page 6: ...ion AutoIngest Content 111 AutoIngest Content via XML 113 Using the XML Template 113 Removing MPEG 4 Closed Captions 114 9 Database Backup Introduction 117 Database Backup 117 Database Restore 118 10 Amino Set Top Box Overview 119 Connecting the Amino 119 Configuring the Amino 120 Changing the IP Address 121 Configuring the Remote Control for a TV 121 Configuring the Amino for a Widescreen 121 Set...

Page 7: ...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 8: ...let us know For more information about any VBrick products all of our product documentation is available on the web Go to www vbrick com documentation to search or download VBrick product documentation Font Conventions Arial bold is used to describe dialog boxes and menu choices for example Start All Programs VBrick Courier fixed width font is used for code elements C HTML as well as filenames dir...

Page 9: ...Release Notes T To save or print a PDF document 1 Click once to open the PDF document in Acrobat Reader 2 To save or print a PDF document right click and select Save Target As or Print Target EtherneTV STB Admin Guide EtherneTV STB Quick Start Guide EtherneTV NXG Server Quick Start Guide EtherneTV VOD W Server Quick Start Guide EtherneTV VOD WM Server Quick Start Guide VBPresenter User Guide ...

Page 10: ...x Preface ...

Page 11: ...ive 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 sof...

Page 12: ...he ETV 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 Note VBrick has tested the ETV Portal Server on Windows 2000 Web Server and...

Page 13: ...roups in which case only those specified users 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 View...

Page 14: ...ter 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 televi...

Page 15: ...quires Scheduling module Figure 2 ETV Portal Server Home Page 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 t...

Page 16: ...e 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 webcasting rates up to 2 Mbps It features built in live streaming server automatic multicasting and state of the art reliability A ...

Page 17: ...s on page 21 You can purchase an Internet based Windows Media server from VBrick in which case it is configured by VBrick or you can purchase and configure it yourself using the Microsoft documentation not recommended You can also install a Darwin Open Source server which is fully compatible with ETV Portal Server but is not sold or supported by VBrick For more about downloading installing and con...

Page 18: ... 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 ETV Portal Server performance as well The Network Video Recorder uses ETV Portal Server components and typically requires two machines the ETV Portal Server is installed on one machine the Network Video Recorder software is installed on...

Page 19: ... 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 20: ...ox 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 Glo...

Page 21: ... 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 supp...

Page 22: ...n performance limitations in Linux environments see the ETV Portal Server Release Notes for information and recommendations Table 3 Supported Stream Types Macintosh and Linux Table 4 Supported Operating Systems and Browsers Macintosh and Linux Port Requirements The drawing below and the table that follows show the required port configuration for various Portal Server devices All ports in the drawi...

Page 23: ...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 auto FTP to MCS Auto Ingest directory DMZ LAN 21 TCP FTP from MCS to VBStar content discovery DMZ LAN 80 TCP Management command from MCS to VBrick STB DMZ LAN 80 8080 TCP Web ...

Page 24: ...al Server license file 1 Go to Start Control Panel Add 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 21 TCP FTP from MCS to VOD Server Darwin Wind...

Page 25: ...er or Portal Server Either a standard ETV Portal Server license file or a Live Portal Server see ETV Live Portal Server on page 8 license file If not installed error page displayed at login Player The embedded Windows Media Player has restrictions on the number of licensed users Use this option to select a license file that modifies the number of allowed users for various MPEG 1 MPEG 2 and MPEG 4 ...

Page 26: ...is not supported on Macintoshes or Set Top Boxes or with Firefox or other browsers In order to access the administrative functions enter the following address in the Internet Explorer browser of the PC where myserveraddress is the host name or IP address of the ETV Portal Server The session will timeout after 20 minutes of inactivity admin is both the default user name and password http myserverad...

Page 27: ...pages with a valid user name and password to display the following window This window provides access to all admin configuration options 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 ...

Page 28: ...or Delete assets on the EtherneTV VOD Video on Demand server Not supported on some legacy NXG servers Diagnostics Displays system log messages by source time and generally IP address Status Shows the status of events in progress including recordings 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 ...

Page 29: ... signed ActiveX controls Prompt Run ActiveX controls and plug ins Enable Script ActiveX controls marked as safe for scripting Enable 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 User Groups Used in conjunction with A...

Page 30: ...20 2007 VBrick Systems Inc ...

Page 31: ... in this chapter Global Assignments 21 Custom Fields 27 Customize Streams 28 Stream Restrictions 30 Servers 31 VBricks 36 Control Devices 39 Set Top Boxes 44 Recorders 46 Script Devices 48 Scripts 50 URLs 53 Emergency Broadcast 56 Program Names 60 Access Logging 61 Global Assignments Global Assignment are listed below Most are self explanatory and consist of text boxes where you enter appropriate ...

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: ...quotes or commas If configuring for VBPresenter see Configuring an FTP User on page 106 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...

Page 34: ...ge 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 minutes This is only used to poll for content added to the VOD from an interface other than ETV Portal Server When adding a server use S...

Page 35: ...rtal 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 field do not enter the complete path The Current Presentations User is a pseudo VBPresenter user who will be given permission to publish to specified directories and VOD servers Co...

Page 36: ...le 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 client machines MPEG 2 Packet Ordering at Schedule End Network hardware infrastructure determines the order in which packets arrive at a destination To improve video quality VBrick MPEG 2 appliances reord...

Page 37: ...ilable to administrators as a selection in the Customize Streams window It is also available to end users as the Modify Info button on the Info pages associated with stored videos if they have content publishing permissions T To create a Custom Field 1 Go to Global Settings Custom Fields Set Cisco ACNS Manifest Options Check the box to enable generation of a Cisco ACNS Manifest File The Cisco ACNS...

Page 38: ... displays in the Messages area of the window You can also enter Keywords for searching and values for any custom fields that have been defined see Custom Fields above The ETV Portal Server auto discovers live streams on the network by listening for announcements also known as SAPs Session Announcement Protocols On a network with many live streams the administrator can keep the stream list organize...

Page 39: ...ecific content Add Link This feature lets you add a hyperlink to the page you get by clicking the Info hyperlink associated with each live stream T To add a link to a customized stream 1 Highlight a stream in the Customized Live Streams panel 2 Click Add New Link and enter a Link Title and Link Type 3 Click Add Link when done Repeat as many times as necessary Program Name Required Name that will d...

Page 40: ...re by setting a viewing period For more about content expiration see Copyright Protection on page 3 Link Title The title actually displayed on the Info page for example Additional Information 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 e...

Page 41: ...Portal Server If the network supports Windows 98 users you must use the IP address of the VOD server not the host name After selecting a Server Type VBrick recommends you keep the default settings for FTP Password Publishing Local Path Publishing Directory etc unless there is a compelling reason to change them Nor is it necessary to create a Streaming Alias Unless you are using HTTP Tunneling leav...

Page 42: ...r all others is anonymous The FTP User Name refers to a user account that already exists on the server If the FTP User Name is changed on any VOD server it must be changed here as well Use any combination of alphanumeric and special characters Server Type NXG Linux based Kasenna VOD server VOD W Windows based InfoValue VOD server VOD D Darwin Open Source server for Linux Windows Mac etc Ingests an...

Page 43: ...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 See also Assign LAN Internet Address Range Always use TCP protocol for M...

Page 44: ...olders using the window shown below See Auto Content Ingestion on page 111 for more about auto ingestion Existing folder structures on a VOD server will be mirrored in the Portal Server However you will still need to associate those folders with other server s if the file is to be auto ingested onto multiple servers User Name VOD WM Advanced only The name of a valid user that has administration pr...

Page 45: ...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 server for autoingest This enables the folder that the VBStar will FT...

Page 46: ...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 47: ...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 48: ...l Select from dropdown Advanced settings are enabled if you select an encoder or a VBStar Note The following values are stored in the Portal Server database only Depending on how a scheduled event is configured they may be saved and written back to the VBrick device after the scheduled event runs Multicast IP Destination multicast IP address Video Port Destination video port Audio Port MPEG 4 devi...

Page 49: ...ee Adding User Defined VBIRs below for more about VBIRs Figure 6 Virtual Remote Control Panel on Live Broadcasts Page As shown in Figure 7 below the remote control panel will have a different graphical user interface depending on whether the source device is directly attached via a serial port connection or uses a VBIR The control panel interface for direct connect devices varies according to the ...

Page 50: ...s 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 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 selec...

Page 51: ...http innotech com spitfire ii device codes pdf For SpitFire III models go Name Enter a unique descriptive name that will be displayed on the virtual remote For example in Figure 6 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 devic...

Page 52: ... SpitFire device to COM1 or COM2 on the VBrick encoder The VBIR subsequently communicates with the DVD or VCR via infrared commands see Figure 8 at the configured baud rate If necessary connect one end of the XIR emitter cable to the SpitFire and the other to the DVD or VCR making sure the adhesive lead is securely attached to the device The emitter is used when there is no direct line of sight to...

Page 53: ...nd 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 Baud Rate and Passthrough State Device Connector VCR DB 9 DVD DB 15 MPEG 1 Encoder DB 9 MPEG 2 4 WM Encoders RJ 45 Typical device connector Device Baud Rate Passthrough State DVD 4800 Responder VCR 9600 Responder VBIR 2400 N A ...

Page 54: ...mands are learned on a SpitFire they can be written as an extended download command library to a storage file on a PC The learned commands in the stored file can be uploaded and cloned to another SpitFire For more information go to www VBrick com documentation and see the application note EtherneTV Learning IR Commands on the VBIR Set Top Boxes STBs Set Top Boxes must be configured in ETV Portal S...

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

Page 56: ...r 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 value if blank User Password Defaults to system defined value if blank Confirm Password Defaults to system defined value if blank Must match User Password if entered above Software Revision Optional STB Model Sele...

Page 57: ...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 58: ... runtime of a scheduled event For example PTZ cameras respond to pan tilt and zoom commands Once defined as a script device 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 T To add a Script Device configuration 1 Go to Global Settings Script Devices Record Path Path and folder where all reco...

Page 59: ...e 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 Note You can also write a script launched from the Portal Server that uses TCP IP to communicate with any compatible device on the network Contact VBrick Support Services for more information Device Name Any user defined name ...

Page 60: ... 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 the serial passthrough port on a VBrick to the specified device You will typically connect y...

Page 61: ...ter 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 4 In Select Device highlight one or more devices and use the arrow buttons to populate the right panel 5 Create the Script Content ...

Page 62: ...ough State and other parameters on the encoder before you can run the script See Serial Port Passthrough in the VB4000 5000 6000 Admin Guide for more information The following example programs a VBrick VBIR device to device code 351 and sends the Play command This is just a brief example If you need help or want more information about using binary scripts please contact VBrick Support Services scr...

Page 63: ...n off network stream such as an MPEG 4 Stream from an Apple Darwin 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 The following examples show valid URL syntax for live video str...

Page 64: ...ter 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 on Demand server such as the QuickTime Darwin server a Windows Media server or a Helix Real server This is valuable feature if you want to enter an off network stream such as an MPEG 4 Stream from an Apple Darwin Server or if there is Windows Media or Rea...

Page 65: ...o be viewed Use the content Type field to identify the content Select a stream type MPEG 1 MPEG 2 etc to add video content from an outside source Select type 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 URL for stored video that points to www yahoo com fo...

Page 66: ...be executed by Portal Server users with appropriate permissions This 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 An emergency broadcast template pre defines all parameters for the broadcas...

Page 67: ...ently has 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 an Emergency Broadcast ...

Page 68: ... 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 Broadcast V...

Page 69: ...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 Closed Captioning Enabled Disabled As Configured Schedule End Options Enter v...

Page 70: ...am 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 MCS Prog...

Page 71: ...og time periods etc By default access logging is set to off and the logs are saved in Program Files VBrick MCS Logs Note that 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 f...

Page 72: ...ted x address x 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 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 th...

Page 73: ... 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 Navigate to C Program Files VBrick MCS Utils and double click MCSS Access Log xlt 2 When prompted select Enable Macros 3 Click Import Log ...

Page 74: ...64 2007 VBrick Systems Inc Figure 9 Imported Access Log ...

Page 75: ...ly in use Administrators can find or filter the displayed assets by clicking on All Keyword Title or Expiration Date You can also use this window to set Expiration and to define the maximum number of concurrent viewers for a stream Also be aware that a user with publishing permissions can delete content by clicking the Info hyperlink and then Delete Video To disable this user option disable the us...

Page 76: ...nd 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 Expiration Expiration date if any Folders Use to navigate to a specific folder Filename Click once on any named content i...

Page 77: ...d 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 This also cancels the recording on the Live Broadcasts page ...

Page 78: ...t 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 65 and Stream Restrictions on page 30 for more information ...

Page 79: ...ive channels or add videos to the VOD server Users and User Groups on page 77 explains in detail how configure users and groups Access control also lets you specify which folders are used when individual users record live broadcasts add videos or autoingest content If you do not enable Authentication and Authorization all of these actions default to the root folder which can quickly get cluttered ...

Page 80: ... login credentials See below 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 If checked the Independent Group ObjectClass and Independent Group Identifier fi...

Page 81: ...rer 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 When using Integrated Windows Authentication Microsoft Internet Explorer s d...

Page 82: ...Default Web Site and select Properties 4 Go to Directory Security Authentication and access control and make sure that Integrated Windows authentication is checked on the following window 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 Se...

Page 83: ...nticate with the LDAP Server 3 When Internet Explorer displays a Security Alert dialog Internet Explorer 6 or certificate error screens Internet Explorer 7 click View Certificate 4 A Certificate window will open click on the Certificate Path tab 5 If there is more than on certificate listed in the Certificate Path tab choose the root certificate by selecting the top most certificate and then click...

Page 84: ...cal Computer and click OK 13 Click Next and Finish when done 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 certifica...

Page 85: ...ss 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 or generate a new certificate with the correct information Live Presentations Use this window to manually remove a live presentation listing from the Live Broadcasts page If the presentation is terminated abnormally for any reason for ...

Page 86: ...pand 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 Search feature 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 c...

Page 87: ...ent 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 more easily Th...

Page 88: ...rectory The advantage of using an LDAP directory is centralized management of users For 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...

Page 89: ...ting folder on their VOD server c If there are live streams on the network then those streams should be provided a channel number if the Administrator 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...

Page 90: ...AP 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 and modify users from the ETV Portal Server system VBrick S...

Page 91: ...llow the 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 ...

Page 92: ...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 69 for details Submit Save changes and or navigate to the next window Add New Takes the ...

Page 93: ...lect 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 Box is selected the...

Page 94: ...ined Click Resource Groups in the main navigation to the left to create Resource Groups Add Modify Live Channel Privileges A list of available live video streams will be displayed A user can be provided access to all live streams or to specified individual streams Note that a Live Program is a Live Channel that has been customized using Customize Streams For live streams that have channel assignme...

Page 95: ...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 restricted by a bit mask on a VBrick encoder The Portal Server will parse the bitmask and...

Page 96: ...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 97: ...et Copyright 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 User Groups Grouping users is common practice and makes administering access to the ETV Portal Server less complicated than administering access b...

Page 98: ...r 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 Assignments...

Page 99: ...can see 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...

Page 100: ...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 When the user logs into the system they will be prompted for their PIN The use...

Page 101: ...gs when providing access to the system If Authentication and Authorization 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 en...

Page 102: ...92 2007 VBrick Systems Inc ...

Page 103: ...ions between the Portal Server and the LDAP Server can be encrypted by enabling encryption on the LDAP server By convention URLs that require an SSL connection start with https instead of http The steps briefly listed here and explained in detail on the following pages explain how to set up and use SSL on the Portal Server T To set up SSL for client access to the ETV Portal Server 1 Generate a Cer...

Page 104: ...n 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 CERTIFICATE REQUEST This is a Base 64 encoded representation of the certificate request The request contains the information entered into the wizard and also your pu...

Page 105: ...n 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 a text editor 2 Uncomment the configSections settings block located at after the instructions for Web Page Security by deleting the and characters before and after the paragraph 3 Uncomment th...

Page 106: ...uctions for Web Page Security by deleting the and characters before and after the paragraph Example 3 Uncomment configSections A sample of a partial web config file is shown below with the comments removed in order to make the Admin pages secure xml version 1 0 encoding utf 8 configuration WEB PAGE SECURITY This section will redirect any matchingpages to the HTTPS protocol for SSl security and if ...

Page 107: ...Configuring for SSL ETV Portal Server Admin Guide 97 directory path recurse True secureWebPages end of security settings ...

Page 108: ...98 2007 VBrick Systems Inc ...

Page 109: ...ccessful recording Redundant storage both NVR servers offer RAID 5 for storage redundancy as well as dual power supplies Large storage capacity the NVR 10 provides 720 GB of storage the NVR 40 provides 1492 GB Load Balancing Load balancing is used when multiple NVR servers are installed Rather than recording to a specified server the system records to a dynamically selected server based on a load ...

Page 110: ...ng 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 applications or anywhere where full Portal Server functionality is not required In a standalone NVR Note The NVR 40 lets you record any combination of up to 4...

Page 111: ... the NVR as explained below NVR configuration is performed 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 Def...

Page 112: ...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 button on the Live Broadcasts page of the Portal Server the record file is be automatically ingested to ava...

Page 113: ... in a standalone NVR installation the NVR license file is stored on the Standalone NVR Table 13 NVR Hardware Specifications 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 NVR 10 Record Licenses NVR 40 Record Licenses Platform Dell PowerEdge 2950 Dell PowerEdge 2950 Simultaneous records 10 40 St...

Page 114: ...ems Inc Chassis 2U 2U Power supply Redundant Redundant Operating System Windows Server 2003 Web Edition or Standard Edition Windows Server 2003 Web Edition or Standard Edition NVR 10 Record Licenses NVR 40 Record Licenses ...

Page 115: ...t Add In VBPresenter presentations run in Internet Explorer only Live VBPresenter presentations like the one shown in Figure 12 are available for viewing from the Live Broadcasts page stored presentation 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 expla...

Page 116: ...n of FTP user name and password must place the user into the FTP root directory of the Portal Server This is not the same as the Presentations directory The Presentations directory is a virtual directory in IIS This directory is the root folder for live presentations only There is an MCS directory at the FTP root directory Note that the entries made in the Admin console are stored in the Portal Se...

Page 117: ...g the domain name You cannot mix and match domain names and IP addresses or Session Expired and Maximum Viewers Exceeded errors may be displayed by the Portal Server T To launch a live presentation 1 Once the Portal Server is configured as explained above go to VBPresenter upload your slides go LIVE ONLINE and begin the presentation This makes the presentation immediately available to authorized u...

Page 118: ...ed 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 Removing a Live Presentation Use this window to manually remove a live presentation listing from the Live Broadcasts page If the presentation is terminated abnormally for any reason for example if the presenter exits PowerPoint without going OFFLIN...

Page 119: ...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 120: ...110 2007 VBrick Systems Inc ...

Page 121: ...the FTP root folder This pre defined folder is called the auto ingest root folder For example if the FTP root is at c inetpub ftproot the content could be placed anywhere under c inetpub ftproot MCS AutoIngest In this example the auto ingest root is c inetpub ftproot MCS AutoIngest Content that is placed under the auto ingest root folder on the ETV Portal Server will be ingested into the root vide...

Page 122: ...ress Submit The folder is now created under the auto ingest 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 folder called Training and you wanted trainingvideo mpg to be placed there FTP the file to the Portal Server into drive inetpub ftproot mcs autoinges...

Page 123: ...rectory specified in the MCSTitle the ingestion will fail Auto ingest users must have VOD server access to at least one server capable of storing the video type WM MPG etc Only existing custom fields will be recognized and associated with the video see Custom Fields on page 27 for more information The Windows Event Viewer will log the ingest command noting the full path and the XML data contained ...

Page 124: ...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 Expiration Optional Content expiration specifier e g 20060430 1130 Format yyyymmdd hhmm Used for copyright protection SourceFileName Required Contains the source vide...

Page 125: ...ary 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 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 complete 3 When done you can add or autoingest the video file as necessary ...

Page 126: ...116 2007 VBrick Systems Inc ...

Page 127: ...l interrupt any streaming video you may want to schedule this procedure at night or during non business hours T To back up the database 1 Log into the Portal Server as the Administrator 2 The MySQL Service will need to be stopped in order to have a clean copy of the database Go to Start Control Panel Administrative Tools Services 3 Right click on MySQL in the right pane and select Stop There will ...

Page 128: ... stopped After the services have stopped minimize the Services window 5 Open My Computer and recover the following directories from the backup location C Program Files MySQL MySQL Server x x data C Program Files VBrick MCS Images Thumbnails C Program Files VBrick MCS licenses 6 To start the Services maximize the Services window 7 Right click on the VBrick Object Starter and select Start This will ...

Page 129: ...ontrol 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 Emergency Broadcast Copyright Restrictions Connecting the Amino Connect the Amino STB to a standard TV and to your Ethernet network as explained below If...

Page 130: ... is displayed press 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 ...

Page 131: ...l operation 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 ...

Page 132: ... from normal and widescreen TVs depending on how the TV Display Format is set Be sure to power cycle the STB to implement any changes you make Table 15 Video Output with a Normal 4 3 TV Table 16 Video Output with a Widescreen 16 9 TV TV Display Format Video Output Standard 4 3 Mode Normal 4 3 video plays normally and 16 9 video has the left and right sides cropped off center cutout Letterbox Mode ...

Page 133: ... 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 134: ...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 Portal Server Configuration Portal Server integration with Cisco s ACNS Server is available with Portal Server v4 0 ...

Page 135: ...e Services tab at top of page 5 Create a Content Channel for the VOD server 6 Click on Channel Content on the left 7 Near the top of the screen set the content acquisition method to specify external manifest file 8 In the Manifest URL field enter the Portal Server URL in the following format http MCSipaddress Cisco ACNSManifest xml 9 Set the Check manifest every field to desired interval 60 minute...

Page 136: ...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 to play the content from a Cisco node and not from a VBrick VOD server ...

Page 137: ...ent via XML 113 C Configuring a Presentation User 106 Configuring for Live Presentations 107 Configuring for Presentations 106 Configuring for Stored Presentations 109 Configuring IWS for Control Devices 43 Configuring the Amino 120 Connecting Control Devices 42 Connecting the Amino 119 Control Devices 39 Copyright Restrictions Expiration Privileges 87 Copyright Restrictions and Content Expiration...

Page 138: ...and Resource Groups 78 S Schedule Privileges 87 Script Devices 48 Scripts 50 Securing the Portal Server User Pages 95 Server Requirements 2 Servers 31 Set Top Boxes 44 Status 67 STB Access 87 STB Authentication 90 Stream Restrictions 30 Synchronizing the Portal Server and the NVR 48 U User Groups 75 Users 75 Users 81 Using LDAP Servers with SSL 73 Using Single Sign On 71 Using the XML Template 113...

Page 139: ......

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

Reviews: