Tektronix Cerify CYSW User manual

xx
Cerify CYSW
ZZZ
Automated Video Content Verication System
User Manual
*P077035205*
077-0352-05
Cerify CYSW Automated Video Content Verication System
ZZZ
User Manual
www.tektronix.com
077-0352-05
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions.
Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specications and price change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
Cerify is trademark of Tektronix, Inc.
Online Help part number 076-0198-05
This document supports software version 7.2 and above.
Contacting Tektronix
Tektronix, Inc. 14150 SW P. O . B o x 5 0 0 Beaverton, OR 97077 USA
For product information, sales, service, and technical support:
In Nor Worldwide, visit www.tektronix.com to nd contacts in your area.
Karl Braun Drive
th America, call 1-800-833-9200.
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 rep 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 re fund.
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THE PRODUCT IN LIEU OF ANY OTHER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED TEKTRONIX' RESPONSIBILITY TO REPLACE DEFECTIVE MEDIA OR REFUND CUSTOMER'S PAYMENT IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE 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
lacement in exchange for the defective medium. Except as to the media on which this software
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
DAMAGES.
Table of Contents
Acknowledgements
Acknowledgements................................................................................................. 1
Preface
Preface ............................................................................................................... 3
Contents
Related Documentation ....................................................................................... 3
Getting Started
Product Description ............................. ................................ ................................ ... 5
System Components.................................. ................................ ......................... 5
System Installation ................................................................................................. 9
Prerequisites ....................... .................................. ................................ ........... 9
Software Installation.......................................................................................... 12
Software Uninstallation ...................................................................................... 18
Software Reinstallation ...................................................................................... 18
Software Upgrade......................... .................................. ................................ .. 19
Network Settings.................. ................................ .................................. .......... 20
Accessing the Application........................................................................................ 21
Starting the Application...................................................................................... 21
Cerify Windows Service ..................................................................................... 22
Starting a Cluster.............................................................................................. 22
Accessing the Web User Interface .... ................................ .................................. .... 23
Logging in to the Application ......................... ................................ ...................... 23
Logging Out ................................. ................................ ................................ .. 23
of this Manual........................ ................................ ............................... 3
Table of Contents
Operating Basics
Concepts .................. .................................. ................................ ........................ 25
Users ......... .................................. ................................ ................................ 25
MediaLocations............................................................................................... 26
MediaSets...................................................................................................... 26
Templates...................................................................................................... 26
Proles ................................. ................................ ................................ ........ 27
Jobs............................................................................................................. 27
Alerts ........................................................................................................... 27
Reports......................................................................................................... 28
Archiving ...................................................................................................... 28
Clustering.................... .................................. ................................ ................ 28
Cerify Automated Video Content Verication System User Manual i
Table of Contents
Functional Overview .............................................................................................. 28
System Tray Icon ............................................................................................. 28
Web User Interface ........................................................................................... 29
Error Handling ................................................................................................ 35
Tutorials ............................................................................................................ 36
Work Flow..................................................................................................... 37
Before You Begin ............................................................................................. 38
Creating a MediaLocation ....... ................................ ................................ ............ 40
Creating a MediaSet.................. ................................ ................................ ........ 41
Creating a Template ............................ ................................ .............................. 44
Creating a Prole ............................................................................................. 46
Creating a Job. ................................ ................................ ................................ 47
Inspecting Job Results................................ .................................. ...................... 47
Generating a Report .. .................................. ................................ ...................... 48
Archiving ...................................................................................................... 48
Exporting Templates............................ ................................ .............................. 49
Importing Templates............................ ................................ .............................. 49
Reference
Introduction ........................................................................................................ 51
Jobs................ .................................. ................................ ................................ 51
Jobs Monitor .................................................................................................. 51
New Job................ ................................ ................................ ........................ 52
Modifying Jobs................................ ................................ ................................ 53
Job Details..................................................................................................... 54
Processing Result ............................................................................................. 55
Alert Levels ................... ................................ ................................ ................ 56
Alert Details................................................................................................... 57
Start and End Positions of Quality Alerts .... .... . .... . .... ..... .... . .... . .... . .... .... . .... . .... . .... ..... 58
Frame View.................................................................................................... 59
Proles.............................................................................................................. 60
Prole Details ................................................................................................. 61
Edit Prole..................................................................................................... 61
New Prole............ .................................. ................................ ...................... 62
Templates ....................... ................................ .................................. .................. 63
Template Details ............................ ................................ ................................ .. 66
Edit Template.............. ................................ ................................ .................... 67
New Template ................... ................................ .................................. ............ 68
Exporting Templates............................ ................................ .............................. 69
Importing Templates............................ ................................ .............................. 70
Container Templates............................................................................................... 71
Checks Common to All Container Layers ......................... ................................ ........ 72
ii Cerify Automated Video Content Verication System User Manual
Table of Contents
Container Checks Specic to MPEG-2 Transport Stream Standard .................................... 73
Container Checks Specic to MPEG-2 Program Stream Standard...................................... 73
Container Checks Specic to SMPTE 377M / MXF Standard .. .................................. ...... 74
Video Templates ................................................................................................... 74
Common Video Conguration Checks ..................... .................................. .............. 74
Video Quality. . .... . .... . .... ..... ..... ... . . .... . .... . .... . .... . .... . .... . .... . .... ..... ..... .... . .... . .... . ... 78
Video Checks Specic to MPEG-4 Standard.... ................................ .......................... 80
Video Checks Specic to MPEG-2 Standard.... ................................ .......................... 81
Video Checks Specic to VC-1 Standard .................................................................. 83
Video Checks Specic to H.264/AVC Standard........................................... ................ 83
Video Checks Specic to the DV50/100/DVCPro Standard................................. ............ 84
Video Checks Specic to the ProRes Standard .............................. .............................. 85
Video Checks Specic to Generic QuickTime Video..................................................... 85
Video Checks Specic to JPEG 2000 ...................... ................................ ................ 86
Audio Templates................................................................................................... 86
Common Audio Conguration Checks................. ................................ .................... 87
Audio Quality Checks .... . .... . .... ... . . .... . .... . .... . .... ..... ... . . .... . .... . .... ..... ... . . .... . .... . .... .. 88
Audio Checks Specic to MPEG1 and MPEG-2 Audio Standards ..................................... 90
Audio Checks Specic to Dolby-E Audio Standard .............. .................................. ...... 91
Audio Checks Specic to AC-3 Audio Standard.................. .................................. ...... 91
Audio Checks Specic to AAC Audio Standard .......................................................... 92
Audio Checks Specic to PCM Audio Standard .......................................................... 92
Audio Checks SpecictoDVAudioS
Action Templates .............................. ................................ .................................. .. 93
MediaSets .......................................................................................................... 97
New MediaSet............................... .................................. ................................ 97
Edit MediaSet ................................................................................................. 98
Congure DropBox........................................................................................... 99
DropBox Filters ... ..... ..... ..... ..... .... . ..... .... . .... . .... . .... . .... . .... . .... . .... . .... . .... . .... ..... . 102
Reports.... .................................. ................................ ................................ ...... 103
Options.......................... ................................ ................................ .................. 103
Change Password ........................................................................................... 103
Records per Page.................... ................................ .................................. ...... 104
Jobs View ................................ .................................. ................................ .. 104
Admin..................................... .................................. ................................ ...... 104
User Management ................ ................................ .................................. ........ 105
Modify User ................................................................................................. 105
New User .................................................................................................... 105
MediaLocation Management.............................................................................. 106
Mail Settings . . .... ..... ..... .... . .... . .... . .... . .... ..... ..... .... . .... . .... . .... . .... . .... . .... ..... ..... .. 110
Processing Settings ... . ..... .... . .... . .... . .... . .... . .... . .... . .... . .... . .... . .... . .... . .... . .... . .... . .... . 110
Database Backup.......................... ................................ ................................ .. 111
tandard ............ .................................. .............. 93
Cerify Automated Video Content Verication System User Manual iii
Table of Contents
Schedule Job Deletion...................................................................................... 112
Report File Settings. ... . . .... . .... . .... . .... . .... . .... ..... ..... .... . .... . .... . .... . .... ..... ..... ... . . .... . 112
Stream Information........... ................................ ................................ .............. 113
VLC playback ............................................................................................... 113
Application Log............................................................................................. 115
Media Test Units Page ..................................................................................... 115
Help ............................................................................................................... 116
Accessing the Online Help................................... .................................. ............ 116
Using the Online Help.............. ................................ .................................. ...... 117
Appendices
Appendix A: Alerts........................................ ................................ ...................... 119
List of Alerts .................................. .................................. ............................ 119
Appendix B: Supported Compression Standards ............................................................ 176
Supported Video Compression Standards................................................................ 176
Supported Audio Compression Standards . .................................. ............................ 180
File Types and Container Formats ...................... ................................ .................. 182
Supported Wrapper and Codec Combinations........................................................... 183
Standards References....................................... ................................ ................ 184
Appendix C: Software Maintenance........... ................................ ................................ 186
Conguring the Cerify Application..................... ................................ .................. 186
Reinitializing the Cerify Application ... ... . . .... . .... .... . .... . .... .... . .... ... . . .... ..... .... . .... .... . . 187
Database Backup/Restore Utility . . .... . .... . .... . .... ..... ... . . .... . .... . .... . .... . .... ... . . .... . .... . ... 187
Loading Example Jobs ..................................................................................... 189
Capturing Cerify Status Information Using the Support Monitor Script . ............................ 190
Upgrading Dongle Options ...... .................................. ................................ ........ 192
Using NFS Client on Windows ..................... ................................ ...................... 194
Appendix D: CeriTalk........................................................................................... 196
CeriTalk XML Reports..................................................................................... 196
CeriTalk SOAP API ........................................................................................ 199
Appendix E: Conguring Your Cerify Installation .......................................................... 204
Number of Channels........................................ ................................ ................ 204
Modes of Operation ........................................................................................ 205
Conguring Your Cerify Installation for Best Performance ........................................... 208
Commercial off-the-Shelf Recommendations ........................................................... 212
Glossary
Glossary Terms .................................................................................................. 213
Index
iv Cerify Automated Video Content Verication System User Manual
Acknowledgements Acknowledgements
Acknowledgements
Apache. This product uses software developed by the Apache Software Foundation, www.apache.org. This includes the following software: Andariel, Ant, Apache Commons, Axis, Castor, Log4j, Struts, Spring and Xe
Apple. This product uses parts of the Darwin Streaming Server s ource code covered by the Apple Public Source Lice software license notices and source code provided with Cerify.
rces.
nse. For copies of this license and modications made to the source code please refer to the
Apple and Q
Dolby. Manufactured under license from Dolby Laboratories. "Dolby", "Pro Logic", and the double-D symbol ar Dolby Laboratories. All rights reserved.
Expat. T
FFmpeg. This product uses software developed by the FFmpeg project, ffmpeg.mplayerhq.hu.
Speci
HTMLUNIT. This product includes software developed by Gargoyle Software Inc.
/www.GargoyleSoftware.com/
http:/
Java This product uses Java™ technology. The TM and technology are explicitly required by Sun
://www.sun.com/policies/trademarks
(http
JBoss. Modications have been made to the source code of the JBoss application server. This source
is available on request.
code
JCIFS. This product uses the Java CIFS Client Library, jcifs.samba.org.
JDIC This product uses the JDIC Java integration components. jdic.dev.java.net
JPEG. This product uses free JPEG software from the Independent JPEG Group.
JUnit. This product uses the JUnit regression testing framework, www.junit.org.
uickTime are trademarks of Apple Inc., registered in the United States and other countries.
e trademarks of Dolby Laboratories. Condential unpublished works. Copyright 1992-1999
his product uses the Expat XML Parser, expat.sourceforge.net.
cally, support for DV is provided by some components of the libavcodec and libavutil libraries.
).
MXF. This product uses MXF software developed by and used under license from OPENCUBE Technologies SAS, www.mxftk.com
MySQL. This product is powered by the MySQL database. MySQL is written and distributed under the GNU General Public License which means the source code is freely distributed and available to the general public.
Neko. This product includes software developed by Andy Clark.
Rhino. This product uses the Rhino implementation of JavaScript, http://www.mozilla.org/rhino/
Saxon. This product uses Saxon XSLT processor, saxon.sourceforge.net.
Windows Media. This product is protected by certain intellectual property rights of Microsoft. Use or
distribution of such technology outside of this product is prohibited without a license from Microsoft.
Cerify Automated Video Content Verication System User Manual 1
.
.
Acknowledgements Acknowledgements
WinDump. This product uses the WinDUMP network diagnostic utilities www.winpcap.org/windump
WinPcap. This product uses the WinPcap packet capture libraries www.winpcap.org
7-Zip. This product uses the 7-ZIP le archiver. www.7-zip.org
2 Cerify Automated Video Content Verication System User Manual
Preface Preface
Preface
Cerify is an automated system for testing compressed digital media before transmission or use. Through a Web-based interface, users can create Jobs, which will perform a sequence of checks on a set of media les, and vie
Contents of this Manual
This manual describes the system in detail, provides procedures for using the system, and includes full reference documentation.
Getting Started describes the system capabilities, conguration, and rst time operation.
w the results.
Operatin
Reference provides detailed information about each page (or window, or menu item) in the user
interfa
Appendix A: Alerts lists and denes all the stream compliance and integrity checks that can be
carrie
Appendix B: Supported Compression Standards describes compression standards and le formats
that th
Appendix C: Software Maintenance details the procedure to reinitialize the Cerify application and to
upgra
Appendix D: CeriTalk provides information about an XML-based API that lets you interact with Cerify
from
broadcast automation, and workow systems.
App
conguring your installation for best performance and commercial off-the-shelf platform
recommendations.
gBasicsprovides a functional overview, basic concepts, and tutorials for using the system.
ce.
d out.
e system recognizes.
de the license dongle options.
within other applications, making it possible to integrate Cerify with other content management,
endix E: Conguring Your Cerify Installation provides information on modes of operation,
Related Documentation
The following related documents support the product:
Cerify Online Help (Tektronix part number, 076-0198-xx)
Cerify Release Notes
Cerify Third Party Software License Notice Document (Tektronix part number, 001-1513-xx)
Cerify Quick Start User Manual (Tektronix part number, 071-2680-xx)
Read This First (Tektronix part number, 061-4355-xx)
Cerify Automated Video Content Verication System User Manual 3
Preface Preface
4 Cerify Automated Video Content Verication System User Manual
Getting Started Product Description
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 on a network running Microsoft Windows. This automated video content verication parameters. It provides both broadcast and production operations with a fast, cost effective QC solution.
Cerify can be integrated with your existing infrastructure using the CeriTalk API to interface with asset management systems and provide a completely automated workow. A Web based user interface allows test results 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 s erver or FTP server.
A Cerify system can be set up in two basic ways:
The rst consists of a single self-contained unit which runs all the management and testing processes
of the system.
system can be used to check for correct digital encoding and against baseband quality
The second consists of a networked cluster of three 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.
License Dongle
he license dongle must be plugged into the USB port on your computer to run the application. In a
T clustered system, Media Test Units acquire their licenses from the Supervisor.
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 fil
The types of codecs and le formats that can be checked.
The number of channels that can be used.
es. The license dongle controls:
For demo dongles, when the license will expire.
Server conguration (there can only be one Supervisor unit in a cluster)
Cerify Automated Video Content Verication System User Manual 5
Getting Started Product Description
Networking
In a clustered conguration, network interface on all of the units, including the Supervisor 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.
Clustering topology
are Components
Softw
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
need to know is the IP address of your unit.
you
Media test service, which performs media le vericationaccordingtotheruleschosenbytheuser.
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 Cerify from within other applications, making it possible to integrate Cerify with other content management, broadcast automation, and workow systems.
A Web application server that provides access to the Web interface and runs the core services for the application.
6 Cerify Automated Video Content Verication System User Manual
Getting Started Product Description
A license server, which controls the types of les that can be veried.
The system tray icon and menu, which provides access to the Cerify Web-based user interface and
allows the application to be started and stopped.
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 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. It is responsible for locating the media les from the network, but delegates a ctual transfer and processing of these les to one or more Media Test Units. The 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 reports back the results. The Supervisor can also be congured to process the les.
Local area networking
Clustering 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.
Meet the minimum Hardware specications.
Cerify Automated Video Content Verication System User Manual 7
Getting Started Product Description
All the clustering PCs should be in the same network with correctly congured Static IP addresses.
All of the PCs in the cluster should be able to route to each other. The Supervisor unit is given a network name that is recognized and resolved by all the Media Test Units.
You should know the fully qualied name of the Supervisor unit and provide this when Media Test Units installer asks for the name of the Supervisor unit.
All the Media Test Units should reside on the same network as the Supervisor unit.
If the Supervisor or Media Test Units have more than one network interfaces, it is better to bridge all the network interfaces together. For instructions on conguring the network bridge, refer to
Conguring a Network Bridge
Synchronization between all the units in cluster must be maintained. For example, use an NTP server to synchronize the units in a cluster.
(see page 16).
Cluster
Clusters may not work in the following scenarios:
ing Scenarios Which may not Work
If the Supervisor and the Media Test Unit are in different subnets wherein the switch blocks the multicast or UDP trafc.
If any of Supervisor or Media Test Unit systems has Windows rewall running.
If a Media Test Unit cannot resolve Supervisor host name.
If the Supervisor does not have a host name or if the Supervisor has a host name with Japanese or Chinese characters.
If a network has another system with the same host name as the Supervisor system.
If the host name of the Supervisor changes after cluster installation.
the http port on the Supervisor is congured to a different port number after cluster installation (In
If this case, Media Test Unit cerify.properties, the property cerify.supervisor.httpport must be changed to the new port number).
If either the Supervisor or the Media Test Unit has multiple network interfaces and the IP addresses change after the installation. In this case, the property cerify.jboss.bindaddress must to be changed to the current IP address.
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 the Media Test Units.
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.
8 Cerify Automated Video Content Verication System User Manual
C:\WINDOWS\system32\drivers\etc in all
Getting Started System Installation
System Installation
This section provides details of hardware, software and user prerequisites for the system and instructions on performing the software installation.
Prerequisites
Hardware Prerequisites
Cerify is designed to be run on a variety of PC hardware. Consequently, the choice of hardware is determined by performance and throughput requirements for your installation.
This section recommends hardware conguration for some situations in which Cerify is typically used.
Single Channel Installation. A single channel installation of Cerify 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
e for situations where a low throughput is sufcient and performance is not critical.
suitabl
It is recommended that you use a computer that meets the following minimum requirements for such
lations:
instal
Processor speed: 2 GHz
Cerify is a CPU-intensive application. For b etter results, choose a dual core system with a clock speed
of 3 GHz and as much on-chip memory cache as possible.
Memory: 2 GB RAM
It is recommended to use a minimum of 1 GB to a maximum of 3 GB per channel and an
additional 1 GB for the operating system and the application. For best performance on a single channel
install, this would be:
1channelx3GB+1GB=4GB
Hard disk drive: 50 GB of free space
The amount of hard disk storage necessary depends on the average size of the les that you will be
testing and the mode of operation of Cerify that applies to the le formats that you are testing.
Refer to Modes of Operation
they impact disk space requirements.
A network interface
A DVD drive (used for installing the software)
(see page 205) for details on the different modes of operation and how
A USB port for connecting the license dongle
A license dongle (provided with the product)
Cerify Automated Video Content Verication System User Manual 9
Getting Started System Installation
Multi-channel Enterprise Installation. A typical multi-channel installation of Cerify tests 4-8 media les at a
time on a single unit. Due to the high throughput and performance requirements that are expected from such installation
In addition to the throughput required, the hardware requirements for such installations also depend heavily on th
Cerify can operate in two modes:
Streaming mode
In this mode, media les are read directly from the media server hosting the le and are not copied to the local hard disk of the Cerify system. This is the default mode of operation and is also the preferred one.
Copying mode
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 ow and connectivity related constraints that might apply to your situation. See the
Modes
s, it is recommended that server class hardware and operating systems be used in such cases.
e mode of operation that will be used.
of Operation
(see page 205) 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
ability and disk conguration requirements. Specically, the copying mode requires a greater amount
avail of disk space and high levels of concurrent read/write performance from the hard drives in order for best overall performance while the streaming mode can 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 copying mode.
For multi-channel installations, the general guidelines that should be followed when selecting hardware (the values given are the minimum recommended for a 4-channel installation) are:
Processor: 3 GHz
Ensure you have twice as many cores as the number of channels. For a 4-channel installation, this means that you should have eight cores available. It is also recommended that for best performance, you choose as much on-chip memory cache as possible.
NOTE. The ProRes decoder is capable of using as many processors as available to improve processing performance. If you are processing ProRes media les, having more processor cores than the recommended two per channel might improve performance.
Memory: 6 GB RAM
Recommend a minimum of 1 GB to a maximum of 3 GB per channel and an additional 1 GB to 4 GB for the operating system and the Cerify database. For the best performance with 4 channels, this would be:
4-channelsx3GB+4GB=16GB
10 Cerify Automated Video Content Verication System User Manual
Getting Started System Installation
Hard disk drive: 100 GB x 3
For an enterprise installation, Tektronix recommends 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 thr
The amount of additional storage you need depends on the mode of operation that applies to your
installati
will be running.
oughput, it is recommended that you have 500 GB of space on this logical drive.
on, the average size of the les you will be processing and the number of channels you
Streaming
Due to the minimal hard disk utilization when operating in the streaming mode, it is sufcient to provide a
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 bet
For help choosing the optimal number of hard disks for your installation and the best RAID levels to
ee Conguring Your Cerify Installation for Best Performance
use, s
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
icense dongle (provided with the product)
Al
Redundant power supply
mode
single dedicated hard disk of 100 GB in size as temporary storage for Cerify.
ter performance.
(see page 208).
For more detailed specication of a validated enterprise PC platform, see Commercial off-the-Shelf
Recommendations (see page 212).
Cerify Automated Video Content Verication System User Manual 11
Getting Started System Installation
Supported Platforms
Windows XP - 32 bit and 64 bit
Windows Vista - 32 bit and 64 bit
Windows7-32bitand64bit
Windows Ser
Windows Server 2008 64-bit
NOTE. Appl Microsoft Windows XP 64 bit and Windows Server 2003 because the QuickTime Player is not supported on these platforms.
ver 2003 64-bit
e ProRes, Generic QuickTime and JPEG 2000 Video decoding functions are not available on
Software Prerequisites
The computer on which the application is installed will need the following:
To run one of the Supported Platforms.
To access the system through its Web user interface from another computer on the network, the client computer must have a Web browser installed.
NOTE. To access the application, the preferred Web browser is Microsoft Internet Explorer
7.0 and above). The application has also been tested with Mozilla Firefox. There may be minor visual differences in the appearance of the user interface in different Web browsers.
(version
Software Installation
Before installing the Cerify application, your PC must be correctly connected to your local network. This allows:
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, or copying of report les to network locations).
Multiple users to connect to the Cerify Web user interface from remote computers.
For the last two cases, you need to know the IP address or the network name of the machine that Cerify is installed on. 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.
12 Cerify Automated Video Content Verication System User Manual
Getting Started System Installation
Installing Cerify
The installation of the Cerify takes several minutes; typically between 5 and 15 minutes depending on the speed of your PC. To install Cerify, perform the following steps:
1. Run the Cerify Installer.
2. Insert the Cerify dongle.
3. Optional: Install Apple QuickTime Player.
Before inst
1. Cerify relies on third-party software applications that are packaged and installed with it: JBoss and
MySQL. If t
to install the Cerify.
2. The Cerif
along with it. It is recommended that other applications that rely on HASP licenses not be used with
Cerify on the same machine.
3. Cerify uses a number of network services that are local to the host PC. These services can sometimes
be blocked by personal rewall software, in which case an error mes sage will be displayed when C erify
starts. For example, on Cerify 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 License
Manag
In such situations, congure the rewall to allow the service on the appropriate port, or alternatively
disa
4. It is recommended that the Cerify application should be installed on a machine where it can be
use
will considerably degrade the performance of other running applications. Similarly, running other
applications or services simultaneously w ill degrade the performance of Cerify and increase the time
taken to process a media le.
alling the Cerify , you should be aware of the following issues:
hese applications are already used on the PC, you should remove them before attempting
y license server relies on Aladdin HASP SRM drivers, which are installed and congured
er service is running and is not blocked by a rewall is displayed and Cerify is stopped.
ble the rewall entirely.
d as the sole running application. Cerify makes intensive use of both CPU and memory and
Cerify Automated Video Content Verication System User Manual 13
Getting Started System Installation
Running the Cerify Installer.
Ensure that you are logged in as a user with administrator privileges.
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 loginasadmi
Insert the Cerify DVD provided by Tektronix. The Cerify Application Browser opens. Click the Install Cerify lin
NOTE. If you try to install the Cerify application on an unsupported platform (refer to Supported Platforms Windows operating system. Cerify will probably operate correctly but has not been validated on this OS. Do you wish to continue installation?”
If the browser does not open, or if the Install Cerify link does not work, navigate to the Exec folder on the DVD and double-click CerifySetup<version>.exe. Follow the on-screen instructions to perform the installation.
nistrator and try again”.
k to launch the Cerify installer. Follow the on-screen instructions to perform the installation.
(see page 12)), then the following message appears: “This is not a supported
A number of third party software applications are installed during the installation process. Most of these are not visible, but you will be notied as the WinPcap and HASP drivers are installed.
. WinPcap is not used in the normal operation of the Cerify application. It is used when you collect
NOTE
support diagnostics to troubleshoot networking issues with Cerify. For more information on support diagnostics, refer to Capturing Cerify Status Information Using the Support Monitor Script
(see page 190).
Installation Options
Cerify can be installed in the following ways:
Standalone
Supervisor: The Supervisor unit controls the cluster system. It hosts the database and the Web server, allowing multiple users to set up and view Jobs.
Media Test Unit: Each Media Test Unit is responsible for processing the digital media les in a networked cluster.
NOTE. During the installation of Cerify, if there are multiple network interfaces in the system, the installer provides the list of IP addresses and asks the user to select an IP address to be used by Cerify.
14 Cerify Automated Video Content Verication System User Manual
Getting Started System Installation
Installing Cerify as a Supervisor. Follow the steps described in Run Cerify Installer (see page 14) and
Installing Cerify
with the list o installation options dialog box. Sometime during the installation, a dialog box appears where you must:
(see page 13) to install Cerify as a Supervisor. During the installation, a dialog box appears
f installation options. To continue with the Supervisor installation, select Supervisor in the
Enable or dis
Enter the number of channels if you have selected the le processing option on the Supervisor.
Choose the IP address to be used by C erify.
At the end of the installation, the installer prompts you with an option to load the demo content. If you choose this option, Cerify will be loaded with a demo database, which will contain some sample jobs with results.
Installing Cerify as a Media Test Unit. Follow the steps described in Run Cerify Installer
Installing Cerify
box appears with the list of installation options. To continue with an Media Test Unit installation, select Media Test Unit in the installation options dialog box. Sometime during the installation, a dialog box appears where you must:
Enter the host name of the Supervisor.
Choose the IP address to be used by C erify.
Enter the number of channels.
Conguring a Cluster. To co ngure a cluster, you must:
Install Cerify as a Supervisor on the system which must be congured as supervisor of the cluster.
able le-processing option on the Supervisor.
(see page 14) and
(see page 13) to install Cerify as a Media Test Unit. During the installation, a dialog
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 i nstaller 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 configure multiple clusters on the same network, you need to install multiple Supervisors. During a Media Test Unit installation, in the Cerify System Settings dialog box, you must enter the respective Supervisor host name.
NOTE. To c ongure 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.
Cerify Automated Video Content Verication System User Manual 15
Getting Started System Installation
Upgrading and Uninstalling a Cluster. Insert the installer CD and follow the on-screen instructions. To
upgrade a cluster, do the following:
Upgrade Cerify on the Supervisor by running the latest version of installer and choosing Supervisor as installer type.
Upgrade Cerify on all of the Media Test Units by running the latest version of installer and choosing Media Test Unit as the installer type.
Refer to the Software Upgrade
To uninstall a cluster, do the following:
Uninstall Cerify on the Supervisor.
Uninstall Cerify on all of the Media Test Units.
Refer to t
Conguring a N etwork Bridge. If the system has multiple network adapters, it is recommended that you
bridge all the network adapters.
1. From the Start menu, select Control P anel > Network Connections.
2. Select two network adapters at the same time, right-click and select Bridge Connections. Windows
3. Select the Network Bridge and congure a new IP address in the Properties menu for LAN
Installation Folders. During the installation process, select the following locations:
he Software Uninstallation
will build up a network bridge automatically. When the bridge is built successfully, the IP address of the two adapters disappears.
connections.
Installation Location: The folder where the application is installed.
(see page 19) section for instructions on upgrading.
(see page 18) section for instructions on uninstallation.
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
ode an d accesses the le using the ftp://, smb://, or gvg:// protocols. See Modes of Operation
m
page 205) for help determining the mode that applies to your installation.
NOTE. Thereshouldbesufficient 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.
16 Cerify Automated Video Content Verication System User Manual
(see
Getting Started System Installation
Insert the Cerify Dongle.
Insert the Cer
ify license dongle supplied with the system in any of the available USB ports of your
computer.
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 a fter the dongle has been installed, it is possible that rewall software is interfering with the license service. Please ensure that port 1947 is open in any rewall software that is in use.
The number of files that can be simultaneously processed by Cerify will be the number of allowed c hannels specied in the dongle. If a time-expiry dongle is connected, the default number of les processed is 1.
Sometimes, you will need to change the number of les that can be simultaneously processed by Cerify. You can change the number of parallel processing channel setting by changing the value of the property “cerify.processorsperbox” in “cerify.properties” le located at
Direct
ory>/Cerify/JBoss/server/all/conf
.
<Installation
The following lists the different situations for standalone installation:
When Cerify is started with no dongle connected, then (irrespective of whether a value has been
specied in the “cerify.processorsperbox” property or not) the number of allowed channels is zero.
When Cerify is started with a perpetually licensed dongle and if the “cerify.processorsperbox” property
is not set then the 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
mber of channels controlled by the dongle. If the value is greater than the number of channels
nu
controlled by the dongle then the number of channels controlled by the dongle takes precedence.
hen Cerify is started with any valid dongle and the number of channels specied for the
W
“cerify.processorsperbox” property is -1, then the number of allowed channels is controlled by the
dongle
When Cerify is started with a time-expired dongle a nd if the “cerify.processorsperbox” property is not
set, then the number of allowed channels is set to 1
Install Apple QuickTime Player.
To process Apple ProRes les or to process les using the Generic QuickTime Video template or to processles using the JPEG 2000 Video template, you have to install QuickTime Player. You can download
QuickTime player from the link http://www.apple.com/quicktime/download/
.
NOTE. If QuickTime Player is already installed, make sure that it is version 7.5.5 or later.
Cerify Automated Video Content Verication System User Manual 17
Getting Started System Installation
Software Unin
Before uninstallation, ensure that you have administrator privileges. If you try to uninstall Cerify without administrato
Cerifycanbeuninstalledintwoways:
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 Cerify installer version is higher than the currently installed version, the installation will be upgraded
If the Cerify installer version is lower than the current installed version, the installer will abort without taking a
NOTE. The Cerify installation process places the WinPCap and HASP utilities in the Add or Remove Progra
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.
ms list. The uninstallation process does not remove WinPCap in case it is being used by other
stallation
r privileges, the uninstallation process will be aborted.
to the newer version.
ny action.
NOTE. If you select the Backup database option during uninstallation, the current database will be backed up to
sion>_<timestamp>
back up the database. All relevant conguration les will be backed up to
Settings\<username>\Cerify\CerifyConfig_<version>_<timestamp>
abase" option will not be available if you are uninstalling the Media Test Unit, as the Media Test
dat Unit does not have its own database.
NOTE. If Cerify6.0 is uninstalled using Add or Remove Programs option or using Cerify6.0 installer, there will be no “backup” option. The Cerify database and conguration les will always be backed up at the location installed, the installer will change the directory name “CerifyBackup” to “CerifyBackup_6.0”.
C:\Documents and Settings\<username>\Cerify\CerifyBackup_<ver-
C:\Documents and Settings\<username>\Cerify\CerifyBackup
Software Reinstallation
To reinstall Cerify, you must uninstall Cerify, and then rerun the 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.
. You are given the option to change the directory where you want to
C:\Documents and
. The "Backup
. When Cerify7.2 is
18 Cerify Automated Video Content Verication System User Manual
Getting Started System Installation
Software Upgr
To upgrade the current version of Cerify to Cerify version 7.2, run the setup le for version 7.2 and follow the on-
It is possible to upgrade in any of the following ways:
Standalone > Supervisor
Standalone > Standalone
Standalone > Media Test Unit
Supervisor > Supervisor
Supervis
Supervisor > Media Test Unit
Media Test Unit > Supervisor
Media Test Unit > Standalone
Media Test Unit > Media Test Unit
If you would like to back up the current database while you are upgrading from 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>
by choosing a different folder for backing up the les.
ade
screen instructions.
or > Standalone
C:\Documents and Settings\<User
by default. You may change this location
The upgrade process also backs up relevant conguration les from the current installation. These les are backed up to
n>_<timestamp>
sio
When you are upgrading to a Supervisor or standalone Cerify, the database is upgraded automatically after
e installation. If the database upgrade fails, the installer will install Cerify with a clean database and
th inform you about the failure. The Backup database option will not be available while upgrading from Media Test Units, as they do not have their own database.
C:\Documents and Settings\<User name>\Ceri fy\CerifyBackUp_<ver-
.
Cerify Automated Video Content Verication System User Manual 19
Getting Started System Installation
Reverting to the previous version of Cerify
In some circumstances, such as a failed software upgrade,youmightwanttoreverttoanolderversionof Cerify. To do this, follow these steps:
NOTE. You should have a database backup and a copy of conguration les from the version you would like to rever
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 CerifyDatabase Utility tool. For help on how to use this
tool, refer to Database Backup/Restore Utility
t to as a pre-condition.
(see page 187).
Network
In most circumstances, the PC on which Cerify is installed requires only one network interface. There are two sce the Web clients will access the Web user interface needs to be physically separate from the network that stores the media le assets. The second scenario is when the Cerify system is to access media les from a Grass Valley Prole or K2 server. In this case, the additional network interface should be connected to the control network that runs the Grass Valley A MP 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 v
For a K2, 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.
Settings
narios where it is necessary to have two network interfaces. The rstiswhenthenetworkonwhich
ideo server network as follows:
On a standalone Prole XP, to either the Media Ethernet card, if present, or the Ethernet interface of a
versal Interface Module (UIM), if present
Uni
On a SAN-based Prole XP network, to the Gigabit Media network provided by a Universal Interface
dule, if present
Mo
On a SAN-based K2 network or a standalone K2 Media Client, to the Media/FTP network
20 Cerify Automated Video Content Verication System User Manual
Loading...
+ 200 hidden pages