Tektronix Cerify Quick Start User Manual

x
Cerify Automated Video Content Verication System
ZZZ
Quick Start User Manual
*P071268009*
071-2680-09
xx
Cerify Automated Video Content Verication System
ZZZ
This document supports software version 7.9 and above.
www.tektronix.com
071-2680-09
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by na
tional copyright laws and international treaty provisions.
Tektronix pro previously published material. Specications and price change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
Cerify is a trademark of Tektronix, Inc.
Cerify Technical Support
Cerify Technical support is available o n Business Days from 6:00 AM to 5:00 PM Pacic Time and 9:00 AM to 5:00 PM Indian Standard Time on the following numbers:
• US/Canada toll-free 1-844-219-5329
• India tol
• Russia toll-free 810800-22554411
• United Kingdom 44 1344 39 2541
• Europe* t
* Austria
Alternat
ducts are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all
l-free 1800 3000 4835
oll-free 00800-22554411
, Belgium, France, G ermany, Ireland, Italy, Netherlands, Spain, Sweden, Switzerland, and UK.
ively, you can send e-mail to cerify-support@tektronix.com
Contacting Tektronix
Tektronix, Inc. 14150 SW Karl Braun Drive P.O. Box 500 Beaverton, OR 97077 USA
For product information, sales, service, and technical support:
In North America, call 1-800-833-9200. Worldwide, visit www.tektronix.com to nd contacts in your area.
Warranty
Tektronix warrants that the media on which this software product is furnished and the encoding of the programs on the media will be free from defects in materials and workmanship for a period of three (3) months from the date of shipment. If any such medium or encoding proves defective during the warranty period, Tektronix will provide a replacement in exchange for the defective medium. Except as to the media on which this software product is furnished, this software product is provided “as is” without warranty of any kind, either express or implied. Tektronix does not warrant that the functions contained in this software product will meet Customer's requirements or that the operation of the programs will be uninterrupted or error-free.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of the warranty period. If Tektronix is unable to provide a replacement that is free from defects in materials and workmanship within a reasonable time thereafter, Customer may terminate the license for this software product and return this software product and any associated materials for credit or refund.
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THE PRODUCT IN LIEU OF ANY O TH ER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX' RESPONSIBILITY TO REPLACE DEFECTIVE MEDIA OR REFUND CUSTOMER'S PAYMENT IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO T HE CUSTOMER FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
[W9b – 15AUG04]
Table of Contents
Environmental considerations......................................................................................................... ii
Product end-
Preface................................................................................................................................. iii
Product description. . .. . . . . . . .. . .. . .. . .. . .. . . . .. . .. . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . . . .. . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. .. . .. . . iii
System comp
System requirements .. . .. . .. . .. .. . .. . .. . .. . .. . .. . . . . . . .. . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . . . .. . .. . .. . viii
Clustering requirements . . .. . .. . .. . .. . . . . . . .. . .. . .. . .. . .. . .. ... .. . .. . .. . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . . . . . . .. . .. . .. . .. . .. . .. xi
Related do
Installation.............................................................................................................................. 1
Before installation................................................................................................................ 1
Software i
Software uninstallation..........................................................................................................10
Software reinstallation ..........................................................................................................10
Software
Network settings ................................................................................................................ 12
Conguring the Cerify installation .............................................................................................. 12
on..............................................................................................................................13
Operati
Getting acquainted . . .. . .. . .. . .. . .. . . . . . . .. . .. . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . . . . . . .. . .. . .. . .. . .. . .. . . 13
Concepts ........................................................................................................................15
Proced
of-life handling . . .. . .. . .. . .. .. . .. . .. . .. . . . .. . .. . .. .. . .. . .. . .. . .. .. . .. . .. . . . . . . .. . .. . .. .. . .. . .. . .. . .. .. . .. . .. . . . . . . .. ii
onents . .. . .. .. . .. . .. . . . .. . .. . .. . . . .. . .. . .. . . . .. . .. . . . . . . .. . .. . .. .. . .. . .. . .. .. . .. . .. . . . .. . .. . .. .. . .. . .. . .. .. . .. . .. . . iii
cumentation ......................................................................................................... xii
nstallation.............................................................................................................. 3
upgrade ............................................................................................................... 11
ures...................................................................................................................... 18
How to startthe Cerify application ........................................................................................ 19
How to starta cluster ...................................................................................................... 20
How to c
How to create a MediaSet. . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . . . . . . .. . .. . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. .. . 22
How to create a Template ................................................................................................. 24
How to
How to create a Job ....................................................................................................... 28
How to inspect Job results ................................................................................................ 28
How t
How to archive the Job .................................................................................................... 29
How to access the Web User Interface................................................................................... 30
reate a MediaLocation . . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . . . . . . . . . .. . .. . .. . .. . .. . .. . .. . .. .. . .. . .. . .. . .. . .. . .. . .. . .. . .. 21
create a Prole .................................................................................................... 27
o generate a Report . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . . . . . . . . . . . . . . . . . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 29
Table of Content
s
Cerify Quick Start User Manual i
Environmental c
onsiderations
Environmental considerations
This section provides information about the environmental impact of the product.
Product end-of-life handling
Observe the following guidelines when recycling an instrument or component:
Equipment r
Production of this equipment required the extraction and use of natural resources. The equipment may contain s ubstances that couldbeha such substances into the environment and to reduce the use of natural resources, we encourage you to recycle this product in an appropriate system that will ensure that most of the materials are reused or recycled appropriately.
ecycling
rmful to the environment or human health if improperly handled at the product’s end of life. In order to avoid release of
This symbol indicates that this product complies with the applicable European Union requirements according to Directi batteries. For information about recycling options, check the Support/Service section of the Tektronix Web site (www.tektronix.com).
ves 2002/96/EC and 2006/66/EC on waste electrical and electronic equipment (WEEE) and
Perchlorate materials. This product contains one or more type CR lithium batteries. According to the state
of California, CR lithium batteries are classied as perchlorate materials and require special handling. See www.dtsc.ca.gov/hazardouswaste/perchlorate for additional information.
Restriction of hazardous substances. This product is classied as an industrial monitoring and control instrument,
ot required to comply with the substance restrictions of the recast RoHS Directive 2011/65/EU until July 22, 2017.
and is n
ii Cerify Quick Start User Manual
Preface
The Cerify application is an automated system for testing compressed digital media. This manual provides installation instructions and a high-level operational overview of this product.
Product description
This is a media testing product which runs either on a single computer or on a cluster of two or more dedicated computers connected o for correct digital encoding and against baseband quality parameters. It provides both broadcast and production operations with a fast, cost effective QC solution.
The Cerify system can be integrated with your existing infrastructure using the CeriTalk API to interface with asset managemen to be viewed from any network connected workstation.
System components
Cerify accesses digital media from local storage, such as a local hard drive or DVD, as well as network storage, such as a Windows le server or FTP server.
n a network running Microsoft Windows. This automated video content verication system can be used to check
t systems and provide a completely automated workow. A Web-based user interface allows test results
Preface
A Cerify system can be set up in three basic ways:
The rst consists of a single self-contained unit which runs all the management and testing processes of the system.
The second consists of a networked cluster of two or more units, which enables simultaneous processing of a greater number of les. The networked cluster contains a single Supervisor and one or more Media Test Units.
The third consists of a cluster of three or more units with high availability (HA) support. Cerify Enterprise Cluster with high availability (also referred to as an HA cluster) is a Cerify cluster enabled with support in the case of a S upervisor system failure.
Cerify Quick Start User Manual iii
Preface
License dongle
The license dongle must be plugged into the USB port on your computer to run the application. In a clustered system, Media Test Units acquire their licenses from the Supervisor.
In the case of an HA cluster, two identical license dongles are supplied. The two dongles need to be inserted in the USB ports of the primary and secondary supervisors. Media Test Units will acquire licenses from the active primary Supervisor.
The license dongle y ou received should look like one of the dongles shown below.
Figure i: License dongle
It is possible to navigate the user interface and see previous results when no dongle is installed, but it is not possible to carry out new checks of digital media les. The license dongle controls:
The types of codecs and le formats that can be checked
The number of channels that can be used
For demo dongles, when the license will expire
Server conguration (Supervisor, Secondary Supervisor or Media Test Unit, High Availability cluster or not, etc.)
NOTE. In a high availability (HA) cluster, if you unplug a dongle and plug in another dongle, or if the connected dongle is
upgraded with a new v2c le, a restart of Cerify is necessary for the license dongle to work correctly.
When you install a new version of the Cerify software for a high availability (HA) cluster, both of the dongles connected to the primary and secondary Supervisors must be upgraded.
iv Cerify Quick Start User Manual
Preface
Networking
In a clustered conguration, network interface on all of the units, including the Supervisor, secondary Supervisor (HA cluster only) and Media Test Units, should be connected to the local area network. This connection is used to access media les, to service Web clients, and to carry cluster control trafc.
Figure ii: Clustering topology
Software components
Software components include:
A Web-based user interface, which allows users to create and control Jobs, and to view or report the results of these Jobs. This interface is accessed over the network by using a Web browser. All you need to know is the IP address of your unit.
Media test service, which performs media le verication according to the rules chosen by the user.
A database, which provides robust storage of the system entities, including users, Jobs, and Job results.
An XML-based control and reporting API known as CeriTalk. CeriTalk allows interaction with C erify from within other
lications, making it possible to integrate Cerify with other content management, broadcast automation, and workow
app systems.
A Web application server that provides access to the Web interface and runs the core services for the application.
A license server, which controls the types of les that can be veried.
The s ystem tray icon and menu, which provides access to the Cerify Web-based user interface and allows the application to be started and stopped. The system tray icon is not available when Cerify is installed as a Windows service.
Cerify Quick Start User Manual v
Preface
Cerify as a standalone system
A standalone system is a single machine that combines the functions of a Supervisor unit and a Media Test Unit. The process that carries out the media le testing is known as the Media Test Client (MTC).
Cerify enterprise cluster
The Supervis and view Jobs. It is responsible for locating the media les from the network, but delegates actual transfer and processing of these les to one or more Media Test Units. T he Supervisor unit organizes and stores the resulting outputs.
Each Media Test Unit is responsible for processing the digital media les in a networked cluster. It applies the user-specied tests, and r
or unit controls the cluster system. It hosts the database and the Web server, allowing multiple users to set up
eports back the results. The Supervisor can also be congured to process the les.
Figure iii: Local area networking
vi Cerify Quick Start User Manual
Preface
Cerify high availability enterprise cluster
The Cerify high availability enterprise cluster (also referred to as an HA cluster) is a Cerify cluster enabled with support in the case of a Supervisor system failure. In an HA cluster, one of the member units of the cluster is congured as a backup to the Primary Supervisor and is called the Secondary Supervisor.
If Cerify on the Primary Supervisor goes down for any reason (for example, due to a machine crash), the Secondary Supervisor automatically takes over and manages the cluster. All other units (MTUs) now form a cluster with the Secondary Supervisor. Once the Primary Supervisor recovers, it will assume the role of the Secondary Supervisor and will be ready to take over when the current Supervisor goes down.
The Secondary Supervisor is a part of the HA cluster and can also process les like the Primary Supervisor and the MTUs in the cluster while performing the job of a Secondary Supervisor.
In an HA cluster, it is mandatory for the Primary Supervisor and Secondary Supervisor to have two network interface cards on the system. One will be used for the cluster function and the other for c ommunication (Ceritalk/Web). Also, it is mandatory to use static IP addresses for all the units forming the HA cluster.
In an HA cluster, identical dongles must be connected to the Primary Supervisor and Secondary Supervisor. When starting an HA cluster, the cluster units should be started in the following order:
1. The Primary Supervisor should be started rst with one of the two HA dongles installed. At the time the Primary Supervisor is s tarted, the system with the Secondary Supervisor installed should be up and have the matching HA dongle installed. Otherwise, the Primary Supervisor will not start.
2. The Secondary Supervisor should be started next.
3. The Media Test Units should be started one by one after both the Primary Supervisor and Secondary Supervisor
are started.
Cerify Quick Start User Manual vii
Preface
System requirements
The system must meet the following hardware and software prerequisites:
Hardware prerequisites
Cerify runs on a variety of PC hardware. Consequently, the choice of hardware is determined by performance and throughput in which Cerify is typically used.
Cerify can be installed as either of the following two congurations on a given computer:
requirements for your installation. This section recommends hardware conguration for some scenarios
Single channel. A single channel installation is one that is licensed to test a single media le at a time. Such installations are normally performed on a PC or a laptop computer and are suitable for situations where a low throughput is sufcient and perfor
mance is not critical.
Multichan throughput and performance requirements that are expected from such installations, it is recommended that server class hardware and operating systems be used in such cases.
In addition to the throughput required, the hardware requirements also depend heavily on the mode of operation that will be used. C
Streami the local hard disk of the Cerify system. This is the default mode of operation and is also the preferred one.
Copying m ode. Media les are copied to the local hard disk of the Cerify system before processing can begin. By default, Cerify will not copy les to the local hard disk, but it is possible to force Cerify to operate in this mode.
The mode of operation that applies to your Cerify installation depends on the le formats you would like to test and other work flo Cerify User Manual for a detailed discussion on the factors that inuence this.
The functional differences between these two modes of operation impact primarily on the disk space availability and disk conguration requirements. Specically, the copying mode requires a greater amount of disk space and high levels of concu derive comparable overall performance with a lesser amount of disk space and lower read/write efciency. Consequently, when possible, the streaming mode should be used in preference to c opying mode.
nel. A typical multichannel installation of Cerify tests 4-8 media les at a time on a single unit. Due to the high
erify can operate in two modes:
ng mode. In this mode, media les are read directly from the media server hosting the le and are not copied to
w and connectivity related constraints that might apply to your situation. See the Modes of Operation section in the
rrent read/write performance from the hard drives in order for best overall performance while the streaming mode can
viii Cerify Quick Start User Manual
The general guidelines that should be followed when selecting hardware are:
Processor: 3 GHz
Cerify is capable of using as many processor cores as available for improved processing performance. While the minimum required conguration is 2 cores per channel, for optimum performance, it is recommended to allocate between 4 and 6 processor cores per Cerify channel. It is also recommended that for best performance, you choose as much on-chip memory cache as possible.
NOTE. Cerify is optimized for Intel processor architectures, and therefore it is recommended that you use an Intel based
server platform.
Memory:
It is recommended to use a minimum of 4 GB of RAM per channel and an additional 4 G B for the operating system and the Cerify database. For optimum performance for 4 channels, the recommended memory therefore is: 4 x 4 GB (per channel) + 4 GB = 20 G B. When the expected load in Cerify is likely to be largely composed of huge media les, more memory per channel may be necessary.
Hard disk drive: 100 GB x 3
For an enterprise installation, we recommend using a RAID on which to place the MS Windows and Cerify installation (including database) to achieve fault tolerance in case of disk failure. This logical drive should be at least 100 GB in size. For systems that are expected to support high levels of throughput, it is recommended that you have 500 GB of space on this logical drive.
Preface
The amount of additional storage you need depends on the mode of operation that applies to your installation, the average size of the les you will be processing, and the number of channels you will be running.
Streaming mode
Due to the minimal hard disk utilization when operating in the streaming mode, it is sufcient to provide a single dedicated hard disk of 100 G B in size as temporary s torage for Cerify.
Copying mode
The minimum hard disk space provided must be greater than the average le size being processed multiplied by the number of channels. It is recommended that the temporary storage be RAID-ed for better performance.
Choose the optimal number of hard disks for your installation and the best RAID levels to use. For help in choosing the optimal number of hard disks for your installati on and the best RAID levles to use, see the “Conguring Your Cerify Installation for Best Performance” section in the Cerify user manual.
Network interface: 1 Gbit/s
You might use multiple network interfaces to improve available network bandwidth
Integrated RAID controller
A DVD drive (used for installing the software)
A USB port for connecting the license dongle
A license dongle (provided with the product)
Redundant power supply
For more detailed specication of a validated enterprise PC platform, see “Commercial off-the-Shelf Recommendations” section under Appendix E: Conguring Your Cerify Installation of the Cerify user manual.
Cerify Quick Start User Manual ix
Preface
Supported platforms
Windows 7 - 64 bit
Windows Server 2008 64-bit
Windows Server 2008 R2 64-bit
Windows Server 2012, 64-bit
Windows Server 2012 R2, 64-bit
NOTE. Cerify is expected to operate correctly on other variants of Windows as well, but it has been qualied only on
the ones specied above.
Apple ProRes, Generic QuickTime and JPEG 2000 Video decoding f unctions are not available on Microsoft Windows XP 64 bit and Windows Server 2003 because of known compatibility issues with QuickTime Player.
Software prerequisites
The compu
NOTE. To access the application, the preferred Web browser is Microsoft Internet Explorer (version 7.0 and above). The
applic interface in different Web browsers.
ter on which the application is installed will need the following:
To run one
To acces must have a Web browser installed.
ation has also been tested with Mozilla Firefox. There may be minor visual differences in the appearance of the user
of the supported platforms.
s the system through its Web user interface from another computer on the network, the client computer
x Cerify Quick Start User Manual
Clustering requirements
A cluster is a network of two or more units, which enables simultaneous processing of a greater number of les. The networked cluster contains a single Supervisor and one or more Media Test Units.
The Supervisor unit controls the cluster system. It hosts the database and the Web server, allowing multiple users to set up and view Jobs. It is responsible for locating the media les from the network, but delegates actual transfer and processing of these les to one or more Media Test Units. T he Supervisor unit organizes and stores the resulting outputs. The Supervisor canalsobeconfigured to process the media files.
The Media Test Unit is responsible for processing of the digital media les in a cluster. It applies the user-specied tests and reports results the back to the Supervisor unit.
To set up a cluster, install Media Test Units and Supervisor on the respective nodes.
Cluster system requirements
Two or more PCs with 64-bit Windows Server 2008 SE OS installed.
Administrator privileges on all the machines on which the Cerify software will be installed.
All of the systems with Cerify installed need to meet the minimum hardware specications.
All of the clustering PCs, Media Test Units, and Secondary Supervisor unit should reside on the same network as the Supervisor unit. It is recommended that each cluster unit be congured with Static IP addresses.
Preface
All of the PCs i n the cluster should be able to route to each other. The Supervisor unit and the Secondary Supervisor
the case of an HA cluster) each need to be given a network name that is recognized and resolved by all of the
unit (in units in the cluster.
You should know the fully qualied name of the Supervisor unit and the Secondary Supervisor unit and provide these when the installer of the other units in the cluster asks for the names of the Supervisor and Secondary Supervisor units.
In the case of a normal cluster (non-HA cluster), if the Supervisor or Media Test Units have more than one network
aces, it is better to bridge all the network interfaces together. (See page 7, Conguring a network bridge.)
interf
ronization between all the units in cluster m ust be maintained. For example, use an NTP server to synchronize
Synch the units in a c luster.
All the units in the cluster should be congured to be in the same time zone.
Cerify Quick Start User Manual xi
Preface
Clustering scenarios which may not work
Clusters may not work in the following scenarios:
If the Supervisor, the Secondary Supervisor (in the case of a n HA cluster), and the Media Test Unit are in different subnets wherein the switch blocks the multicast or UDP trafc.
If any of Supervisor, Secondary Supervisor, or Media Test U nit systems has Windows rewall running, the Firewall may need some additional congurations for the cluster to work. Contact your Tektronix representative for more information on how to set up this conguration.
If a Media Test Unit or Secondary S upervisor cannot resolve Supervisor host name.
In the case of an HA cluster, if the Supervisor can not resolve the host name of the Secondary Supervisor and vice versa.
If the Supervisor does not have a host name or if the Supervisor has a host name with Japanese or C hinese characters.
If a network has another system with the same host name as the Supervisor (or Secondary Supervisor) system.
If the host name of the Supervisor (or Secondary Supervisor) changes after cluster installation.
If the http port on the Supervisor is congured to a different port number after cluster installation. In this case, the property cerify.supervisor.httpport in the cerifysystem.properties on the Media Test Units must be changed to the new port number.
If the http port on the Supervisor is congured differently than that of the Secondary Supervisor.
If the IP addresses of any units in the cluster change after the installation. In this case, the property cerify.jboss.bindaddress must to be changed to the current IP address.
In the case of a normal (non-HA) cluster, if the Supervisor has multiple network interfaces connected to the same network and if DNS/WINS are not congured properly, troubleshoot this problem by doing either of the following:
By adding an entry containing the Supervisor host name and the IP address used by Cerify on Supervisor in "hosts" le, which can be found in
By bridging all the network interfaces together.
Clusters might not work correctly if there is momentary network outage in which case the clusters have to be restarted.
Related documentation
llowing documents are available:
The fo
y Online Help
Cerif
fy User Manual (Tektronix part number, 077-0352-xx)
Ceri
fy Release Notes (Tektronix part number, 077-0752-xx)
Ceri
fy Third Party Software License Notice Document (Tektronix part number, 001-1513-xx)
Ceri
ify Upgrades Read This First (Tektronix part number, 061-4355-xx)
Cer
C:\WINDOWS\system32\drivers\etc in all the Media Test Units.
xii Cerify Quick Start User Manual
Installation
Before installation
Network connection
Before installing the C erify application, your PC must be correctly connected to your local network.
This allows the following:
The Cerify application to test the les that are available on other machines on the network.
Other machines to interact with Cerify automatically (for example, using CeriTalk automation clients, copying of report les to net
work locations, or using email).
Installation
Multiple u
For the las Network settings on the PC are congured in the usual manner using Windows. If your machine is not properly congured or you do not know the name or IP address information, contact your system administrator.
Install
Before installing Cerify, you should be aware of the following information:
If Cerify is installed in a location other than the default location, then you must make the following changes before
using Cerify:
It is recommended that the Cerify application be installed on a machine where it can be used as the sole running application. Cerify makes intensive use of both CPU and memory and will considerably degrade the performance of other running applications. Similarly, running other applications or services simultaneously will degrade the performance of Cerify and increase the time taken to process a media le.
sers to connect to the Cerify Web user interface from remote computers.
t two cases, you need to know the IP address or the network name of the machine that Cerify is installed on.
ation considerations
By default, the “Execute script” rule (in the “On error” section and “On Success” section) in the sample “DPP Application” action template is congured with the script location as “C:\Program Files (x86)\Tektronix\Cerify\action_scripts\DPPApplication.exe”. This needs to be changed to “<Cerify_Installation_Location>\action_scripts\DPPApplication.exe”.
The DPP Application requires CeriTalk’s IP and port num ber details. In the case of ENT cluster, it should be supervisor’s IP. In the case of HA cluster, it should be CeriTalk’s IP address, which is common for both supervisors.
If the port number of Cerify is changed (from the cerify.properties le), then the Cerify IP address and port number should be passed as the rst argument for “DPPApplication.exe” in the Sample “DPP Application” action template. For example, if port number 90 is used on 192.158.11.201, then 192.158.11.201:90 should be supplied as the rst argument.
Cerify relies on third-party software applications that are packaged and installed with it: JBoss and MySQL. If these applications are already used on the PC, you should remove them before attempting to install the Cerify.
The Cerify license server relies on Sentinel HASP (formerly Aladdin HASP SRM) drivers, which are installed and congured along with it. It is recommended t hat other applications that rely on HASP licenses not be used with Cerify on the same machine.
Cerify Quick Start User Manual 1
Installation
Cerify uses a number of network services that are local to the host PC. These services can sometimes be blocked by personal rewa start up, a check is made to verify that communication with HASP can be established. If the Cerify application is unable to communicate with HASP, an error message, Unable to connect to HASP License Manager (port 1947). Please check
if the HASP Lic
ll software, in which case an error message will be displayed when Cerify starts. For example, on Cerify
ense Manager service is running and is not b locked by a rewall is displayed and Cerify is stopped.
In such situat entirely.
An installation log is written to the "%userprole%\Cerify\CerifyInstallationLogs_<Timestamp>" folder. This log gives details of selections you made during the install and any errors encountered in case of failure to install.
If you would like m ultiple users to be able to run the Cerify application on the PC, make sure you select a location that has read and private directory is not suitable in this case.
While choosing the location for storing temporary video les during installation, make sure that there is sufcient free space in this folder to store large video les
Cerify uses the computer name (as stored in the environment variable named "COMPUTERNAME") to uniquely identify some of its
Cerify wi example, the IIS Admin service, Skype or Apache). You can run Cerify once y ou shut down the other port 80 services running on the system. Alternatively, you can congure the Cerify Web port to use a port other than 80.
It is not possible to i nstall a lower version of Cerify when you have a higher version of Cerify already installed. For example, uninstall Cerify 6.1 and then install Cerify 6.0.
ions, congure the rewall to allow the service on the appropriate port, or alternatively disable the rewall
write permissions for those users as the temporary video folder. A directory located within a user's
network services. This will not work if non-ASCII characters are used in the computer name.
ll fail to run if any other Web services using port 80 are running on the system where the Cerify is installed (for
if you install Cerify version 6.1 and then you want to go back to C erify version 6.0, you will need to rst
2 Cerify Q uick Start User Manual
Software installation
The installation of the Cerify application takes several minutes; typically between 5 and 15 minutes depending on the speed of your PC.
CAUTION. To prevent installation problems, be sure to read about the known installation limitations. (See page 1,
Installation considerations.)
To install Cerify, you need to perform the following steps:
1. Run the Cerify Ins taller.
2. Insert the Cerify dongle(s).
3. Optional: Install Apple QuickTime Player.
Running the Cerify installer
Installation
To run the Cerify i
Ensure that you a
NOTE. If you try to install the Cerify application without administrator privileges, the following message appears: “The Cerify
application can be installed or uninstalled only by a system administrator. Please log in as administrator and try again”.
Insert the Cer the Cerify installer. Follow the on-screen instructions to perform the installation.
NOTE. If you try to install the Cerify application on an unsupported platform (See page x, Supported platforms.), then the
following mes has not been validated on this OS. Do you wish to continue installation?”
The Cerify installation will not continue on a Windows XP platform. The installer displays a message saying Windows XP is not supported and the installation is aborted.
If the browser does not open automatically, or if the Install Cerify link does not work, navigate to the Exec folder located on the Ceri to perform the installation.
A number of third party software applications are installed during the installation process. Most of these are not visible, but youwillbenotified as the WinPcap and HASP drivers are installed.
nstaller, do the following:
re logged in as a user with administrator privileges.
ify DVD provided by Tektronix. The Cerify Application Browser opens. Click the Install Cerify link to launch
sage appears: “This is not a supported Windows operating system. Cerify will probably operate correctly but
fy Software Installation DVD and double-click CerifySetup<version>.exe. Follow the on-screen instructions
NOTE. Win
to troubleshoot networking issues with Cerify.
Cerify Quick Start User Manual 3
Pcap is not used in the normal operation of the Cerify application. It is used when you collect support diagnostics
Installation
Installation options
Cerify can be installed in the following ways:
Standalone
Supervisor (for an Enterprise cluster): The Supervisor unit controls the cluster system. It hosts the database and the Web server, allowing multiple users to set up and view Jobs. Use this option to install the Supervisor for a normal cluster (without high availability support).
Media Test Unit (for an Enterprise cluster): Each Media Test Unit is responsible for processing the digital media les in a networked cluster. Use this option to install Media Test Units for a normal cluster (without high availability support).
Supervisor (for an HA cluster): Use this option to install the Primary Supervisor for an HA (high availability) cluster.
Secondary Supervisor (for an HA cluster): Use this option to install a Secondary Supervisor for an HA (high availability) cluster, which will act as the Primary Supervisor if the Primary Supervisor system goes down.
Media Test Unit (for an HA cluster): Use this option to install Media Test Units for an HA (high availability) cluster.
NOTE. During the installation of Cerify, if there are multiple network interfaces in the system, the installer provides the list of
network interfaces and asks the user to select a network interface to be used by Cerify.
While installing the Supervisor and the Secondary Supervisor (in the case of an HA cluster), the installer also provides the option to select the network interface for communication (i.e. the interface used for communicating with Ce rify via either Ceritalk or the Web user interface).
The installer also provides an option to install Cerify as a service. This option is selected by default. If you want to install Cerify in application mode, this option needs to be deselected.
4 Cerify Q uick Start User Manual
Installation
Installing Cerify as a Supervisor. To install Cerify as a Supervisor, follow the steps described in Running the Cerify
installer.(Se
e page 3.) During the installation, a dialog box appears with the list of installation options.
To continue wi Cluster” in the installation options dialog box.
To install the Supervisor for an HA cluster, select Supervisor under the option “High Availability Enterprise Cluster” in the installation options dialog box.
During the installation, a dialog box appears where you must:
Enable or disable le-processing option on the Supervisor.
Enter the number of channels if you have selected the le processing option on the Supervisor.
Choose the network interface to be used by Cerify.
Choose the network interface to be used for all Cerify communication. This option is available only while installing the Superv
Enter the h HA cluster.
Enter the host names for all the Media Test Units if you want to install the cluster based on unicast communication since most of the switches drop multicast packets.
At the end of the installation, the installer prompts you w ith an option to load the demo content. If you choose this option, Cerify wi
th the Supervisor installation for a normal Enterprise cluster, select Supervisor under the option “Enterprise
isor for an HA cluster.
ost name of the Secondary Supervisor. This option is ava ilable only while installing the Supervisor for an
ll be loaded with a demo database, which will contain some sample jobs with results.
Installing Cerify as a Secondary Supervisor. Follow the steps described in Running the Cerify installer (See
page 3.) to install Cerify as a Secondary Supervisor for an HA cluster. During the installation, a dialog box appears with the list of installation options.
To continue with the Secondary Supervisor installation, select Secondary Supervisor under the option “High Availability Enterprise Cluster” in the installation options dialog box.
During the installation, a dialog box appears where you must:
Enable or disable the le-processing option on the Secondary S upervisor.
Enter the number of channels if you have selected the le processing option on the Secondary Supervisor.
Choose the network interface to be used by Cerify.
Choose the network interface to be used for all Cerify communication.
Enter the host name of the Supervisor.
Enter the host names for all of the Media Test Units if you want to install the HA cluster based on unicast communication since most of the switches drop multicast packets.
Cerify Quick Start User Manual 5
Installation
Installing Cerify as a Media Test Unit. Follow the steps described in Running the Cerify installer section to ins tall
Cerify as an Med
ia Test Unit.(See page 3.) During the installation, a dialog box appears with the list of installation options.
To continue wi Cluster” option in the installation options dialog box.
To continue with the Media Test Unit installation for an H A cluster, select Media Test Unit under the “High Availability Enterprise Cluster” option in the installation options dialog box.
During the installation, a dialog box appears where you must:
Enter Host name of the Supervisor.
Enter the host name of the Secondary Supervisor. This option is available only while installing Media Test Unit for an HA cluster.
Choose the n
Enter the n
th the Media Test Unit installation for a normal Enterprise cluster, select Media Test Unit under the “Enterprise
etworkinterfacetobeusedbyCerify.
umber of channels.
Conguring a non-HA cluster. To co n gure a non-HA cluster, you must:
Install Cerify as a Supervisor on the system which must be congured as supervisor of the cluster.
Install Cerify as a Media Test Unit on one or more systems.
When installing Cerify as a Media Test Unit, the installer prompts you to enter the Supervisor host name. The installer checks whether the Media Test Unit can reach the Supervisor system using the host name entered. If the Supervisor system cannot be reached, a message appears whether you still want to continue the installation.
You can also congure multiple clusters on the same network. To congure multiple clusters o n the same network, you need to install multiple Supervisors. During a M edia Test Unit installation, in the Cerify System Settings dialog box, you must enter the respective Supervisor host name.
NOTE. To c o n gure a cluster, the versions of Cerify on the Supervisor and the Media Test Unit should be the same. Once the
installation is complete, Cerify will be started on both the Supervisor and the Media Test Unit. Access Supervisor using Cerify Web UI and navigate to the Admin page, click the Media Test Units link to the page containing the list of Media Test Units.
6 Cerify Q uick Start User Manual
Conguring an HA Cluster. To c ongure an HA (high availability) cluster, you must:
Install Cerify as a Supervisor by choosing Supervisor under the “High Availability Enterprise Cluster” option on the system that is
to be congured as the Primary Supervisor of the cluster.
Installation
Install Cerif Cluster” option on the system that is to be congured as the Secondary Supervisor of the cluster.
Install Cerify as a Media Test Unit by choosing Media Test Unit under the “High Availability Enterprise Cluster” option on one or more systems.
When installing Cerify as a Media Test Unit for an HA cluster, the installer prompts you to enter the host names of the Supervisor and Secondary Supervisor systems using the host names that you entered. If either the Supervisor or Secondary Supervisor system cannot be reached, a message appears asking whether you still want to continue the installation.
NOTE. To c o
Media Test Units should be the same. Once the installation is complete, Cerify will be started on the Supervisor, Secondary Supervisor, and the Media Test Units. Access the Supervisor using the Cerify Web UI and navigate to the Admin page. Click the M
y as a Secondary Supervisor by choosing Secondary Supervisor under the “High Availability Enterprise
and Secondary Supervisor systems. The installer checks whether the Media Test Unit can reach the Supervisor
ngure an HA cluster, the version of Cerify that is installed on the Supervisor, Secondary Supervisor, and the
edia Test Units link to the page containing the list o f Media Test Units.
Conguring a network bridge
If the system has multiple network adapters, it is recommend that you b ridge all the network adapters.
1. From the Start menu, select Control Panel > Network C onnections.
2. Select two network adapters at the same time, right-click and select Bridge Connections. Windows will build up a
network bridge automatically. When the bridge is built successfully, the two adapters’ IP address disappears.
3. Select the Network Bridge and congure a new IP address in the Properties menu for LAN connections.
NOTE. To c on gure a cluster, the versions of the supervisor and the Media Test Unit should be the same. Once the
installation is complete, Cerify will be started on both Supervisor and Media Test Unit. You can access Supervisor using Cerify Web UI and navigate to the Admin page on Web UI, Click the M edia Test Unit Details link to the page containing the list of Media Test Units.
Cerify Quick Start User Manual 7
Installation
Installation folders
During the installation process, select the following locations:
Installation Location: The folder where the application is installed.
Temporary Storage Location: Before processing media les from an external server, Cerify may need to copy the
remote les to the PC on which the Cerify application is installed. This folder is used as the location to store such temporary copies. Cerify copies the le only when operating in copy mode and accesses the le using the ftp://, smb://, or gvg:// protocols. See Modes of Operation in Appendix E of the Cerify User Manual for help determining the mode that applies to your installation.
NOTE. There should be sufcient free space in the temp folder to store large video les. The location for this temp folder
can be on any drive on the computer.
If you would like multiple users to be able to run the Cerify application on the PC, make sure to select a location that has read and write permissions for those users. A temporary directory located within a users private directory is not suitable in this case.
Inserting the Cerify dongle
e Cerify license dongle supplied with the system in any of the available USB ports of your computer. In the case of
Insert th normal Enterprise cluster, the dongle should be inserted in the USB port of the Supervisor system. In the case of an HA cluster, you will be supplied with two identical dongles. The two dongles should be inserted in the USB port of both the
sor and Secondary Supervisor systems.
Supervi
NOTE. Do not insert the dongle before the Cerify installation. Insert the dongle only when the installer prompts you.
NOTE. If Cerify reports license failures after the dongle has been installed, it is possible that rewall software is interfering
e license service. Please ensure that port 1947 is open in any rewall software that is in use. See Licensing l imitations
with th for a list of other possible causes of license failures. (See page 9.)
The number of les that can be simultaneously processed by Cerify will be the number of allowed channels specied in the
le. If a time-expiry dongle is connected, the default number of les processed is 1.
dong
times, you will need to change the number of les that can be simultaneously processed by Cerify. You can change
Some the number of parallel processing channel setting by changing the value of the property “cerify.processorsperbox” in the “cerifysystem.properties” le located at
The following lists the different si tuations for standalone installation:
When Cerify is started w ith no dongle connected, t hen (irrespective of whether a value has been specied in the
rify.processorsperbox” property or not) the number of allowed channels is zero.
“ce
n Cerify is started with a perpetually licensed dongle and if the “cerify.processorsperbox” property is not set then the
Whe number of allowed channels is controlled by the dongle.
When Cerify is started with any valid dongle and a valid number of channels is specied for the “cerify.processorsperbox” property, then this value would be used if it is less than or equal to the number of channels controlled by the dongle.
the value is greater than the number of channels controlled by the dongle then the number of channels controlled
If by the dongle takes precedence.
<Installation Directory>/Cerify/JBoss/server/all/conf.
8 Cerify Q uick Start User Manual
When Cerify is started with any valid dongle and the number of channels specied for the “cerify.processorsperbox” property is -1,
then the number of allowed channels is controlled by the dongle.
Installation
When Cerify is number of allowed channels is set to 1.
started with a time-expired dongle and if the “cerify.processorsperbox” property is not set, then the
Installing Apple QuickTime Player
To process Apple ProRes les using the Generic QuickTime Video template or to process les using the JPEG 2000 Video templates, you have to install QuickTime Player. Download QuickTime player from the link: www.apple.com/quicktime/download/.
NOTE. If you already have QuickTime Player installed, make sure that it is version 7.5.5 or later.
Licensing limitations
The follo
wing limitations may affect the ability to license Cerify:
The Cerif (as used with Cerify 5.x and earlier) without updating the dongle rmware. Green HASP Max dongles (as used with CerifyLite) are no longer supported.
When multiple HASP license servers are available on the network, there is a chance that the Cerify unit will try to retrieve its lice
It is pos might be desirable if the Cerify hardware does not have a USB port - e.g. blade hardware. Contact your Tektronix representative for more information on how to do this.
y 6.0 or later software requires the use of a HASP NetTime dongle. It is not possible to use a HASP Net dongle
nse from a wrong server and fail to obtain the required features, resulting in licensing errors.
sible to insert the HASP license dongle into a different machine from that on which Cerify is installed. This
It is possible for the license server to retain handles to license features that were being used by a Cerify machine that
denly lost power or otherwise failed. As a result of this the Cerify application will not be able to obtain a license
has sud until the license server is restarted. This will only be a problem when the license dongle is not on the Cerify machine, so in this conguration we recommend that the license server machine is restarted when the Cerify application is restarted.
If Cerify reports license failures after the dongle has been installed, it is possible that rewall software is interfering with
cense service. Please ensure that port 1947 is open in any rewall software that is in use.
the li
Cerify Quick Start User Manual 9
Installation
Software u ninstallation
Before uninstallation, ensure that you have administrator privileges. If you try to uninstall Cerify without administrator privileges, the uninstallation process will be aborted.
Cerify can be uninstalled in two ways:
Through Start > Control Panel > Add or Remove Programs.
By rerunning the CerifySetup<version>.exe that you used to install the current version and following the on-screen instructions.
NOTE. If the C erify installer version is higher than the currently installed version, the installation will be upgraded to
the newer version.
If the Cerify installer version is lower than the current installed version, the installer will abort without taking any action.
NOTE. The Cerify installation process places the WinPCap and HASP utilities in the Add or Remove Programs list. The
uninstallation process does not remove WinPCap in case it is being used by other programs or you want to continue to use it for other purposes. The HASP drivers are uninstalled. If you want to uninstall WinPCap, this can be done in the usual way from the Add or Remove Programs list.
NOTE. If you select the Backup database option during uninstallation, the current database will be backed up to
uments and Settings\<username>\Cerify\CerifyBackup_<ve rsion>_<timestamp>
the option to change the directory where you want to back up the database. All relevant conguration les will be backed up to
C:\Documents and Settings\<username>\Cerify\CerifyCo nfig_<version>_<timestamp>
The "Backup database" option w ill not be available if you are uninstalling the Media Test Unit, as the Media Test Unit does not have its own database.
NOTE. If Cerify 6.0 is uninstalled using Add or Remove Programs option or using Cerify 6.0 installer, there will be no
“backup” option. The Cerify database and conguration les will always be backed up at the location
and Settings\<username>\Cerify\CerifyBackup
the directory name “CerifyBackup” to “CerifyBackup_6.0”.
Uninstalling a cluster
To uninstall a cluster, do the following:
Uninstall Cerify on the Supervisor.
Uninstall Cerify on the Secondary S upervisor (in the case of an HA cluster).
Uninstall Cerify on all of the Media Test Units.
Software reinstallation
C:\Doc-
. You are given
.
C:\Documents
. When Cerify 7.x is installed, the installer will change
To reinstall Cerify, you must uninstall Cerify, and then rerun t he installer. Rerunning the installer that was used to install the current version of Cerify will cause Cerify to be uninstalled. It does not repair the existing installation.
10 Cerify Quick Start User Manual
Software upgrade
To upgrade your existing version of Cerify to the latest version, run the setup le for the latest version of Cerify and follow the on-screen instructions.
NOTE. Dongles used with previous versions of Cerify need to be reprogrammed to be used with version 7.2 or above. If an
existing version of Cerify is being upgraded to version 7.2 or above, then it is recommended that users send in their c2v les to Tektronix to obtain a new corresponding v2c le before installing the upgrade. This will allow users to program the dongle with the new v2c le before using Cerify version 7.2 or above.
If you want to upgrade Cerify in an HA cluster installation, the HA dongles on the Supervisor and Secondary Supervisor systems both need to be upgraded.
It is possible to upgrade any type of Cerify installation to any other Cerify installation type (for example, upgrading a Media Test Unit to a Supervisor).
If you would like to back up the current database while you are upgrading from Supervisor, Secondary Supervisor, or Standalone Cerify, choose the Backup database option during the upgrade process. The current database is backed up to the location
name>\Cerify\CerifyConfig_<version>_<timestamp>
a different folder for backing up the les.
Installation
C:\Documents and Settings\<User
by default. You may change this location by choosing
The upgrade process also backs up relevant conguration les from the current installation. These lesarebackedupto
C:\Documents and Settings\<User name>\Cerify\CerifyBackUp_<version>_< timestamp>.
When you are upgrading to a Supervisor or standalone Cerify, the database is upgraded automatically after the installation. If the database upgrade fails, the installer will install Cerify with a clean database and inform you about the failure. The Backup database option will not be available while upgrading from Media Test Unit as they do not have their own database and process the les from the Supervisor's database.
Upgrading a cluster
t the installer CD and follow the on-screen instructions. To upgrade a cluster, do the following:
Inser
de Cerify on the Supervisor by running the latest version of installer and choosing Supervisor as installer type.
Upgra You can upgrade to either Supervisor for a normal Enterprise cluster or to Supervisor for an HA cluster by choosing the appropriate options.
Upgrade Cerify on the Secondary Supervisor by running the latest version of installer and choosing Secondary
rvisor as the installer type.
Supe
rade Cerify on all of the Media Test Units by running the latest version of installer and choosing Media Test Unit
Upg as the installer type. You can upgrade to either Media Test Unit for a normal Enterprise cluster or to Media Test Unit for an HA cluster by choosing the appropriate options.
Refer to the Software upgrade section for instructions on upgrading. (See page 11.)
Cerify Quick Start User Manual 11
Installation
Reverting to the previous version of Cerify
In some circumstances, such as a failed software upgrade, you may wish to revert to an older version of Cerify. To do this, follow these steps:
NOTE. Before proceeding, you should have a database backup and a copy of conguration les from the version you
would like to revert to.
1. Uninstall the current version of Cerify. While uninstalling, back up the database by selecting the Backup database option.
2. Install the older version of Cerify.
3. Restore the database of older version using the CerifyDatabase Utility tool. For help on how to use this tool, re
“Database Backup/Restore Utility” section in the user manual.
Network settings
NOTE. The Cerify software does no particular conguration of any network interfaces - IP address, netmask, DNS, Net
BIOS, etc. These s hould be set using the usual Windows methods.
Two network interfaces
In most circumstances, the PC on which Cerify is installed requires only one network interface. There are three scenarios where it is necessary to have two network interfaces:
When the network on which the Web clients will access the Web user interface needs to be physically separate from the network that stores the media le assets.
When the Cerify system is to access media les from a Grass Valley Pro le or K2 server. In this case, the additional network interface should be connected to the control network that runs the Grass Valley AMP service. This enables Cerify to list the contents available on the Grass Valley servers. The rst network interface on the PC should continue to be connected to the video server network as follows:
On a standalone Prole XP, to either the Media Ethernet card, if present, or the Ethernet interface of a Universal Interface Module (UIM), if present
fer to the
On a SAN-based Prole XP network, to the Gigabit M edia network provided by a Universal Interface Module, if present
On a SAN-based K2 network or a standalone K2 Media Client, to the Media/FTP network
For a K2 network, it is possible to use direct FTP connectivity, in the same fashion as other video servers. In this case, the AMP control network does not need to be accessed and no additional network interface is needed.
When installing a Super network is used for communication to Cerify via Ceritalk or Web user interface.
visor or Secondary Supervisor for an HA (high availability) cluster. In this case, the second
Conguring the Cerify installation
See Appendix E: Conguring Your Cerify Installation in the Cerify User Manual for information about how to congure your Cerify installation for the best performance.
12 Cerify Quick Start User Manual
Operation
Getting acquainted
User interface
The user interface consists of a structured collection of pages accessed using a Web browser. The following gure shows the elements that are common to most of the pages in the Cerify Web user interface. The Jobs Monitor page will not contain any jobs whe the tutorial. The elements of the Job Monitor page are shown and described in the following gure and table.
n you login to Cerify for the rst time after the installation, but will look similar to the following after you perform
Operation
Item Descri
1. Navigation bar
2. Auto-
3. Ta b les
4. Footer
5. Archive/Restore
6. Ac
7. Trail widget
8. Icon
Refresh and
login details link
ntrol
Co
tive/Archive
View Control
The na
Click the navigation bar at the top-right section of the screen, show who you are logged in as and provide a link enabling you to log out. The license status of Cerify is also reported in this section.
The system displays a collection of entities in the form of tables. Several types of entities can be
ted, edited, and displayed, such as Jobs, Proles, Templates, MediaSets, MediaLocations,
crea and Users. The role of these entities and the relationship between them is explained later in this manual. (See page 18, Overview.)
The footer displays a copyright notice and version information.
The Archive/Restore control allows you to archive and restore entities.
e Active/Archive view control allows you to choose which entities of a particular type to view.
Th
NOTE. When an entity is archived, it is not removed from the database, but it becomes inactive.
You cannot construct new entities from inactive entities.
The trail widget allows you to see your position in the hierarchy and navigate from this position.
The following table lists the icons used in the interface. (See Table 1.)
ption
vigation bar provides a quick route to the top level of any of the pages.
Auto-Refresh to On to view update progress and job status. The login details, located below
Cerify Quick Start User Manual 13
Operation
Table 1: User interface icons
Icon Description
Collapse this section
Expand this section
Copy this ite
Remove this item
Edit this item
Directory
File in a directory
Open a context-sensitive help topic
Status unknown
Failed wi
Failed with an error status
Failed with a warning status
Succeed
Item created through the Cerify Web user interface
m
th a fatal error status
ed with no errors or warnings
Item cre
Sort items in this column in descending order
Sort items in this column in ascending order
Click this button to trigger the selected action
Adds another set of values to the rules
Removes any set of values from the rule
ated through CeriTalk API
Accessing the online help
You can access help topics by clicking Help on the Navigation bar or clicking the icon.
14 Cerify Quick Start User Manual
Concepts
This section introduces the central c oncepts and entities used within the system. These entit ies and their relationships are shown in the following gure.
NOTE. The following gure indicates the basic relationships between the entities. For simplicity, the gure shows one of
each type of entity. In practice, there can be many instances of each type of entity, with each child entity potentially being used by multiple parent entities.
Operation
Users
Before using the system, you must l og in with your user name and password credentials. These credentials are assigned by a user who has administrator access.
By default, the system is i nstalled with a single predened user whose name and password are both set to admin.You should change the password after you log in for the rst time. Administrator access rights allow you to modify system properties, and in particular to c reate and modify MediaLocations and Users.
MediaLocations
A MediaLocation is a local or network le storage location from which the system can access m edia les. Typically, this is a directory on the hard drive or a video server that provides FTP or Windows le share access. To create a MediaLocation, you
st supply its URL and the user name and password required to access this URL. In addition, you must supply a unique
mu name to be used within the system to identify the MediaLocation.
Only users with administrator access ar e able to create or modify MediaLocations.
Cerify Quick Start User Manual 15
Operation
MediaSets
A MediaSet i s a collection of media les that you want to check.
A MediaSet can be a DropBox. A DropBox is a directory that is continually monitored for new media les. A MediaSet that is not a DropBox is simply a static collection of media les manually selected from one or more of the MediaLocations.
If a Job is associated with a DropBox, every le that appears in the DropBox over time will be processed.
Templates
To check a media le, you must dene which checks should be applied when the le is tested. A Template is a collection of such checks chosen to perform specic tests required by you. The four types of Templates are:
Container Templates, which apply to the transport/container layer of a media le
Video Templates, which apply to the digital video content of a media le
Audio Templates, which apply to the digital audio c ontent of a media le
Action Templates, which specify actions to be performed as a result of processing a media le
You can create multiple Templates of the same type for different purposes. For example, you might create a Movies Template, which contains a set of rules appropriate for HD MPEG-2 content, and an on-line content Template, which contains a set of rules appropriate for lower resolution H.264/AVC content.
NOTE. Some example templates are preloaded onto C erify. These templates can be used, copied, edited, and archived in
the same way as those created by users. The XML les containing these templates can be found in
directory>/Example Templates
.
<Installation
Proles
AProfile gathers together a container, video, audio, and action Template, providing a complete set of checks that can be applied when you want to test one or more media les. Any of the component Templates can be omitted, depending on your requirements. For example, it makes no sense to apply any container or audio checks to a media le that consists solely of a video elementary s tream.
DPP Proles
Digital Production Partnership (DPP) provides the guidelines for HD and S D le delivery. It also species MXF metadata, which are mandatory to be delivered with the le. Cerify has “prepackaged proles” needed for verication of les delivered against the DPP constraints. When Cerify is installed, the prepackaged proles will be visible under the Proles tab. With the prepackaged “DPP Proles,” Cerify processes the input les by attaching the right prole for HD and SD delivery specications, based on the audio track combinations.
Jobs
A Job is the term given to an individual testing process that can be run by the system. Each Job can process multiple media les or a single media le, depending on your requirement. The set of les processed by a Job is dened by its MediaSet.
By creating a Job, you request the checks dened by a particular Prole be applied to the les in a particular MediaSet. In addition, you must specify the name and priority of the Job. The system can queue multiple Jobs to be run, whereby each Job is scheduled to be processed according to its priority.
16 Cerify Quick Start User Manual
The system processes one media le at a time. How long it takes to process a Job depends upon a number of factors:
The resolution of the video being processed
The video standard concerned (some standards, such as H .264/AVC, take more time to process)
The number of tests selected (performing all the video quality checks can be processor intensive, because it requires the analysis of ev
The bit rate
ery pixel in each frame of video)
Operation
Hardware per
formance of the PC on which Cerify is installed
Alerts
Alerts announce any checks that fail as a Job executes. Each alert indicates the severity of the failure, as well as w here and why the check failed. The system gathers alerts associated with a particular Job, so that you can access the results from the top level and easily navigate to the details, such as which individual frames have Alerts.
The system organizes and summarizes any alerts raised against a particular Job, so that, at the top level, a single processing result status can be assigned to the Job. To view more detailed information, you can drill down through the interface, revealing (for example) which individual frames have raised alerts.
Reports
Reports provide you with a way to query the system database and obtain information in a predened format. A Job report
s the results of a particular Job in tabular form.
present
Archiving
The system allows you to archive entities that are no longer required. MediaSets, Templates, Proles, and Jobs can all be archived. When an entity is archived, it remains present in the database, and can be recovered if necessary. Archived entities are inactive and usually hidden from view. Inactive entities cannot be used to construct new entities. So, for example, if a Job is archived before completion, it will not process any pending media les.
Clustering
To increase processing throughput, units can be clustered. Each cluster consists of a single Supervisor unit and one or more Media Test Units. In a clustered conguration, the Supervisor unit hosts the database and the Web server. The Supervisor
t communicates with the rest of the local network, accessing media les and serving the Web user interface. The
uni Media Test Units are allocated media les to process by the Supervisor unit. The results of this processing are stored by the Supervisor unit into a single database.
owing le support
Gr
Cerify supports the processing of growing le on FTP, SMB, and File protocols. Cerify can start processing the le as soon as the le copy is started.
Cerify Quick Start User Manual 17
Operation
Audio loudness correction
Cerify supports audio loudness correction for AC3, Dolby E and PCM (RIFF, BWF, AIFF, AES3, 8-ch AES3) audio types. Cerify also supports rebundling of corrected audio tracks as follows:
MPEG transport streams: type AC3
MXF streams: types RIFF, BWF, AIFF, AES3, 8-channel AES3 and Dolby E formats
QuickTime streams: types R IFF, AIFF and Dolby E formats
An Audio Loudness Correction log contains details of the audio loudness correction performed by Cerify. The details include parameters such as audio loudness and dialnorm values, before and after correction.
Procedures
Overview
The following gure shows the dependencies between the entities that make up a Job. For example, a MediaLocation must exist to create a MediaSet and a MediaSet must exist to create a Job.
NOTE. AProle requires at least one type of Template, not necessarily all four types.
18 Cerify Quick Start User Manual
How to start the Cerify application
Perform the following procedure to start the Cerify application.
NOTE. To run Cerify, the user should have administrator rights.
1. Click the Start C erify icon on the desktop to Launch the Cerify application.
Alternatively, the application may be started from the Windows Start menu. If Cerify is installed as a Windows service, the startup is controlled via the Services applet in the Windows Control Panel.
The startup time of the Cerify application can be up to 3 minutes. The application has started and is ready to use when you see a Cerify login page in your Web browser.
2. Enter your Username and the Password in the login page. The default Username and Password are admin.
Operation
3. Once you are logged in, you can see the Jobs Monitor page.
4. Once the application has started, you can access the Cerify Web user interface from any computer on the s ame network. You can access the Web user interface using the URL http://<C erify IP Address>:<http port> where <http port> is the value set for the property cerify.http.port.
NOTE. Cerify will fail to start if any other Web services using port 80 are running on the system where Cerify is installed. You
can run Cerify once you shut down other Web services running on port 80 on the system.
You can change the port number used by Cerify by updating the Cerify system property “cerify.http.port”. See the Conguring the Cerify Application section in the Cerify User Manual for details on how to update Cerify system properties.
On start up, Cerify reads this port number from “cerifysystem.properties” and checks to ensure that this port is not used by any other application. If it nds the port number specied to be in use, an error message detailing the failure is displayed and startup operation is aborted. If the system cannot nd any value set to this system property, it w ill use the default port number 80.
Cerify Quick Start User Manual 19
Operation
How to start a cluster
Perform the following steps to start a cluster:
1. Start Cerify on Supervisor unit rst.by clicking Start > All Programs > Tektronix > Cerify > Start Cerify,orstart the Cerify service.
2. Start Cerify on the Secondary Supervisor unit by clicking Start > All Programs > Tektronix > Cerify > Start Cerify,or starttheCerifyservice(inthecaseofanHAcluster).
3. Start Cerify on Media Test Units by clicking Start > All Programs > Tektronix >Cerify Media Test Unit > Start Cerify, or start the Cerify service.
4. Enter the URL host name.
In the case of an HA cluster, you can use the IP address instead of the host name of the Suprvisor unit, which is congured for the network interface that was chosen for Cerify communication during the Supervisor installation.
NOTE. By selecting the Media Test Units link on the Admin page, it is possible to view the status of the Media Test Units
connected in a cluster. Since a standalone system does not connect to any Media Test Units, this link is unavailable in the Web UI of a standalone system. After clicking the link, you will be taken to the Media Test Units page which lists all the Media Test Units that are in the cluster.
http:// <Cerifyhost name> into your Web browser where Cerify host name is Supervisor's
20 Cerify Quick Start User Manual
How to create a Me diaLocation
You can create and modify MediaLocations only if you have administrator access to Cerify.
Operation
1. Click the Admi
n button on the Navigation
bar to access the Admin page.
2. In the Cerify Administration page,
click the Go button to create a new MediaLocation.
3. In the New MediaLocation page, ll in
the elds
as follows:
MediaLoc
ation Name:Cerify
example content
URL: c:\Program
Files\Tektronix\ Cerify\
cerify_demo
NOTE. The URL used above assumes that
you have installed Cerify in the location,
gram Files\Tektronix\Cerify.
C:\Pro
NOTE. Leave the Username and Password
elds blank.
4. Click Create.
Cerify Quick Start User Manual 21
Operation
How to create a MediaSet
Once you have created a MediaLocation, you can create a MediaSet that collects the les at this location.
1. Click the Medi Navigation bar.
2. In the MediaSets page, click the New MediaSet button to create a new
MediaSet.
3. In the New MediaSet page, do the following:
Fill in the Name eld.
Set the DropBox eld to no.
4. Click Create.
aSets button on the
22 Cerify Quick Start User Manual
5. In the Edit MediaSet page, you can do
the following:
Add les to the MediaSet by browsing
through the ne
twork or by entering the full path of the le in the File name text eld at the bottom of the page (the path mus the le, for example,
Files\Tektronix\ Cerify\cer airport_interview.ts
t include the full URL of
c:\Program
ify_demo\news\
).
NOTE. Only les that exist within
folders/s
ub-folders of an existing MediaLocation can be added to a MediaSet.
For Microsoft Smooth Streaming (MSS) format, th
e MediaSet should point to the
“.ism” le.
Operation
View the c
ontents of a directory by
double-clicking the directory icon.
Close the directory and go up a level,
open the drop-down menu at the top
the le browser to provide a
right of selection of recent directories.
Select a le by double-clicking the le
(
) icon.
Cerify Quick Start User Manual 23
Operation
How to create a Template
To test the les in the MediaSet that you have created, you need to decide the checks to apply. You can apply checks to the container or wrapper layer, the video stream, and the audio stream, using container, video, and audio Templates, respectively.
1. Click the Templates buttononthe Navigation bar.
2. In the Templates page, scroll down to view the Vide click the New Video Template button.
o Templates section and
3. In the Select Template Type page, do the following:
Select the type of Template from
the Please select a type for the template drop-down menu.
Click Select.
NOTE. The Template type you choose
depends on the type of video content you want to check. This type will be the Video Standard used when the video was encoded, for example, MPEG-2 or H.263.
24 Cerify Quick Start User Manual
Operation
4. In the New Templ
ate page, enter a name
for the Template.
5. Congure the checks to be applied by
selecting the check boxes and entering values into the text elds.
6. Use the buttons to congure
olution rule w ith multiple sets of
the Res valid values. For a full explanation of the checks performed by each rule, click the
ext to each rule name.
icon n
Cerify Quick Start User Manual 25
Operation
7. Click the Create button at the bottom of the page to create the new Video Template.
NOTE. The new T
Create, the system will check that the elds you have lled contain valid data, and prompt you to x any problems. If there are no problems, the new Template will be created and stored in the database.
When this MPEG-2 Video Template is used to check a video stream, it will check the following:
The video is MPEG -2 encoded.
The video is encoded using MPEG-2 Main Prole, Main Level.
The video bit stream syntax conforms with the MPE G-2 Standard, but any alerts relating to Buffer analysis and alert number 22209 are suppressed.
A maximum of 500 alerts are displayed.
Each alert type is displayed a maximum of 20 times.
The video resolution is 720 by 480 pixels or 1280 by 1080 pixels.
You can also create an Audio Template and a Container Template similarly.
To create an Audio Template, select New Au dio Template and select MPEG-1 / MPEG-2 Audio as the template type. For the Cont
NOTE. In this example, you will not create an Action Template. If you want to check a different video format, you should
select a different codec type in step 3 of the Creating a Template procedure.
ainer Template, select MPEG-2 Transport Stream as the Template type.
emplate will not be saved until you click the Create button at the bottom of the page. When you click
26 Cerify Quick Start User Manual
How to create a Prole
To use your new Video Template in a Job, you must include it in a Prole.
Operation
1. Click the Pro
navigation bar.
2. In the Proles page, click the New
Prole button.
3. In the New Prole page, enter a name
and a desc
4. Select th
from the drop-down menu. You can select multiple audio templates, if requi
5. Click Cr
les button on the
ription for the Prole.
e Templates you have created
red.
eate to create the Pro le.
Cerify Quick Start User Manual 27
Operation
How to create a J ob
Once you create a MediaSet and a Prole, y ou can create a Job.
1. Click the Jobs bar.
2. Click the New Job button.
3. In the New Job page, do the following:
Enter a name for the Job.
Set the Job Priority to Low.
4. Select the Prole and MediaSet that you have created.
5. Click Create to create the job.
How to in
button on the navigation
spect Job results
1. Click the Jobs button on the Navigation
bar.
2. In the Job Monitor page, click the
fresh button in the page header.
AutoRe
3. In the
Jobs Monitor page, view the Job
results. The Job has succeeded.
icon indicates that the
28 Cerify Quick Start User Manual
How to generate a Report
1. Click the Reports buttononthe
Navigation bar.
2. In the Reports page, enter the name of
the job that you c reated in the Enter
Jobname eld.
3. Click the Generate button to generate a
report of your Job.
Operation
How to archive the Job
1. Click Jobs on the Navigator bar.
2. In the Job Monitor page, select the Job
you want to archive by selecting the check box in the left column of the Jobs Monitor table.
3. Ensure that the action drop-down menu
under the table shows Archive.
4. Click Go to archive the Job.
5. To view archived Jobs, set Show Jobs
to Archived.
Cerify Quick Start User Manual 29
Operation
How to access the Web User Interface
To access the application, you will need a Web browser installed on your computer.
To access the Web user interface from a remote computer, you need to know the IP address of the PC on which Cerify is installed in Standalone or Supervisor mode.
In the case of non-HA cluster or Standalone installation, enter the URL http://<Cerify IP address> into your Web browser where "Cerify IP address" is the IP address of the system, where Cerify is installed in Standalone or Supervisor mode.
In the case of HA cluster, enter the URL http://<Cerify communication IP address> into your Web browser where “Cerify communication IP address” is the IP address congured for the network interface that was chosen for Cerify communication during the Supervisor installation.
NOTE. For cluster conguration, Tektronix recommends that the Supervisor, Secondary Supervisor (in the case of an HA
cluster), and Media Test Units are each congured with a static IP Address.
To access the Web user interface in a more convenient fashion on the PC on which C erify is installed, click Start > All Programs > Tektronix > Cerify > Launch Cer ify Web UI. This will automatically launch your default Web browser and
take you to the correct Cerify Web page. Alternatively, when Cerify is installed as a Windows application, you can do this by right clicking on the Cerif y system tray icon and selecting Launch Cerify Web UI. The system tray icon is not available when Cerify is installed as a Windows service.
NOTE. To access the Web user interface o n a Media Test Unit, click Start > All Programs > Tektronix > Cerify Media
Test Unit >Launch Cerify Web UI.
Logging in to the application. When you access the Cerify Web page, you are presented with the Cerify application
login screen.
1. Enter your Username and Password in the login page. Once these credentials have been correctly supplied, the Cerify Web browser will display the top level Jobs page.
2. Use your mouse and keyboard to navigate this Web interface and enter information in the usual way.
NOTE. The default user name is “admin” and password is “admin”.
NOTE. If the user name and password are invalid, an error message appears, and you will remain on the login page. There
is no limit to the number of times you can attempt to log in. Use r names are case sensitive, so if you have trouble logging in, check the Caps Lock key. If you forget your password, contact the Cerify administrator.
CAUTION. If a session is inactive for a period, you will automatically be logged out. Any attempt to resume the session
will redirect you to the login page.
Logging out of the application. Click the text that reads Log out in the page header to log out of the application.
This returns you to the login page.
30 Cerify Quick Start User Manual
Loading...