User and Admin Guide for Cisco Media Experience Engine 3500

User and Admin Guide for Cisco Media Experience Engine 3500
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
User and Admin Guide for Cisco Media
Experience Engine 3500
Release 3.2
May 7, 2011
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883
Text Part Number: OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL
STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT
WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.
THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT
SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE
OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.
The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB’s public
domain version of the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California.
NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS” WITH
ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF
DEALING, USAGE, OR TRADE PRACTICE.
IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING,
WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO
OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at
www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership
relationship between Cisco and any other company. (1005R)
Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the
document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental.
User and Admin Guide for Cisco Media Experience Engine 3500, Release 3.2
©2008-2010 Cisco Systems, Inc. All rights reserved.
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CONTENTS
PART
Cisco MXE 3500 Overview
1
CHAPTER
1
Introduction to the Cisco MXE 3500
1-1
Accessing the System for the First Time
1-1
How the Cisco MXE 3500 Works 1-1
What Does the Cisco MXE 3500 Do? 1-2
The Cisco MXE 3500 Philosophy 1-2
Cisco MXE 3500 System Components 1-2
Enterprise Control System (ECS) 1-2
Configuration and Monitoring (CAM) Service 1-3
Local Control System (LCS) 1-3
Workers 1-3
Configuring the Cisco MXE 3500: Jobs, Tasks, and Video Pipelines 1-3
Encode and Transcode Process (Live or File > MXE > Transrated) 1-4
Data and Video Pipeline 1-4
Running Jobs 1-4
Licensed Features
1-5
What This Guide Covers
1-6
User Interface Overview 1-6
Information Panel 1-7
Menu Bar 1-8
Toolbox 1-8
Profile Browser 1-8
Main Window 1-9
Related Documentation
1-9
Providing Documentation Feedback
1-10
Obtaining Documentation and Submitting a Service Request
CHAPTER
2
Job Submission
1-10
2-1
Submitting a Job
2-1
File Job 2-2
Introduction to the File Job 2-2
Understanding File Job Settings 2-3
File Information (File Job) 2-4
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
iii
Contents
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Profile (File Job) 2-5
Input (File Job) 2-5
Timed Submission (File Job) 2-6
Custom Metadata (File Job) 2-8
Advanced (File Job) 2-9
Forensic Watermarking Metadata (File Job)
Graphics Overlay (File Job) 2-9
Custom Settings (File Job) 2-10
Submitting a File Job 2-11
2-9
Live Job 2-13
Introduction to the Live Job 2-13
Understanding Live Job Settings 2-14
File Information (Live Job) 2-14
Profile (Live Job) 2-15
Input (Live Job) 2-16
Start Trigger (Live Job) 2-17
Stop Trigger (Live Job) 2-17
Timed Submission (Live Job) 2-18
Custom Metadata (Live Job) 2-20
Graphics Overlay (Live Job) 2-20
Custom Settings (Live Job) 2-21
Submitting a Live Job 2-22
Start and Stop the Capture 2-23
Automate Job Submission with Folder Attendant
PART
Profile Management
2
CHAPTER
2-23
3
Caption Extract Profiles
3-1
Introduction to the Caption Extract Encoder
3-1
Understanding Caption Extract Settings 3-1
Common (Caption Extract Profile) 3-2
Settings (Caption Extract Profile) 3-3
Creating a Caption Extract Profile
3-4
Adding a Caption Extract Profile to a Job Profile
CHAPTER
4
Distribution Profiles
4-1
When to Add a Distribution Profile to a Job Profile
Delivery Profile
3-4
4-1
4-1
User and Admin Guide for Cisco Media Experience Engine 3500
iv
OL-20698-02
Contents
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Introduction to the Delivery Profile 4-2
Understanding Delivery Settings 4-2
Common (Delivery Profile) 4-2
Delivery Formats (Delivery Profile) 4-2
Delivery Method (Delivery Profile) 4-3
Rename on Delivery (Delivery Profile) 4-5
Understanding the FTP .tmp File Extension 4-6
Addition of .tmp Extension 4-6
How to Enable the .tmp File Extension 4-6
Creating a Delivery Profile 4-7
Adding a Delivery Profile to a Job Profile 4-8
Variables Used for File and Directory Naming
4-9
Notification Profile 4-10
Introduction to the Notification Profile 4-10
When to Use the Notification Feature 4-10
Understanding Notification Settings 4-11
Common (Notification Profile) 4-11
Notification Criteria (Notification Profile) 4-11
Email Notification (Notification Profile) 4-12
HTTP Post (Notification Profile) 4-12
TCP Post (Notification Profile) 4-13
UDP Post (Notification Profile) 4-13
Creating a Notification Profile 4-14
Adding a Notification Profile to a Job Profile 4-14
Output 4-15
Introduction to the Output Profile 4-15
Understanding Output Settings 4-15
Common (Output Profile) 4-16
Save Local Output File (Output Profile) 4-16
Output (Output Profile) 4-16
Creating an Output Profile 4-17
Adding an Output Profile to a Job Profile 4-18
Variables Used for File and Directory Naming (Output Profile)
4-18
Webcast 4-18
Introduction to the Webcast Profile 4-19
Understanding Webcast Settings 4-19
Common (Webcast Profile) 4-19
Streams 1-10 (Webcast Profile) 4-20
Creating a Webcast Profile 4-21
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
v
Contents
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Adding a Webcast Profile to a Job Profile
CHAPTER
5
Encoder Profiles
4-22
5-1
Introduction to Encoders
Creating an Encoder Profile
Editing an Encoder Profile
Deleting an Encoder Profile
5-1
5-2
5-2
5-3
Adding an Encoder Profile to a Job Profile
5-4
Removing an Encoder from an Encoder Profile
5-4
Encoders 5-5
Flash 7 Encoder 5-5
Introduction to the Flash 7 Encoder 5-5
Understanding the Flash 7 Encoder Settings 5-5
Flash 8 Encoder 5-10
Introduction to the Flash 8 Encoder 5-10
Understanding Flash 8 Encoder Settings 5-10
Flash Grid 5-16
H.264 Encoder 5-18
Introduction to the H.264 Encoder 5-18
Understanding H.264 Encoder Settings 5-19
Dolby DP 600 Program Optimizer 5-30
MP3 Encoder 5-32
Introduction to the MP3 Encoder 5-32
Understanding MP3 Encoder Settings 5-32
MPEG Encoder 5-34
Introduction to the MPEG Encoder 5-35
Understanding MPEG Encoder Settings 5-35
QuickTime Encoder 5-50
Introduction to the QuickTime Encoder 5-50
Installing the Apple QuickTime Encoder 5-50
Creating a QuickTime Encoder Profile 5-53
Editing a QuickTime Encoder Profile 5-54
Understanding QuickTime Encoder Settings 5-55
Real Encoder 5-59
Introduction to the Real Encoder 5-60
Understanding Real Encoder Settings 5-60
Speech-to-Text Encoder 5-66
Introduction to the Speech to Text Encoder 5-67
Understanding Speech-to-Text Settings 5-67
User and Admin Guide for Cisco Media Experience Engine 3500
vi
OL-20698-02
Contents
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
WAV Encoder 5-70
Introduction to the WAV Encoder 5-70
Understanding WAV Encoder Settings 5-70
Windows Media Encoder 5-73
Introduction to the Windows Media Encoder 5-73
Understanding Windows Media Encoder Settings 5-74
CHAPTER
6
Job Profiles
6-1
Introduction to Job Profiles 6-1
What must go into a Job Profile? 6-2
What can go into a Job Profile? 6-2
Job Profile File Extension 6-2
Setting the Default Profile Directory
6-2
Creating a New Job Profile 6-3
Creating a New Job Profile 6-3
Creating a New Job Profile from an Existing Job Profile 6-5
Creating a New Job Profile from the Profile Browser 6-5
Standard Cisco MXE 3500 Job Profiles
6-6
Using the Profile Browser to Select a Job Profile
Editing an Existing Job Profile
Deleting Profiles
7
Other Profiles
6-8
6-9
Copying Job Profiles
CHAPTER
6-8
6-9
7-1
Index Profile 7-1
Introduction to the Index Profile 7-1
Understanding Index Settings 7-1
Common (Index Profile) 7-2
Scene Change Detection (Index Profile) 7-2
Thumbnail Properties (Index Profile) 7-3
Adding an Index Profile to a Job Profile 7-4
Thumbnail Profile 7-4
Introduction to the Thumbnail Profile 7-5
Understanding Thumbnail Settings 7-5
Common (Thumbnail Profile) 7-5
Frame Selection (Thumbnail Profile) 7-6
Thumbnail Properties (Thumbnail Profile) 7-8
Adding a Thumbnail Profile to a Job Profile 7-8
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
vii
Contents
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CHAPTER
8
Preprocessor Profiles
8-1
Introduction to the Preprocessor Profile 8-1
Opening a Preprocessor Profile 8-1
Creating a Preprocessor Profile
8-2
Understanding Preprocessor Settings 8-3
Common (Preprocessor) 8-4
Video (Preprocessor) 8-5
Telecine (Preprocessor) 8-9
Crop (Preprocessor) 8-9
Bumpers and Trailers (Preprocessor) 8-10
Color (Preprocessor) 8-12
Noise Reduction (Preprocessor) 8-13
Manage Input Extensions (Preprocessor) 8-14
Line21/VANC Data (Preprocessor) 8-15
Extracting VBI Data from SD Pinnacle Sources (Line 21/VANC Data)
Closed Captioning (Preprocessor) 8-17
Aspect Ratio Conversion (Preprocessor) 8-17
Aspect Ratio Conversion Examples 8-21
Timecode (Preprocessor) 8-21
Extracting VBI Data from SD Pinnacle Sources (Timecode) 8-22
Watermarking (Preprocessor) 8-23
Audio (Preprocessor) 8-25
Audio Filters (Preprocessor) 8-26
Input/Output Audio Channel Mapping (Preprocessor) 8-28
Thomson Nextamp Forensic Watermarking 8-28
Graphics Overlay (Preprocessor) 8-28
Understanding Graphics Overlay 8-29
Content/Bumper/Trailer Settings 8-30
Creating an Overlay Metadata File 8-31
Animation Controls 8-32
Subtitles 8-40
Previewing Preprocessor Clips 8-40
Opening the Preview Window 8-41
Using the Preview Window 8-42
Preview Window Controls 8-42
Setting File Job In and Out Points 8-43
Choosing Where to Set In and Out Points
Adding a Preprocessor Profile to a Job Profile
8-16
8-43
8-44
User and Admin Guide for Cisco Media Experience Engine 3500
viii
OL-20698-02
Contents
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
PART
Administration
3
CHAPTER
9
Administrative Tasks
9-1
Introduction to Administration 9-1
Administration Section of the Toolbox
Additional Administrative Tools 9-2
9-1
Host Administration 9-2
Introduction to Host Administration 9-2
Configure Network Settings 9-2
Configure and Activate Host 9-3
Understanding Host Administration 9-3
Creating a New Host 9-5
Creating a New Host Using the Right-Click Copy Option
Enabling/Disabling a Host 9-7
Editing Host Settings 9-7
Deleting a Host 9-8
Adding Workers to a Host 9-8
Understanding Capacity, Limit, and Expense 9-9
Removing Workers from a Host 9-9
Configuring Node Attributes 9-10
Node Attributes Overview 9-10
Assigning Node Attributes to a Host 9-11
9-6
System Administration 9-12
Introduction to System Administration 9-12
Input (System Administration) 9-12
Output (System Administration) 9-15
General Settings (System Administration) 9-15
Status Settings (System Administration) 9-16
Data Purging (System Administration) 9-17
Audio Capture (System Administration) 9-17
Single Node Mode (System Administration) 9-18
Grid Computing (System Administration) 9-19
Setting Default Copyright Information 9-19
Configuring Output File Storage Location 9-19
Enabling Sys Admin E-mail Notification 9-20
Turning Monitor Display Windows On/Off 9-20
Setting the Auto Reap Interval for Job Monitoring 9-21
User Administration 9-21
Introduction to User Administration 9-21
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
ix
Contents
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Creating New Users 9-22
Updating Existing Users 9-22
Setting User Permissions 9-23
Deleting Users 9-26
Role Administration 9-26
Introduction to Role Administration
Creating Roles 9-27
Updating Roles 9-27
Setting Role Permissions 9-28
Deleting Roles 9-30
9-26
Profile Spaces 9-31
Determining Your Current Profile Space 9-32
Setting Your Current Profile Space 9-32
Creating a Profile Space 9-33
Editing a Profile Space 9-34
Deleting a Profile Space 9-34
User Metadata 9-34
Adding User Metadata 9-35
Editing User Metadata 9-36
Deleting User Metadata 9-37
IP Capture (Live Streaming) 9-37
IP Capture Overview (Live Streaming) 9-37
Adding an IP Capture Source (Live Streaming) 9-38
Editing an IP Capture Source (Live Streaming) 9-39
Deleting an IP Capture Source (Live Streaming) 9-40
Additional Administrative Tools 9-40
Cisco MXE 3500 Tools 9-41
Setting Independent Profile Space 9-41
Profile Converter 9-42
Running the Profile Converter 9-43
Profile Converter Log Entries 9-45
Database Configuration 9-50
Log Viewer 9-51
Connecting to a Log Server 9-53
Clearing the Log 9-53
Exporting the Log to a File 9-53
Filtering Log Messages 9-53
User and Admin Guide for Cisco Media Experience Engine 3500
x
OL-20698-02
Contents
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CHAPTER
10
Job Monitoring and Management
10-1
Job Status 10-1
Job Status Overview 10-1
Monitoring Jobs 10-3
Monitoring Tasks 10-5
Viewing Errors 10-6
Viewing Output Clip 10-7
Viewing Directory/Watch Status
Showing Job XML 10-8
Rescheduling Jobs 10-9
Stopping Jobs 10-10
Deleting Jobs 10-11
Resetting Job Priority 10-12
Filtering Jobs 10-13
10-7
Timed Job Status 10-15
Timed Job Status Overview 10-15
Working with Jobs in Timed Job Monitor 10-16
Cancelling Future Timed Jobs 10-17
Pausing and Removing Timed Jobs 10-17
System Status 10-17
System Status Overview 10-17
Working with the System Status Monitor
Health Status 10-19
Health Status Overview 10-19
Color 10-20
Health Counter 10-20
Working with the Health Status Monitor
CHAPTER
11
Reports
10-18
10-21
11-1
Introduction to Reports 11-1
Custom Report Options 11-3
Setting Job Id Criteria 11-5
Setting Job Submit Time Criteria 11-5
Setting Title Criteria 11-6
Setting Author Criteria 11-7
Setting Completion Status 11-7
Understanding Reported Information 11-8
Running Predefined Reports 11-9
Filename Requirements 11-9
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
xi
Contents
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Worker Summary Report
11-9
Worker by Id Statistics Report
11-10
Worker ID Health Statistics Report
11-11
Worker Type Health Statistics Report
11-12
Total Worker Hours Report 11-13
Max Queue Length Report 11-14
Viewing Report Output in Excel 11-15
Saving the Report 11-15
Viewing the Report in Excel 11-16
CHAPTER
12
General Troubleshooting
12-1
Accessing Network Shares
PART
Folder Attendant
4
CHAPTER
12-1
13
Folder Attendant Directories and Watches
Introduction to Folder Attendant
Basic Workflow 13-2
Typical Daily Workflow
13-1
13-1
13-2
Setting Up Directories 13-3
Filtering Directories 13-4
Adding Directories 13-5
Monitoring FTP Directories 13-7
Editing Directories 13-8
Deleting Directories 13-9
Enabling or Disabling Directories 13-10
Setting Up Watches 13-11
When is a File Completely Copied? 13-11
Adding Watches 13-11
Watch 13-12
Custom Metadata 13-14
Override System Settings 13-15
Editing Watches 13-15
Deleting Watches 13-16
CHAPTER
14
Troubleshooting Folder Attendant
14-1
Folder Attendant Problems and Solutions
14-1
Restarting the Folder Attendant Program
14-2
User and Admin Guide for Cisco Media Experience Engine 3500
xii
OL-20698-02
Contents
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CHAPTER
15
Folder Attendant XML Reference
Reference XML Configuration File
General Tags 15-2
Directory Tags 15-2
Copy Complete Tags 15-2
Watch Tags 15-3
Extension List Tag 15-3
Extension Tags 15-3
Job Tags 15-3
Meta Data Tags 15-4
File Input Tags 15-4
System Setting Tags 15-4
15-1
15-1
Reference XML Application Configuration File
Submitting Media and XML Files
15-5
15-6
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
xiii
Contents
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
User and Admin Guide for Cisco Media Experience Engine 3500
xiv
OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
PA R T
1
Cisco MXE 3500 Overview
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CH A P T E R
1
Introduction to the Cisco MXE 3500
This section includes the following topics:
•
Accessing the System for the First Time, page 1-1
•
How the Cisco MXE 3500 Works, page 1-1
•
Related Documentation, page 1-9
•
What This Guide Covers, page 1-6
•
User Interface Overview, page 1-6
•
Related Documentation, page 1-9
•
Providing Documentation Feedback, page 1-10
•
Obtaining Documentation and Submitting a Service Request, page 1-10
Accessing the System for the First Time
On the Log In prompt, enter User Name: admin and Password: admin.
Figure 1-1
Cisco MXE 3500 Login Prompt
How the Cisco MXE 3500 Works
This section includes the following topics:
•
What Does the Cisco MXE 3500 Do?, page 1-2
•
The Cisco MXE 3500 Philosophy, page 1-2
•
Cisco MXE 3500 System Components, page 1-2
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
1-1
Chapter 1
Introduction to the Cisco MXE 3500
How the Cisco MXE 3500 Works
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
•
Cisco MXE 3500 System Components, page 1-2
•
Configuring the Cisco MXE 3500: Jobs, Tasks, and Video Pipelines, page 1-3
What Does the Cisco MXE 3500 Do?
•
The Cisco MXE 3500 transforms digital media by:
– Transcoding multimedia files from most formats
– Distributing content in any format for playback on the Web, computers, or portable wireless
equipment
– Content workflow between heterogeneous components
•
Integrates many 3rd party codecs into well-defined workflows:
– Automate encoding into different formats
The Cisco MXE 3500 Philosophy
•
The Cisco MXE 3500 automates the process of encoding, transcoding, enhancing, and distributing.
•
The Cisco MXE 3500 is:
– Scalable
– Powerful - the latest Intel CPUs are combined with highly evolved software
– Adaptable - accessible via UI or API
– Efficient - the intelligence built into the Enterprise Control System (ECS) allows scalable
operations
– Reliable
•
The Cisco MXE 3500 is able to efficiently and effectively evolve to meet changing industry
conditions. because of its software architecture.
Cisco MXE 3500 System Components
This section briefly describes the basic components of the Cisco MXE 3500 and includes the following
topics:
•
Enterprise Control System (ECS), page 1-2
•
Configuration and Monitoring (CAM) Service, page 1-3
•
Local Control System (LCS), page 1-3)
•
Workers, page 1-3
Enterprise Control System (ECS)
The ECS is the software control system that drives all of the intelligence behind the Cisco MXE 3500.
•
The ECS controls the entire Cisco MXE 3500.
•
The ECS communicates with the SQL database for job/task scheduling, tracking, monitoring, and
logging.
User and Admin Guide for Cisco Media Experience Engine 3500
1-2
OL-20698-02
Chapter 1
Introduction to the Cisco MXE 3500
How the Cisco MXE 3500 Works
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
•
The ECS is also responsible for:
– Validating licenses
– Submitting jobs to the Local Control System (LCS), page 1-3
– Providing Redundancy/Fault Tolerance in cluster environments
•
The ECS runs as a Windows service on the Cisco MXE 3500.
Configuration and Monitoring (CAM) Service
The CAM works along with the ECS. The CAM listens (on port 3051) for incoming requests (new job
submissions, status requests, configuration related requests, etc.) from the Cisco MXE 3500 UI and Web
services API. It processes the configuration and monitoring (i.e. status) requests and forwards
job/license related requests to the ECS for processing.
Local Control System (LCS)
•
The LCS is the application that drives all of the encoders and other workers that accomplish tasks,
such as file management and notification.
•
The LCS is “parented” by the Enterprise Control System (ECS), page 1-2.
•
The LCS is the “worker ant” of the system; it derives its intelligence from the ECS.
•
The LCS runs as a Windows service.
Workers
The following are types of Cisco MXE 3500 workers:
•
Preprocessor: the entry point to the system for videos being processed
•
Encoder: QuickTime, H.264, MPEG, and WMV
•
Distribution worker: FTP, SFTP, and File Copy
•
Fileman worker: performs file system cleanup
•
Notification worker: HTTP Post or e-mail notifications
Configuring the Cisco MXE 3500: Jobs, Tasks, and Video Pipelines
This section includes the following topics:
•
Encode and Transcode Process (Live or File > MXE > Transrated), page 1-3
•
Data and Video Pipeline, page 1-4
•
Running Jobs, page 1-4
Encode and Transcode Process (Live or File > MXE > Transrated)
Decoding, Encoding, and Transcoding Overview
1.
File-based video or IP stream is decoded to an uncompressed AVI temp file.
2.
This AVI file is written to disk (default behavior) or memory (Immediate Mode).
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
1-3
Chapter 1
Introduction to the Cisco MXE 3500
How the Cisco MXE 3500 Works
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
3.
Encoder specified in the job profile reads the AVI file as a source and outputs the appropriate
format.
See also: Data and Video Pipeline, page 1-4.
Data and Video Pipeline
Figure 1-2 provides a visual description of the data/video pipeline.
Figure 1-2
Video Pipeline
Running Jobs
This section includes the following topics:
•
Job Submission Introduction, page 1-4
•
Input Formats (File-Based Inputs), page 1-4
•
Output Formats (File Based), page 1-5
Job Submission Introduction
The following are Cisco MXE 3500 job submission channels:
•
Cisco MXE 3500 User Interface (UI)
•
Folder Attendant API
See also: Submitting a Job, page 2-1, and Automate Job Submission with Folder Attendant, page 2-22.
Input Formats (File-Based Inputs)
•
File-Based Inputs
– MPEG1, MPEG-2, MPEG4, WAV, Avid OMF, DV, QuickTime, AVI, WMV
•
Live
– Time triggers
User and Admin Guide for Cisco Media Experience Engine 3500
1-4
OL-20698-02
Chapter 1
Introduction to the Cisco MXE 3500
Licensed Features
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
– IP triggers
– Now
– Duration
Output Formats (File Based)
•
Cable VOD
– MPEG-2 Transport Stream, AC3 audio, CableLabs compliant
•
Mobile
– 3GP, MPEG4, H264, H263, AAC, AMR, Vidiator™ (partial), PacketVideo™, Apple
•
Web
– MP4, Windows Media, Flash 7, Flash 8, QuickTime, MP3, Real
•
MPEG-2
– [email protected], [email protected], 4:2:[email protected], AC3 audio, Program and Transport Streams, DVD Compliant
Licensed Features
This guide provides information about all available Cisco MXE 3500 features, some of which require
additional feature licenses. Table 1-1 describes the features that require additional licenses.
Table 1-1
Cisco MXE 3500 Licensed Features
Feature
Description
For More Information
Resource Manager Enables multiple Cisco MXE 3500 devices to run as a
single group with one set of user accounts, job profiles,
Resource Node
licensed features, and user interfaces.
Enables user-management functionality, such user
accounts and roles, profile spaces, and user metadata.
IP Capture
(Live Streaming)
Speech to Text
Graphics Overlay
Enables the Cisco MXE 3500 to ingest live enterprise TV
and IPTV feeds and repurpose the content so that it can be
viewed on a variety of endpoints.
Enables the Cisco MXE 3500 to create text transcripts
from videos.
Enables the Cisco MXE 3500 to embed text transcripts as
text captions in videos.
•
Deployment and Administration Guide
for Cisco MXE 3500
•
User Administration, page 9-22
•
Role Administration, page 9-27
•
Profile Spaces, page 9-32
•
User Metadata, page 9-35
•
Deployment and Administration Guide
for Cisco MXE 3500
•
IP Capture (Live Streaming),
page 9-38
•
Webcast Profile, page 4-18
•
Live Job, page 2-12
•
Deployment and Administration Guide
for Cisco MXE 3500
•
Speech-to-Text Encoder, page 5-65
•
Deployment and Administration Guide
for Cisco MXE 3500
•
Speech-to-Text Encoder, page 5-65
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
1-5
Chapter 1
Introduction to the Cisco MXE 3500
What This Guide Covers
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
What This Guide Covers
This guide provides an overview of the Cisco MXE 3500 and describes:
•
Performing general Administrative Tasks, page 9-1 (post-deployment updates)
•
Creating Job Profiles, page 6-1
•
Submitting a Job, page 2-1
•
Monitoring and Job Monitoring and Management, page 10-1
•
Reports, page 11-1
For information about deploying the Cisco MXE 3500, see the Deployment Guide for Cisco MXE 3500.
User Interface Overview
The web User Interface (UI), shown in Figure 1-3, is the main Cisco MXE 3500 UI.
Note
Recommended minimum screen resolution is 1280x1024.
Note
The Clear Status button clears custom messages (for example, success or error messages) from the page.
It does not clear field or job validation messages (for example, missing field messages).
UI components are pictured and described in the following topics:
Note
•
Information Panel, page 1-7
•
Menu Bar, page 1-8
•
Toolbox, page 1-8
•
Profile Browser, page 1-8
•
Main Window, page 1-9
The Cisco MXE 3500 does not support tape job submissions.
User and Admin Guide for Cisco Media Experience Engine 3500
1-6
OL-20698-02
Chapter 1
Introduction to the Cisco MXE 3500
User Interface Overview
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 1-3
User Interface Components
Information Panel
This area provides the following information:
•
Server: Displays the host name of the Cisco MXE 3500.
•
User: Displays the name of the user currently logged into the Cisco MXE 3500.
•
Logout: Select this link to log out of the Cisco MXE 3500 or log in as a different user.
•
Change Password: Click this link to change your password. The Change Password dialog displays
(Figure 1-4).
Figure 1-4
Change Password Pop-Up
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
1-7
Chapter 1
Introduction to the Cisco MXE 3500
User Interface Overview
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Menu Bar
The menu bar offers the following options:
•
File: Create a New Profile, Open a Profile, Change Password, or Log Out.
•
View: View offers the same options that are available from the Toolbox, page 1-8. Select Customize
to display or hide user interface components (Navigation column, Toolbox, and Profile Browser).
•
Tools: Reset License Cache: Reset licensing information within the UI application. This option is
typically performed by an administrator when a Cisco MXE 3500 license is changed / updated on
the ECS. Choosing the Reset License Cache operation updates the Cisco MXE 3500 UI with the
latest license information.
•
Help: View the software version number, contact Cisco MXE 3500 Technical Support, or read Help
files.
Toolbox
The Toolbox is a navigation tool that allows you to quickly view any section:
Note
•
Submission: Used to submit File or Live jobs.
•
Profile Management: Used to create and manage component profiles (Preprocessor, Encoder,
Distribution) and Job Profiles.
•
Administration: Used to manage host, system, user and role permissions, and custom metadata.
•
Monitoring: Used to monitor job status, timed job status, system status, and node health status.
•
Reports: Used to create custom status reports.
•
Folder Attendant: Used to set up watch folders and track automatically ingested jobs.
All functions accessed in the Toolbox can also be accessed from the View menu.
Profile Browser
The Profile Browser, shown in Figure 1-5, behaves in the following ways:
•
Click Search (next to Filter Text) to populate the results, then click Create New Profile. Note that
this option is not present if you do not have the correct permissions for profile editing.
•
If the current page is Job Submission and the Browse Type is Job Profile, double-clicking on a result
profile name will select that Job Profile in the Job Submission Job Profile list box.
•
If the current page is Folder Attendant and the Browse Type is Job Profile, double-clicking on a
Profile in the Results list will select that Job Profile in the Watches Job Profile drop-down.
•
If the current page is New Profile or Open Profile and the Browse Type is Job Profile,
double-clicking on a Profile name will open that Job Profile for editing.
•
If the current page is the Job Profile editing page, double-clicking on a profile in the Results list
(profile types that are not Job Profiles), will select that profile in the Job Profile edit page for
inclusion in the currently open Job Profile.
User and Admin Guide for Cisco Media Experience Engine 3500
1-8
OL-20698-02
Chapter 1
Introduction to the Cisco MXE 3500
Related Documentation
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
•
If none of the above conditions are met and you double-click a result task profile name (task profile
is any non-Job Profile), the chosen profile will be opened for editing in the profile editing content
page. Note that this behavior will only be active if the user has the correct profile editing
permissions.
Figure 1-5
Profile Browser
If the Profile Browser is not displayed, depending on your current display, do one of the following:
•
From the main menu, select View > Customize > Toggle Navigation Column
•
From the main menu, select View > Customize > Profile Browser
Main Window
The Main Window displays the page selected from the Toolbox or from the View menu.
Related Documentation
For a complete list of available documentation, see the Guide to Documentation for Cisco MXE 3500 at
the following URL:
http://www.cisco.com/en/US/products/ps9892/products_documentation_roadmaps_list.html
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
1-9
Chapter 1
Introduction to the Cisco MXE 3500
Providing Documentation Feedback
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Providing Documentation Feedback
To provide feedback on this document, or to report an error or omission, you can use the online,
Embedded Feedback form that appears on the upper-right side of the screen of each chapter in this
document.
Alternatively, you can send feedback to [email protected]
You can access the most current version of this document at the following URL:
http://www.cisco.com/en/US/products/ps9892/products_user_guide_list.html
Obtaining Documentation and Submitting a Service Request
For information on obtaining documentation, submitting a service request, and gathering additional
information, see the monthly What’s New in Cisco Product Documentation, which also lists all new and
revised Cisco technical documentation, at:
http://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html
Subscribe to the What’s New in Cisco Product Documentation as an RSS feed and set content to be
delivered directly to your desktop using a reader application. The RSS feeds are a free service. Cisco currently
supports RSS Version 2.0.
User and Admin Guide for Cisco Media Experience Engine 3500
1-10
OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CH A P T E R
2
Job Submission
This section includes the following topics:
•
Submitting a Job, page 2-1
•
File Job, page 2-1
•
Live Job, page 2-12
Submitting a Job
Note
Use the Folder Attendant to automatically submit jobs.
The following sections go into more detail about each job type:
•
File Job, page 2-1
•
Live Job, page 2-12
To submit individual jobs:
1.
Choose your source. From the Toolbox, expand Submission, and click File or Live.
2.
Complete the Job Submission page. See also: Submitting a Job, page 2-1.
Note
3.
The majority of the job's settings are defined in the Job Profile that is attached to the submission.
To create profiles, see Job Profiles, page 6-1
Click the Submit button.
The Submit button combines all of the information on the Job Submission page with the information in
the Job Profile and submits the job to be encoded.
File Job
To choose a file as your source:
•
From the Toolbox, click Submission > File
This section includes the following topics:
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
2-1
Chapter 2
Job Submission
File Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
•
Introduction to the File Job, page 2-2
•
Understanding File Job Settings, page 2-3
•
Submitting a File Job, page 2-10
Introduction to the File Job
A File Job, shown in Figure 2-1, allows you to ingest video and/or audio files for encoding. See also:
Input (File Job), page 2-4.
The source files may exist on your PC, on network drives, or on a SAN. However, if the file resides in a
location not directly accessible to the Cisco MXE 3500, the file must first be copied to the appropriate
server.
Figure 2-1
File Job Submission Page
User and Admin Guide for Cisco Media Experience Engine 3500
2-2
OL-20698-02
Chapter 2
Job Submission
File Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Understanding File Job Settings
Adjust File Job settings in the following sections of the File Submission Page:
•
File Information (File Job), page 2-3
•
Profile (File Job), page 2-4
•
Input (File Job), page 2-4
•
Timed Submission (File Job), page 2-6
•
Custom Metadata (File Job), page 2-7
•
Advanced (File Job), page 2-8
•
Forensic Watermarking Metadata (File Job), page 2-8
•
Graphics Overlay (File Job), page 2-8
•
Custom Settings (File Job), page 2-9
File Information (File Job)
Figure 2-2 shows the File Information section.
Figure 2-2
File Information Section
(* Indicates required input)
Table 2-1 describes the settings.
Table 2-1
File Information Settings and Descriptions
Setting
Description
Author
Enter the name of the clip's author.
Copyright
Enter the clip's copyright information.
Description
Enter a description of the clip.
Keywords
Enter descriptive search words relating to the clip content. Keywords are stored in the
database and can be used to create custom reports.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
2-3
Chapter 2
Job Submission
File Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 2-1
File Information Settings and Descriptions (continued)
Priority
Sets the priority for the job being submitted. Choices are 1-100, with 1 being the
highest priority.
Rating
Select a rating to be embedded in the output file. The rating indicates the appropriate
audience for the media that will be viewed.
Start
Timecode
Enter the timecode that will appear on the first encoded frame. You can match the
source file timecode or start the timecode at 00:00. Indicate drop-frame (semi-colon
separated, hh;mm;ss;ff) or non-drop frame (colon separated, hh:mm:ss:ff).
Note
Title
This timecode entry does not affect the start or stop time of the encoding, nor
does it trim the input source in any way.
Enter a title for the clip being encoded. If you do not specify a title, the source file
name (without extension) will be used.
Note
You have the option to specify a title or not. The title is frequently used in the
output filenaming ($(basename)_$(profile).$(extension)). The $(basename) is
set to the <job-title> if the <output-basename> is not specified, which it is not
for file-based jobs. This prevents the extension from appearing in the middle
of the output file name.
Profile (File Job)
Figure 2-3 shows the Profile section. A job profile defines the output parameters. For example,
FLV240X120 will produce a Flash 8 encoded video at 240X120 pixels with 4:3 aspect ratio for a low
speed network.
Figure 2-3
Profile Section
Select one or more Job Profiles. See also: Job Profiles, page 6-1.
Alternately, use the Profile Browser to select a Job Profile. See also: Using the Profile Browser to Select
a Job Profile, page 6-7.
Input (File Job)
Figure 2-4 shows the Input section, used to define the input video source.
User and Admin Guide for Cisco Media Experience Engine 3500
2-4
OL-20698-02
Chapter 2
Job Submission
File Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 2-4
File Job: Input Section
Table 2-2 describes the settings.
Table 2-2
File Job: Input Settings and Descriptions
Setting
Description
Media Source Click Browse, select files, and click the Add File(s) button to move files from your
media directory to the Media Source box.
Click Clear to remove all files from the box, or click Remove to delete a single file.
File types that you may select files are defined in the Valid Input Extensions field on
the System Administration page. Examples of encoded file formats that can be
selected are:
•
.avi: Audio Video Interleaved file
•
.mov: QuickTime file
•
.mpg: MPEG file format
•
.mp4: MPEG 4
•
.wmv: Windows Media Video
•
.qt: QuickTime file
•
.wav: Audio-only WAV files
In-Point
Marks the point in time, relative to the beginning of the clip, to start encoding. In
points and out points are used when only a section of a larger file will be encoded.
Indicate drop-frames (semi-colon separated, hh;mm;ss;ff) or milliseconds (colon
separated, hh:mm:ss:mmm).
Out-Point
Marks the point out time, relative to the beginning of the clip, to stop encoding.
Indicate drop-frames (semi-colon separated, hh;mm;ss;ff) or milliseconds (colon
separated, hh:mm:ss:mmm).
Note
In points and out points for file jobs should not be confused with video
timecode. They are measured strictly in time elapsed from the start of the clip.
These fields allow frame accurate capture by measuring to the millisecond,
though they are not expressed in timecode format.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
2-5
Chapter 2
Job Submission
File Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 2-2
Enable Drop
Frame
Timecode
Thumbnail
Time
File Job: Input Settings and Descriptions (continued)
•
Checked: The Cisco MXE 3500 will drop frame 0 and frame 1 every full minute,
except for minutes divisible by 10, resulting in time accurate output that has a
discontinuous timecode.
•
Unchecked: The Cisco MXE 3500 will record 30 frames for each second of
video, instead of the 29.97 actual frame count. This will result in timecode
accurate output that will drift in actual time from the source video.
Enter a time (00:00:00.00) at which the Cisco MXE 3500 will capture a single
thumbnail image. Use this feature only when checking Generate Single Thumbnail on
the Thumbnail Profile page, Frame Selection section.
See also: Frame Selection (Thumbnail Profile), page 7-6.
Timed Submission (File Job)
Figure 2-5 shows the Timed Submission section. Timed submissions are files held for processing until a
specified date and time.
Figure 2-5
File Job: Timed Submission Section
Table 2-3 describes the settings.
Table 2-3
File Job: Timed Submission Settings and Descriptions
Setting
Description
Enable
Timed
Submission
Check this box to submit the job as a timed job. Timed jobs are stored in the database
and are only actively submitted when the start criteria defined below is met. Timed
jobs can be viewed in the Timed Job Status page. This section is optional and should
only be used for jobs that are scheduled for some point in the future, rather than for
immediate processing.
See also: Timed Job Status, page 10-15.
Start Date
Identifies the date that a timed event should start. Click the calendar icon to select a
date.
Start Time
Sets the time to start the job submission. Times should be recorded on a twenty-four
hour clock with two digits identifying the hour, two digits for minutes, and two digits
for hours, following an hh:mm:ss format.
User and Admin Guide for Cisco Media Experience Engine 3500
2-6
OL-20698-02
Chapter 2
Job Submission
File Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 2-3
File Job: Timed Submission Settings and Descriptions (continued)
Repeat Every Sets the interval for repeating a timed event.
•
custom: Displays the Repeat Interval field in which you define exact job repeat
interval. This is the default value.
•
once: The timed event will not be repeated. It will happen only once at the date
and time indicated.
•
half-hour: The event will start at the date and time specified and repeat every half
hour until it is deleted from the Job Status page.
•
hour: The event will start at the date and time specified and repeat every hour until
it is deleted from the Job Status page.
•
day: The event will start at the date and time specified and repeat every day at the
same time until it is deleted from the Job Status page.
•
week: The event will start at the date and time specified and repeat every week on
the same day at the same time until it is deleted from the Job Status page.
Note
Repeat
Interval
Daylight Savings Time (DST) affects periodic timed jobs. When you specify
that a timed job will be submitted beginning MM/DD/YYY 14:00:00 and
repeat every day, a job will be submitted at 2 PM EST every day. However,
since the job is periodic (i.e. repeat every 24 hours), the actual time of job
submission will shift by 1 hour (earlier or later) depending on the DST
adjustment.
When the Repeat Every drop-down is set to custom, the Repeat Interval field is used
to define the custom repeat interval. Time intervals are defined in dd:hh:mm:ss format.
Custom Metadata (File Job)
This section, shown in Figure 2-6, contains a grid that displays all custom user metadata fields that have
been defined for the system. If needed, enter a value for the appropriate metadata type (type entry is
enforced). Any metadata values that are entered are included in the job XML upon submission.
Figure 2-6
File Job: Custom Metadata Section
Advanced (File Job)
Figure 2-7 shows the Advanced section.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
2-7
Chapter 2
Job Submission
File Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 2-7
File Job: Advanced Section
Table 2-4 describes the settings.
Table 2-4
File Job: Advanced Settings and Descriptions
Setting
Description
Speech to
Text Topic
Enter text that describes the content of the video to which the burn-in is applied. When
the Speech To Text overlays are applied, this text is shown on an introduction slate at
the beginning of the video.
Note
This value is used only if the introduction slate is enabled in the XML template
used to generate the overlay.
See also: Graphics Overlay (File Job), page 2-8.
Forensic Watermarking Metadata (File Job)
Forensic Watermarking is not available on the Cisco MXE 3500.
Graphics Overlay (File Job)
Activation
To use this feature, you must purchase and install the Graphics Overlay feature license on the standalone
Cisco MXE 3500 or the Resource Manager device. See the Deployment and Administration Guide for
Cisco MXE 3500 for more information.
Navigate to and select the Graphic Overlay script and template file(s).
Figure 2-8 shows the Graphics Overlay section.
Figure 2-8
File Job: Graphics Overlay Section
User and Admin Guide for Cisco Media Experience Engine 3500
2-8
OL-20698-02
Chapter 2
Job Submission
File Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Custom Settings (File Job)
Custom settings, shown in Figure 2-9, allow you to override system settings with custom values that
apply only to the current job submission.
Figure 2-9
File Job: Custom Settings Section
Table 2-5 describes the settings.
Table 2-5
File Job: Custom Settings and Descriptions
Setting
Description
Input
Changes input directories (where bumpers and trailers are stored, etc.) for the current
job.
Output
Changes output directories (where to direct output for various media types) for the
current job. For example, by overriding the output directory of WMV, you can direct
WMV output to a custom location for that job submission only (without changing the
global system settings).
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
2-9
Chapter 2
Job Submission
File Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 2-5
File Job: Custom Settings and Descriptions (continued)
Status
Settings
Monitor Display Window: This setting only applies in Console mode. If set to on,
some workers (like preprocessor and encoders) will display a monitor window which
displays the video being processed.
Note
Audio
Capture
This option uses system resources (example: cpu cycles, memory) and will
slow down overall job processing. It should be used only for debugging
purposes or viewing encoded output.
Drift Compensation: From the drop-down, select on to enable audio and video
synchronization for this job only. This is only necessary when capturing clips longer
than 5 minutes that use an analog audio capture card. It is not necessary when using
digital audio input (embedded SDI, AES/EBU, or DV).
Note
When capturing long analog audio clips, the Cisco MXE 3500 will insert or
remove frames to maintain audio sync over a long time period. The effect of
this compensation is not easily visible in typical streaming media output
(320x240 @15fps, or anything smaller in size or frame rate). However, a user
may see a 'skipping' effect on D1 clips, for example, when encoding long clips
into MPEG-2 format. The only work-around is to switch to digital audio input.
Submitting a File Job
The Submit button, shown in Figure 2-10, combines all of the information in the Job Submission page
with the information in the Job Profile and submits the job to be encoded.
Figure 2-10
File Job: Submit Button
User and Admin Guide for Cisco Media Experience Engine 3500
2-10
OL-20698-02
Chapter 2
Job Submission
Live Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Live Job
The MXE 3500 live option supports transcoding live IPTV feeds encoded in MPEG2TS.
Activation
To use this feature, you must purchase and install the Live Streaming feature license on the standalone
Cisco MXE 3500 or the Resource Manager device. See the Deployment and Administration Guide for
Cisco MXE 3500 for more information.
To choose a live feed as your source:
•
From the Toolbox, click Submission > Live
See also: Webcast Profile, page 4-18.
This section includes the following topics:
•
Introduction to the Live Job, page 2-12
•
Understanding Live Job Settings, page 2-13
•
Submitting a Live Job, page 2-21
•
Start and Stop the Capture, page 2-22
Introduction to the Live Job
Use the Live Job Submission page, shown in Figure 2-11, to capture and encode live video and audio.
You may submit jobs having MPEG-2 TS (transport stream) over Ethernet.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
2-11
Chapter 2
Job Submission
Live Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 2-11
Live Job Submission Page
Understanding Live Job Settings
Adjust Live Job settings in the following sections of the Live Submission page:
•
File Information (Live Job), page 2-13
•
Profile (Live Job), page 2-14
•
Input (Live Job), page 2-15
•
Start Trigger (Live Job), page 2-16
•
Stop Trigger (Live Job), page 2-16
•
Timed Submission (Live Job), page 2-17
•
Custom Metadata (Live Job), page 2-19
•
Custom Settings (Live Job), page 2-20
File Information (Live Job)
Figure 2-12 shows the File Information section.
User and Admin Guide for Cisco Media Experience Engine 3500
2-12
OL-20698-02
Chapter 2
Job Submission
Live Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 2-12
Live Job: File Information Section
Table 2-6 describes the settings.
Table 2-6
Live Job: File Information Settings and Descriptions
Setting
Description
Author
Enter the name of the clip's author.
Copyright
Enter the clip's copyright information.
Description
Enter a description of the clip.
Keywords
Enter descriptive search words relating to the clip content. Keywords are stored in the
database and can be used to create custom reports.
Priority
Sets the priority for the job being submitted. Choices are 1-100, with 1 being the
highest priority.
Rating
Select a rating to be embedded in the output file. The rating indicates the appropriate
audience for the media that will be viewed.
Title
Enter a title for the clip being encoded. If you do not specify a title, the source file
name (without extension) will be used.
Note
You have the option to specify a title or not. The title is frequently used in the
output filenaming ($(basename)_$(profile).$(extension)). The $(basename) is
set to the <job-title> if the <output-basename> is not specified, which it is not
for file-based jobs. This prevents the extension from appearing in the middle
of the output file name.
Profile (Live Job)
Figure 2-13 shows the Profile section. A job profile defines the output parameters. For example,
FLV240X120 will produce a Flash 8 encoded video at 240X120 pixels with 4:3 aspect ratio for a low
speed network.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
2-13
Chapter 2
Job Submission
Live Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 2-13
Live Job: Profile Section
Select one or more Job Profiles. See also: Job Profiles, page 6-1.
Alternately, use the Profile Browser to select a Job Profile. See also: Using the Profile Browser to Select
a Job Profile, page 6-7.
Input (Live Job)
Figure 2-14 shows the Input section.
Figure 2-14
Live Job: Input Section
Table 2-7 describes the settings.
Table 2-7
Live Job: Input Settings and Descriptions
Setting
Description
Output Base
Name
Enter text that will be used to build the name of the encoded output file. If no Output
Base Name is specified, your output file will be named “default.”
Enable Drop
Frame
Timecode
Thumbnail
Time
•
Checked: The Cisco MXE 3500 will drop frame 0 and frame 1 every full minute,
except for minutes divisible by 10, resulting in time accurate output that has a
discontinuous timecode.
•
Unchecked: The Cisco MXE 3500 will record 30 frames for each second of
video, instead of the 29.97 actual frame count. This will result in timecode
accurate output that will drift in actual time from the source video.
Enter a time (00:00:00.00) at which the Cisco MXE 3500 will capture a single
thumbnail image. Use this feature only when checking Generate Single Thumbnail on
the Thumbnail Profile page, Frame Selection section.
See also: Frame Selection (Thumbnail Profile), page 7-6.
User and Admin Guide for Cisco Media Experience Engine 3500
2-14
OL-20698-02
Chapter 2
Job Submission
Live Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 2-7
Live Job: Input Settings and Descriptions (continued)
Video Format Cisco MXE 3500 supports only IP Capture of MPEG2-TS.
IP Capture
Source
Select an IP Capture Source from those you created in Administration > IP Capture.
See also: Administration > IP Capture (Live Streaming), page 9-38.
Start Trigger (Live Job)
Figure 2-15 shows the Start Trigger section.
Figure 2-15
Live Job: Start Trigger Section
Table 2-8 describes the settings.
Note
Table 2-8
Live Job: Start Trigger Settings and Descriptions
Setting
Description
Trigger Type
Options
Time
Date, Time
DTMF
Tone, Comm Port, Baud Rate
Now
None
IP
Port
Timecode
Time
If setting recurring Timed Submissions, you need to set Start Trigger Type to Now and Stop Trigger
Type to Duration. If you specify a date/time for Start and Stop Trigger and then set the job to reoccur,
the second occurrence will fail because the Start Trigger Time is in the past. See also: Timed Submission
(File Job), page 2-6.
Stop Trigger (Live Job)
Figure 2-16 shows the Stop Trigger section.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
2-15
Chapter 2
Job Submission
Live Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 2-16
Live Job: Stop Trigger Section
Table 2-9 describes the settings.
Note
Table 2-9
Stop Trigger Settings and Descriptions
Setting
Description
Trigger Type
Options
Time
Date, Time
DTMF
Tone, Comm Port, Baud Rate
Now
None
IP
Port
Timecode
Time
If setting recurring Timed Submissions, you need to set Start Trigger Type to Now and Stop Trigger
Type to Duration. If you specify a date/time for Start and Stop Trigger and then set the job to reoccur,
the second occurrence will fail because the Start Trigger Time is in the past. See also: Timed Submission
(File Job), page 2-6.
Timed Submission (Live Job)
Figure 2-17 shows the Timed Submission section.
Figure 2-17
Live Job: Timed Submission Section
User and Admin Guide for Cisco Media Experience Engine 3500
2-16
OL-20698-02
Chapter 2
Job Submission
Live Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 2-10 describes the settings.
Table 2-10
Live Job: Timed Submission Settings and Descriptions
Setting
Description
Enable
Timed
Submission
Check this box to submit the job as a timed job. Timed jobs are stored in the database
and are actively submitted only when the start criteria defined below is met. Timed
jobs can be viewed in the Timed Job Status page. This section is optional and should
only be used for jobs that are scheduled for some point in the future, rather than for
immediate processing. See also: Timed Job Status, page 10-15.
Start Date
Identifies the date that a timed event should start. Click the calendar icon to select a
date.
Start Time
Sets the time to start the job submission. Times should be recorded on a twenty-four
hour clock with two digits identifying the hour, two digits for minutes, and two digits
for hours, following an hh:mm:ss format.
Repeat Every
Sets the interval for repeating a timed event.
•
custom: Displays the Repeat Interval field in which you define exact job repeat
interval. This is the default value.
•
once: The timed event will not be repeated. It will happen only once at the date
and time indicated.
•
half-hour: The event will start at the date and time specified and repeat every half
hour until it is deleted from the Job Status page.
•
hour: The event will start at the date and time specified and repeat every hour
until it is deleted from the Job Status page.
•
day: The event will start at the date and time specified and repeat every day at the
same time until it is deleted from the Job Status page.
•
week: The event will start at the date and time specified and repeat every week on
the same day at the same time until it is deleted from the Job Status page.
Note
Repeat
Interval
Note
Daylight Savings Time (DST) affects periodic timed jobs. When you specify
that a timed job will be submitted beginning MM/DD/YYY 14:00:00 and
repeat every day, a job will be submitted at 2 PM EST every day. However,
since the job is periodic (i.e. repeat every 24 hours), the actual time of job
submission will shift by 1 hour (earlier or later) depending on the DST
adjustment.
When the Repeat Every drop-down is set to custom, the Repeat Interval field is used
to define the custom repeat interval. Time intervals are defined in dd:hh:mm:ss format.
If setting recurring Timed Submissions, you need to set Start Trigger Type to Now and Stop Trigger
Type to Duration. If you specify a date/time for Start and Stop Trigger and then set the job to reoccur,
the second occurrence will fail because the Start Trigger Time is in the past.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
2-17
Chapter 2
Job Submission
Live Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Custom Metadata (Live Job)
This section, shown in Figure 2-18, contains a grid that displays all custom user metadata fields that have
been defined for the system. If needed, enter a value for the appropriate metadata type (type entry is
enforced). Any metadata values that are entered are included in the job XML upon submission.
Figure 2-18
Live Job: Custom Metadata Section
Graphics Overlay (Live Job)
The graphics overlay option combines the source with the selected overlay, including variables defined
in XML such as speaker name, etc.
Activation
To use this feature, you must purchase and install the Graphics Overlay feature license on the standalone
Cisco MXE 3500 or the Resource Manager device. See the Deployment and Administration Guide for
Cisco MXE 3500 for more information.
Figure 2-19 shows the Graphics Overlay section.
Figure 2-19
Graphics Overlay Section
User and Admin Guide for Cisco Media Experience Engine 3500
2-18
OL-20698-02
Chapter 2
Job Submission
Live Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Custom Settings (Live Job)
Custom settings, shown in Figure 2-20, allow you to override system settings with custom values that
apply only to the current job submission.
Figure 2-20
Custom Settings Section
Table 2-11 describes the settings.
Table 2-11
Custom Settings and Descriptions
Setting
Description
Input
Changes input directories (where bumpers and trailers are stored, etc.) for the current
job.
Output
Changes output directories (where to direct output for various media types) for the
current job. For example, by overriding the output directory of DivX, you can direct
DivX output to a custom location for that job submission only (without changing the
global system settings).
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
2-19
Chapter 2
Job Submission
Live Job
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 2-11
Custom Settings and Descriptions (continued)
Status
Settings
Monitor Display Window: This setting only applies in Console mode. If set to on,
some workers (like preprocessor and encoders) will display a monitor window which
displays the video being processed.
Note
Audio
Capture
This option does use system resources (example: cpu cycles, memory) and will
slow down overall job processing. It may be used for debugging purposes or
viewing encoded output.
Drift Compensation: From the drop-down, select on to enable audio and video
synchronization for this job only. This is only necessary when capturing clips longer
than 5 minutes that use an analog audio capture card. It is not necessary when using
digital audio input (embedded SDI, AES/EBU, or DV).
Note
When capturing long analog audio clips, the Cisco MXE 3500 will insert or
remove frames to maintain audio sync over a long time period. The effect of
this compensation is not easily visible in typical streaming media output
(320x240 @15fps, or anything smaller in size or frame rate). However, a user
may see a 'skipping' effect on D1 clips, for example, when encoding long clips
into MPEG-2 format. The only work-around is to switch to digital audio input.
Submitting a Live Job
The Submit button, shown in Figure 2-21, combines all of the information in the Job Submission page
with the information in the Job Profile and submits the job to be encoded.
See also: Start and Stop the Capture, page 2-22.
Figure 2-21
Submit Button
User and Admin Guide for Cisco Media Experience Engine 3500
2-20
OL-20698-02
Chapter 2
Job Submission
Automate Job Submission with Folder Attendant
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Start and Stop the Capture
Once a Live Job has been submitted, it will appear in the Job Status window. When the capture station
selected for the job becomes available, the job is displayed in green, indicating that the capture station
is reserved and the job can be started.
If the submitted Live job is configured to use a dynamic trigger (DTMF tone or IP) as a start, the job will
run at the submitted start time (immediately for non-timed jobs) and be displayed as running in the status
monitor (green). The preprocessor will not start processing frames until the start trigger is received. If a
dynamic trigger (DTMF tone or IP) is configured to stop the job, the preprocessor will stop capturing
frames when the trigger is received, and the job will end. If the dynamic trigger for start of stop is IP,
then the UI Tools-IP Trigger dialog can be used to submit the desired trigger to the worker.
Tip
•
To verify a Flash 8 Live Job, open a Flash player on a client PC that can support RTMP, and enter a
URL that corresponds to the Flash streaming server, such as
rtmp://StreamingServerIPaddress/live/FileName.
•
To verify a WMV Live Job, open the Windows Media Player on a client PC, and enter a URL that
corresponds to the publishing point, such as mms: //streaming server/publishing_point.
See also: Understanding Webcast Settings, page 4-19.
Automate Job Submission with Folder Attendant
Most Cisco MXE 3500 customers use the Folder Attendant to automatically submit jobs.
See also: Folder Attendant Directories and Watches, page 13-1.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
2-21
Chapter 2
Job Submission
Automate Job Submission with Folder Attendant
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
User and Admin Guide for Cisco Media Experience Engine 3500
2-22
OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
PA R T
2
Profile Management
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CH A P T E R
3
Caption Extract Profiles
The purpose of the Caption Extract Encoder is to write the extracted closed caption data from the video
source into various output formats.
This section includes the following topics:
•
Introduction to the Caption Extract Encoder, page 3-1
•
Understanding Caption Extract Settings, page 3-1
•
Creating a Caption Extract Profile, page 3-4
•
Adding a Caption Extract Profile to a Job Profile, page 3-4
Introduction to the Caption Extract Encoder
The Cisco MXE 3500 Preprocessor extracts all closed caption data from the video source. The purpose
of the Caption Extract Encoder is to write the extracted data into various output formats. To accomplish
this, create a Caption Extract Profile and add it to the Job Profile. See also: Creating a Caption Extract
Profile, page 3-4 and Adding a Caption Extract Profile to a Job Profile, page 3-4.
Find a description of the settings available in the Caption Extract encoder profile in the “Understanding
Caption Extract Settings” section on page 3-1.
Understanding Caption Extract Settings
Each Caption Extract Profile includes the following sections:
•
Common (Caption Extract Profile), page 3-2
•
Settings (Caption Extract Profile), page 3-3
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
3-1
Chapter 3
Caption Extract Profiles
Understanding Caption Extract Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Common (Caption Extract Profile)
Figure 3-1 shows the Common section. Table 3-1 describes the settings.
Figure 3-1
Caption Extract Profile: Common Section
Table 3-1
Caption Extract Profile: Common Settings and Descriptions
Setting
Description
Profile
Enabled
Check this box enable this profile for job processing.
User and Admin Guide for Cisco Media Experience Engine 3500
3-2
OL-20698-02
Chapter 3
Caption Extract Profiles
Understanding Caption Extract Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 3-1
Caption Extract Profile: Common Settings and Descriptions (continued)
Task Mode
Sets the execution mode for this task: standard, fast start, or immediate.
•
Standard: The Cisco MXE 3500 generates an intermediate uncompressed AVI
file as the output of the preprocessing step.
•
Fast Start: Fast Start reduces the total time required to process a job by starting
the encoding process as soon as enough of the image has been preprocessed,
rather than waiting for the preprocessing to be completed. You may choose to use
this feature when submitting large jobs.
Because Fast Start encoding utilizes available computer processing cycles, the
Cisco MXE 3500 will use Fast Start encoding only under the following
circumstances:
– If at most one other clip is currently encoding
– If there are no webcasting jobs in progress
•
Note
User Data
Immediate: If you enable Immediate Encoding, the Cisco MXE 3500 will not use
an intermediate file, but uses a memory-based interface between the preprocessor
and the encoders. This is extremely useful for longer input clips and/or formats
with high data volumes, such as MPEG, where the disk space requirements for
intermediate files could become prohibitive.
Since Immediate Encoding uses more memory resources and allows the
encoder to control the rate at which the preprocessor provides data, it is not
suitable for Live capture situations, only for file jobs.
The data entered in this field will appear anywhere $(user-data) occurs in the XML.
An example: If you want to include the title “Nightly News” in the output file name,
you would, in the Encoder Profile, set User Data to: Nightly News. Then, in the Output
Profile, set the Output Filename to include $(userdata).
Settings (Caption Extract Profile)
Figure 3-2 shows the Settings section. Table 3-2 describes the settings.
Figure 3-2
Caption Extract Profile: Settings Section
Table 3-2
Caption Extract Profile: Settings and Descriptions
Setting
Description
Output Type
Select the output format: SCC, XML, or W3C.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
3-3
Chapter 3
Caption Extract Profiles
Creating a Caption Extract Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Creating a Caption Extract Profile
Use this procedure to create a Caption Extract Profile.
Procedure
Step 1
From the Toolbox, click Profile Management > New Profile.
Step 2
From the New Profile pop-up Profile Class drop-down, select Caption Extract, as shown in Figure 3-3.
Figure 3-3
Creating New Caption Extract Profile
Step 3
Click the New Profile button. The New Caption Extract Profile page displays.
Step 4
Enter the appropriate settings, and click Save.
Adding a Caption Extract Profile to a Job Profile
Procedure
Step 1
From the Toolbox, click Profile Management > New Profile or Open Profile.
Step 2
From the Profile Class drop-down, select Job, and click the New Profile or Open Profile button.
Step 3
Expand the Encoding section.
Step 4
Highlight one or more individual Caption Extract Profiles. As they are selected, the Encoder Profiles are
added to the Job Profile in the upper pane, as shown in Figure 3-4.
Step 5
Click Save.
User and Admin Guide for Cisco Media Experience Engine 3500
3-4
OL-20698-02
Chapter 3
Caption Extract Profiles
Adding a Caption Extract Profile to a Job Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 3-4
Adding a Caption Extract Profile to a Job Profile
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
3-5
Chapter 3
Caption Extract Profiles
Adding a Caption Extract Profile to a Job Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
User and Admin Guide for Cisco Media Experience Engine 3500
3-6
OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CH A P T E R
4
Distribution Profiles
Distribution profiles tell the Cisco MXE 3500 what to do with output files once encoding is complete.
Distribution Profiles are optional. You may add one or more Distribution Profiles to a Job Profile.
Distribution Profiles are divided into the following types:
•
Delivery Profile, page 4-1
•
Notification Profile, page 4-10
•
Output, page 4-15
•
Webcast Profile, page 4-18
•
Understanding the IP Stream Profile, page 4-22
When to Add a Distribution Profile to a Job Profile
Distribution Profiles allow you to save encoded output according to specific business needs in addition
to or instead of the default location.
Distribution Profiles are not required components of Job Profiles. By default, output files will be saved
to the system default locations set on System Administration page. When any type of Distribution Profile
is added to a Job Profile, the system default will be overridden.
Likewise, Distribution Profiles are used to automate portions of the encoding workflow. For example, if
encoded clips must be reviewed before they are moved to a streaming server, you can add a Delivery
Profile to automatically send the media to the reviewer's server using FTP, eliminating the need to
manually FTP files. Or, if encoding files for an external customer, you can add a Notification Profile to
automatically post job statuses (via HTTP Post or e-mail) to a site for client reference.
Delivery Profile
This section includes the following topics:
•
Introduction to the Delivery Profile, page 4-2
•
Understanding Delivery Settings, page 4-2
•
Understanding the FTP .tmp File Extension, page 4-6
•
Creating a Delivery Profile, page 4-7
•
Adding a Delivery Profile to a Job Profile, page 4-8
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
4-1
Chapter 4
Distribution Profiles
Delivery Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
•
Variables Used for File and Directory Naming, page 4-9
Introduction to the Delivery Profile
A Delivery Profile is an optional component of a Job Profile.
The Delivery Profile controls the distribution of encoded media files. Encoded media can be copied to a
network drive or can be delivered to another site via File Transfer Protocol (FTP). Multiple deliveries
and multiple delivery methods may be specified in one Delivery Profile. For instance, within one job,
you can have Real, QuickTime, and PacketVideo outputs delivered to a network drive and FTP’d to
another site. To set different deliveries for different encoders, you must create another Delivery Profile.
If a Delivery Profile is not added to a Job Profile, files will be saved to the system default location or to
the client default location defined on the System Administration page. See also: Introduction to
Administration, page 9-1.
Understanding Delivery Settings
This section includes the following topics:
•
Common (Delivery Profile), page 4-2
•
Delivery Formats (Delivery Profile), page 4-2
•
Delivery Method (Delivery Profile), page 4-3
•
Rename on Delivery (Delivery Profile), page 4-5
Common (Delivery Profile)
Figure 4-1 shows the Common section.
Figure 4-1
Delivery Profile: Common Section
Check the Profile Enabled box to enable this profile for job processing.
Check the Use selected profiles box to enable the profiles checked below in Delivery Formats.
Delivery Formats (Delivery Profile)
Select file type(s) to be delivered to the location defined in the Delivery Method section, shown in
Figure 4-2. A checkbox for each encoding format licensed on the Cisco MXE 3500 will display in this
section.
Check the box next to a particular format type to specify that all output media from that encoder will be
delivered.
See also: Delivery Method (Delivery Profile), page 4-3.
User and Admin Guide for Cisco Media Experience Engine 3500
4-2
OL-20698-02
Chapter 4
Distribution Profiles
Delivery Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 4-2
Delivery Profile: Delivery Formats Section
Delivery Method (Delivery Profile)
Use this section, shown in Figure 4-3, to specify delivery method, choosing to copy the output to a file
location and/or to FTP the output to a Host.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
4-3
Chapter 4
Distribution Profiles
Delivery Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 4-3
Delivery Profile: Delivery Method Section
Table 4-1 describes the settings.
Table 4-1
Delivery Profile: Delivery Method Settings and Descriptions
Setting
Description
Copy
Check the Copy box to allow encoded files to be copied to a network folder.
Copy to
Location
Specify the network folder to which the encoded files will be copied, by entering the
UNC path of a network folder (Example: \\Machine\EncodedMedia).
Note
The path must be to a network folder to which you have access from the node
that executes the Distribution worker. If the Cisco MXE 3500 is configured to
work with a SAN, you can use the drive letter mapping of the SAN that is
common to all hosts.
FTP
Check this box to send encoded files to another server via FTP, and specify the FTP
settings, if applicable.
Hostname
The hostname (or address) of the FTP server that will receive the output files.
Username
The username used to establish the FTP session, if required.
Password
The password used to validate the user establishing the FTP session, if required.
Directory
The user home directory or subdirectory under the FTP location where the files will
be stored. You can use '.' as a directory name to copy files directly to the home
directory. Although not recommended, you can enter a soft link path that points to a
remote directory; you must have the minimum permissions necessary to access the
directory.
User and Admin Guide for Cisco Media Experience Engine 3500
4-4
OL-20698-02
Chapter 4
Distribution Profiles
Delivery Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 4-1
Delivery Profile: Delivery Method Settings and Descriptions (continued)
Port
The port the destination server uses for FTP traffic. The port number is supplied by
the administrator of the destination server.
Retry
Attempts
The maximum number of times (0-16) an attempt will be made after the first FTP
transfer fails.
Retry
Frequency
The number of minutes the Cisco MXE 3500 will wait after a failed FTP connection
attempt before trying again.
SFTP
Check the box to use the Secure FTP protocol.
Passive
Check this box to request passive mode from the host. In passive mode, the FTP host
server opens a random port and tells the Cisco MXE 3500 the address and port on
which it is listening.
Use Temp
File
Check this box to use a temporary remote filename and rename after the transfer
completes. This option helps prevent an external system from ingesting the remote file
that failed to completely transfer. For example, if the FTP connection was dropped
during the transfer, a partial file could be left at the destination. Only after a completed
transfer will the delivered file be renamed to its desired name.
See also: Understanding the FTP .tmp File Extension, page 4-6.
HTTP
Check this box to enable HTTP delivery, and complete the following fields, if needed:
Destination URL, Username, Password, Retry Attempts, and Retry Frequency.
Rename on Delivery (Delivery Profile)
Figure 4-4 shows the Rename on Delivery section.
Figure 4-4
Delivery Profile: Rename on Delivery Section
Table 4-2 describes the settings.
Table 4-2
Delivery Profile: Rename on Delivery Settings and Descriptions
Setting
Description
Rename
Output
Check this box to enable file renaming, as determined by the Output Filename box. If
this box is not checked, the files retain the same names they have in the normal output
folders.
Output
Filename
The text and/or pattern of variables used to build the names of output files. Variables
can be used to replace the default file name structure with one that reflects the unique
Job Profile requirements.
See also: Variables Used for File and Directory Naming, page 4-9.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
4-5
Chapter 4
Distribution Profiles
Delivery Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Understanding the FTP .tmp File Extension
After the encoding process, the newly generated file is transferred through file transfer protocol (FTP)
from the Cisco MXE 3500 file system to the target server. The transfer takes place one chunk at a time
until the file is completely copied.
A problem can occur if there is an interruption in the transfer (i.e., lost connection or remote FTP server
down), and the file is not completely copied over. FTP does not provide guaranteed delivery of the
complete files, and valid but incomplete files could result. A validation mechanism is needed to ensure
that content is fully uploaded before the watch folder agent begins to ingest the file.
This section includes the following topics:
•
Addition of .tmp Extension, page 4-6
•
How to Enable the .tmp File Extension, page 4-6
Addition of .tmp Extension
The Cisco MXE 3500 File Manager (FM) adds a .tmp extension to the target file name during transfer.
After the upload is complete, FM removes the .tmp extension from the target file name. If the transfer is
incomplete, the .tmp extension remains. Therefore, the watch folder agent can be configured to ignore
files with a .tmp file extension to ensure complete transfers.
Example: Target file thefile.bmp is uploaded as thefile.bmp.tmp then renamed to thefile.bmp.
Note
Important: The recommended Retry Frequency value is 3 or greater. This gives the remote FTP server
enough time to recycle the previously failed session.
How to Enable the .tmp File Extension
•
From the Cisco MXE 3500 UI on the Delivery Profile page, in the Delivery Method section, check
the FTP box and the Use Temp File box. Figure 4-5 shows the Delivery Method section.
User and Admin Guide for Cisco Media Experience Engine 3500
4-6
OL-20698-02
Chapter 4
Distribution Profiles
Delivery Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 4-5
•
Enabling the Temp File Extension
From File Manager: The Boolean field use-temp-file resides in the File Manager's Task XML
parameter section. This field is optional and defaults to false. The preferred field values are: yes or
no. An empty field <use-temp-file/> is treated as a true value. Figure 4-6 shows example XML.
Figure 4-6
Example XML
Creating a Delivery Profile
Use this procedure to create a Delivery Profile.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
4-7
Chapter 4
Distribution Profiles
Delivery Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Procedure
Step 1
From the Toolbox, click Profile Management > New Profile.
Step 2
From the New Profile pop-up Profile Class drop-down, select Distribution, as shown in Figure 4-7.
Figure 4-7
Creating a New Delivery Profile
Step 3
Highlight Delivery, and click the New Profile button. The New Delivery Profile page displays.
Step 4
Enter the appropriate delivery settings, and click Save. See also: Understanding Delivery Settings,
page 4-2.
Adding a Delivery Profile to a Job Profile
Profile
Step 1
From the Toolbox, click Profile Management > New Profile or Open Profile.
Step 2
From the Profile Class drop-down, select Job, and click the New Profile or Open Profile button.
Step 3
Expand the Distribution section, as shown in Figure 4-8.
User and Admin Guide for Cisco Media Experience Engine 3500
4-8
OL-20698-02
Chapter 4
Distribution Profiles
Delivery Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 4-8
Creating a New Delivery Profile
Step 4
In the Delivery field, select one or more Delivery Profile(s).
Step 5
Click Save.
Variables Used for File and Directory Naming
Table 4-3 describes the variables for file and directory naming.
Table 4-3
File and Directory Naming Variables and Descriptions
Variable
Description
$(date)
Inserts the current date in a yyyymmdd format.
$(time)
Inserts the current time in 24-hour format, hhmmss.
$(day)
Inserts the current day of the month as a two digit number.
$(month)
Inserts the current month as a two digit number.
$(year)
Inserts the current year as a current number.
$(author)
Inserts the author metadata provided on the Job Submission page.
$(title)
Inserts the title metadata provided in the Job Submission page.
$(profile)
Inserts the name of the job profile used to encode the output file.
$(subprofile)
Inserts the name of the encoder profile used to create the output file.
$(basename)
Inserts the Output Name provided on the Job Submission page.
$(format)
Inserts a description of the file type created during encoding.
$(extension)
Inserts the appropriate file extension for the type of file created.
$(filename)
Inserts the name of the source file for file-based jobs. This variable is only used
for file-based jobs and no value will be substituted for live jobs.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
4-9
Chapter 4
Distribution Profiles
Notification Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 4-3
File and Directory Naming Variables and Descriptions (continued)
Variable
Description
$(uid)
Creates a unique filename based on text or other values included, which are
appended by a number. For example, File1, File2, File3, etc.
$(user-data)
Inserts text entered in the Encoder Profile. This variable can only be used in
Output Profiles.
Notification Profile
This section includes the following topics:
•
Introduction to the Notification Profile, page 4-10
•
When to Use the Notification Feature, page 4-10
•
Understanding Notification Settings, page 4-11
•
Creating a Notification Profile, page 4-14
•
Adding a Notification Profile to a Job Profile, page 4-14
Introduction to the Notification Profile
Notification Profiles enable the Cisco MXE 3500 to send messages regarding job success or failure. The
following forms of notification are available:
•
E-mail
•
HTTP Post
•
TCP Post
•
UDP Post
You can use any of the notification types separately or together. You may add multiple Notification
Profiles to one Job Profile to implement complex notification scenarios.
When to Use the Notification Feature
Add a Notification Profile to a Job Profile if you want to be notified of a job's completion or if you need
metadata from the job to be sent to another location. For example, you may elect to receive an e-mail
alert whenever a job fails or a list of output file names for every successful encode. In another example,
watermarking (a licensed Cisco MXE 3500 option) associates metadata items with an embedded
watermark payload, and these metadata are included in the notification, which can be forwarded to a
central database via HTTP post.
See also: Adding a Notification Profile to a Job Profile, page 4-14.
User and Admin Guide for Cisco Media Experience Engine 3500
4-10
OL-20698-02
Chapter 4
Distribution Profiles
Notification Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Understanding Notification Settings
Each Notification Profile is made up of the following sections that are used to define when and how
notification will take place:
•
Common (Notification Profile), page 4-11
•
Notification Criteria (Notification Profile), page 4-11
•
Email Notification (Notification Profile), page 4-12
•
HTTP Post (Notification Profile), page 4-12
•
TCP Post (Notification Profile), page 4-13
•
UDP Post (Notification Profile), page 4-13
Common (Notification Profile)
Check the Profile Enabled box, shown in Figure 4-9, to enable this profile for job processing.
Figure 4-9
Notification Profile: Common Section
Notification Criteria (Notification Profile)
Select the status, shown in Figure 4-10, at which a notification is sent:
•
Always
•
On Success
•
On Failure
•
On Non-User Failure
Figure 4-10
Notification Profile: Notification Criteria Section
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
4-11
Chapter 4
Distribution Profiles
Notification Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Email Notification (Notification Profile)
Figure 4-11 shows the Email Notification section.
Figure 4-11
Notification Profile: Email Notification Section
Table 4-4 describes the settings.
Table 4-4
Email Notification Settings and Descriptions
Setting
Description
Enabled
Check this box to enable e-mail notification. Notifications are forwarded to the server
name previously configured on the System Administration page. The server must be
running the Simple Mail Transport Protocol (SMTP) service to process the e-mail
transmission.
From/From
Address
Select Address, Submitter, or System Administrator, and enter the address the e-mail
will be sent from.
To/To
Address
Select Address, Submitter, System Administrator, and enter the address the e-mail will
be sent to.
Note
The To Address can be any type of account capable of receiving text messages
from an SMTP server, regular e-mail addresses, pagers, and text-enabled
cellular phones.
HTTP Post (Notification Profile)
Figure 4-12 shows the HTTP Post section.
Figure 4-12
HTTP Post Section
Table 4-5 describes the settings.
Table 4-5
HTTP Post Settings and Descriptions
Setting
Description
Enabled
Check this box to define parameters used to post notification messages to Web servers
using HTTP Post.
User and Admin Guide for Cisco Media Experience Engine 3500
4-12
OL-20698-02
Chapter 4
Distribution Profiles
Notification Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 4-5
HTTP Post Settings and Descriptions (continued)
Server Name
Enter the Host name of the Web server to which HTTP notification messages will be
posted. This is a required field.
Port
Enter the TCP port used for HTTP communication with the Web server specified. If
no value is specified, the default port, port 80, will be used.
CGI Path
Enter the path of the Common Gateway Interface (CGI) script used for HTTP
notification. The path does not include the server name, which is supplied in the HTTP
Server name field above, but does include the file name of the script being called.
TCP Post (Notification Profile)
Figure 4-13 shows the TCP Post section.
Figure 4-13
TCP Post Section
Table 4-6 describes the settings.
Table 4-6
TCP Post Settings and Descriptions
Setting
Description
Enabled
Check this box to enable Transmission Control Protocol (TCP) post notifications.
Server Name
Enter the name of a destination server for the notification. This is a required field.
Port
Enter the destination server's TCP port number. If no value is specified, the default
port, port 80, will be used.
UDP Post (Notification Profile)
Figure 4-14 shows the UDP Post section.
Figure 4-14
UDP Post Section
Table 4-7 describes the settings.
Table 4-7
UDP Post Settings and Descriptions
Setting
Description
Enabled
Check this box to enable User Datagram Protocol (UDP) post notifications.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
4-13
Chapter 4
Distribution Profiles
Notification Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 4-7
UDP Post Settings and Descriptions (continued)
Server Name
Enter the name of a destination server for the notification. This is a required field.
Port
Enter the destination server's TCP port number. If no value is specified, the default
port, port 80, will be used.
Creating a Notification Profile
Use this procedure to create a Notification Profile.
Procedure
Step 1
From the Toolbox, click Profile Management > New Profile.
Step 2
From the New Profile pop-up Profile Class drop-down, select Distribution.
Figure 4-15
Creating New Notification Profile
Step 3
Highlight Notification, and click the New Profile button. The New Notification Profile page displays.
Step 4
Enter the appropriate notification settings, and click Save. See also: Understanding Notification
Settings, page 4-11.
Adding a Notification Profile to a Job Profile
Use this procedure to add a Notification Profile to a Job Profile.
Procedure
Step 1
From the Toolbox, click Profile Management > New Profile or Open Profile.
Step 2
From the Profile Class drop-down, select Job, and click New Profile or Open Profile.
Step 3
Expand the Notification section.
User and Admin Guide for Cisco Media Experience Engine 3500
4-14
OL-20698-02
Chapter 4
Distribution Profiles
Output
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Step 4
Select one or more Notification Profile(s).
Step 5
Click Save.
Figure 4-16
Adding a Notification Profile to a Job Profile
Output
This section includes the following topics:
•
Introduction to the Output Profile, page 4-15
•
Understanding Output Settings, page 4-15
•
Creating an Output Profile, page 4-17
•
Adding an Output Profile to a Job Profile, page 4-18
•
Variables Used for File and Directory Naming (Output Profile), page 4-18
Introduction to the Output Profile
Use this profile to identify encoder types for which the output files should be saved locally.
The output file locations are defined during system setup. The locations may be changed on the System
Administration page. The name assigned to each output file is determined on the System Administration
page or by the Output File Name defined in the Output Profile. See also: System Administration,
page 9-12.
Output files that are not saved are automatically removed from the local machine as the last step of an
encoding job. When the Cisco MXE 3500 file delivery method is used, there may be no reason to keep
the local files. The automatic file removal keeps the local machine clean for high-volume users. See also:
Delivery Profile, page 4-1.
Understanding Output Settings
Each Output Profile is made up of the following sections:
•
Common (Output Profile), page 4-16
•
Save Local Output File (Output Profile), page 4-16
•
Output (Output Profile), page 4-16
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
4-15
Chapter 4
Distribution Profiles
Output
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Common (Output Profile)
Check the Profile Enabled box, shown in Figure 4-17, to enable this profile for job processing.
Figure 4-17
Output Profile: Common Section
Save Local Output File (Output Profile)
Check the boxes, shown in Figure 4-18, to specify output for certain encoded formats. There is a
checkbox for each encoding format licensed on the Cisco MXE 3500.
Checking a particular format type will specify that all the encodes for that encoder will be saved in the
output folder. Unchecked formats are not saved.
Figure 4-18
Save Local Output File Section
Output (Output Profile)
Figure 4-19 shows the Output section.
Figure 4-19
Output Section
Table 4-8 describes the settings.
Table 4-8
Output Settings and Descriptions
Setting
Description
User and Admin Guide for Cisco Media Experience Engine 3500
4-16
OL-20698-02
Chapter 4
Distribution Profiles
Output
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 4-8
Output Settings and Descriptions (continued)
Output Name Check this box to allow output files to be renamed according to the Output File Name
Enabled
box below. If unchecked, the files are named according to the default format defined
on the System Administration page. See also: System Administration, page 9-12.
Output
Filename
This field defines the new name for encoded output files.
You may use the Cisco MXE 3500 substitution macros, which allow this single entry
to specify the names of multiple encoded outputs. By default, the box holds:
$(basename).$(profile).$(subprofile)., which ensures that each encoded file will
receive a distinct name.
Creating an Output Profile
Use this procedure to create an Output Profile.
Procedure
Step 1
From the Toolbox, click Profile Management > New Profile.
Step 2
From the New Profile pop-up Profile Class drop-down, select Distribution.
Figure 4-20
Creating New Output Profile
Step 3
Highlight Output, and click the New Profile button. The New Output Profile page displays.
Step 4
Enter the appropriate output settings, and click Save. See also: Understanding Output Settings,
page 4-15.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
4-17
Chapter 4
Distribution Profiles
Webcast Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Adding an Output Profile to a Job Profile
Use this procedure to add an Output Profile to a Job Profile.
Procedure
Step 1
From the Toolbox, click Profile Management > New Profile or Open Profile.
Step 2
From the Profile Class drop-down, select Job, and click the New Profile or Open Profile button.
Step 3
Expand the Distribution section.
Step 4
From the Output drop-down, select an Output Profile.
Step 5
Click Save.
Figure 4-21
Adding an Output Profile to a Job Profile
Variables Used for File and Directory Naming (Output Profile)
See the “Variables Used for File and Directory Naming” section on page 4-9.
Webcast Profile
Activation
To use this feature, you must purchase and install the Live Streaming feature license on the standalone
Cisco MXE 3500 or the Resource Manager device. See the Deployment and Administration Guide for
Cisco MXE 3500 for more information.
This section includes the following topics:
•
Introduction to the Webcast Profile, page 4-19
•
Understanding Webcast Settings, page 4-19
•
Creating a Webcast Profile, page 4-21
•
Adding a Webcast Profile to a Job Profile, page 4-22
User and Admin Guide for Cisco Media Experience Engine 3500
4-18
OL-20698-02
Chapter 4
Distribution Profiles
Webcast Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Introduction to the Webcast Profile
Webcast Profiles are used to define the parameters for streaming encoded output live to the Internet or
to an intranet. Currently, only Windows Media, Flash 8, and H.264 support Webcasts.
Note
The Cisco MXE 3500 also supports H.264 to Adobe FMS.
A Webcast Profile is optional and may be added to a Job Profile.
Understanding Webcast Settings
The Webcast Profile defines all of the necessary parameters for the Live Streaming feature. A Webcast
Profile is required when encoded output will be delivered as a Live stream or to define whether or not
Video on Demand (VOD) archive files will be saved. The Webcast Profile is divided into the following
sections:
•
Common (Webcast Profile), page 4-19
•
Streams 1-10 (Webcast Profile), page 4-20
Common (Webcast Profile)
Figure 4-22 shows the Common section.
Figure 4-22
Common Section
Table 4-9 describes the settings.
Table 4-9
Webcast Settings and Descriptions
Setting
Description
Profile
Enabled
Check this box enable this profile for job processing.
Archive
Streams
Check this box to create an archive file for each enabled stream.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
4-19
Chapter 4
Distribution Profiles
Webcast Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Streams 1-10 (Webcast Profile)
Figure 4-23 shows the Streams 1-10 section.
Figure 4-23
Webcast Profile: Streams 1 - 10 Section
Table 4-10 describes the settings.
Table 4-10
Webcast Profile: Streams Settings and Descriptions
Setting
Description
Profile
Click the browse button and choose the encoder Profile for which you will be entering
access information. The drop-down displays only encoder Profile(s) that correspond
to the selected encoder.
•
For Live Flash 8 and H.264, select the Flash 8 or H.264 encoder profile that is part
of the job. Flash8 and H.264 encoder profiles are located in the profiles/flash8 or
profiles/h264 directory, respectively.
•
For Live WMV, select the Windows encoder profile that is part of the job.
Windows encoder profile are located in the ms directory.
CDN
Defaults to other.
Server
Enter the name of the streaming server that will receive the encoded output and stream
it to the end user.
•
For Live Flash 8 and Live H.264, enter the streaming server IP address, such as
rtmp://StreamingServerIPaddress/publishing point.
•
For Live WMV, enter the Cisco MXE 3500 IP address, such as
mms://MXE3500IPaddress.
Tip
Port
On the Windows Media streaming server, you will need to add a new
publishing point. Enter the Cisco MXE 3500 IP address for the encoder and
the Port number that you configure in the Webcast Profile.
Enter the port number for the server configured to receive streams from the
Cisco MXE 3500. The correct port is supplied by the streaming server administrator.
•
For Flash 8, enter 80 or 1935.
•
For Live WMV, enter a port that is not in use. You will enter this Port number
when you configure the publishing point on the Windows Media streaming server.
User and Admin Guide for Cisco Media Experience Engine 3500
4-20
OL-20698-02
Chapter 4
Distribution Profiles
Webcast Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 4-10
Webcast Profile: Streams Settings and Descriptions (continued)
Filename
Enter the name of the file being streamed. Because this setting is used to generate the
name of the file that is streamed, enter a meaningful filename, such as CNNStream for
example.
Note
Username
Enter a valid User ID for logging into and establishing a connection with the streaming
server.
Note
Password
Webcasting will fail if this field is left blank.
This is an optional setting and corresponds to how your CDN (see above) is
set up.
Enter the password used to validate a secure connection to the streaming server.
Note
This is an optional setting and corresponds to how your CDN (see above) is
set up.
Creating a Webcast Profile
Use this procedure to create a Webcast Profile.
Procedure
Step 1
From the Toolbox, click Profile Management > New Profile.
Step 2
From the New Profile pop-up Profile Class drop-down, select Distribution.
Figure 4-24
Creating a New Webcast Profile
Step 3
Highlight Webcast, and click the New Profile button. The New Webcast Profile page displays.
Step 4
Enter the appropriate webcast settings, and click Save.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
4-21
Chapter 4
Distribution Profiles
IP Stream Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Adding a Webcast Profile to a Job Profile
Use this procedure to add a Webcast Profile to a Job Profile.
Procedure
Step 1
From the Toolbox, click Profile Management > New Profile or Open Profile.
Step 2
From the Profile Class drop-down, select Job, and click New Profile or Open Profile.
Step 3
Select a profile from the Webcast drop-down.
Step 4
Click Save.
Figure 4-25
Adding a Webcast Profile to a Job Profile
IP Stream Profile
Activation
To use this feature, you must purchase and install the Live Streaming feature license on the standalone
Cisco MXE 3500 or the Resource Manager device. See the Deployment and Administration Guide for
Cisco MXE 3500 for more information.
This section includes the following topics:
•
Understanding the IP Stream Profile, page 4-22
•
Creating an IP Stream Profile, page 4-23
•
Adding an IP Stream Profile to a Job Profile, page 4-24
Understanding the IP Stream Profile
The IP Stream profile defines all the parameters for enabling live H.264 MPEG-2 Transport Stream UDP
multicast streaming. An IP Stream profile is optional and can be added to a Job profile. Currently. only
H.264 encoders support IP streaming. See the “H.264 Encoder” section on page 5-17 for IP streaming
requirements.
Common (IP Stream Profile)
Figure 4-26 shows the Common section.
User and Admin Guide for Cisco Media Experience Engine 3500
4-22
OL-20698-02
Chapter 4
Distribution Profiles
IP Stream Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 4-26
IP Stream Common Settings
Table 4-11 describes the settings.
Table 4-11
IP Stream Settings and Descriptions
Setting
Description
Profile
Enabled
Check this box to enable this profile for job processing.
Stream 1
Check this box to enable this stream for processing.
Profile
Browse to and select the H264 encoder profile that defines the IP streaming
parameters.
IP Address
Enter multicast IP address for streaming.
Port
Enter multicast port for streaming.
Creating an IP Stream Profile
Step 1
From the Toolbox, click Profile Management > New Profile.
Step 2
From the New Profile pop-up Profile Class drop-down, select Distribution. You will see the New Profile
selector shown in Figure 4-27.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
4-23
Chapter 4
Distribution Profiles
IP Stream Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 4-27
Creating a New IP Stream Profile
Step 3
Select Distribution and IP Stream.
Step 4
Click New Profile. You will see the New IP stream Common panel shown in Figure 4-26.
Step 5
Check Profile Enabled to enable this profile for job processing.
Step 6
Check the checkbox next to Stream 1 to enable it.
Step 7
For Profile, browse to and choose the H.264 encoder profile that defines the IP streaming parameters.
Step 8
For IP Address, enter the multicast IP address for stream 1.
Step 9
For Port, enter the multicast port for streaming.
Step 10
Click Save.
Adding an IP Stream Profile to a Job Profile
Step 1
From the Toolbox, click Profile Management > New Profile or Open Profile.
Step 2
From the Profile Class drop-down, select Job and then click New Profile or Open Profile.
Step 3
Select a profile from the IP Stream drop-down list.
Figure 4-28
Adding the IP Stream Profile to The Job Profile
Step 4
Click Save.
User and Admin Guide for Cisco Media Experience Engine 3500
4-24
OL-20698-02
Chapter 4
Distribution Profiles
IP Stream Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
4-25
Chapter 4
Distribution Profiles
IP Stream Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
User and Admin Guide for Cisco Media Experience Engine 3500
4-26
OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CH A P T E R
5
Encoder Profiles
Encoder profiles tell the Cisco MXE 3500 how uncompressed preprocessor output will be compressed
for distribution.
This section includes the following topics:
•
Introduction to Encoders, page 5-1
•
Creating an Encoder Profile, page 5-2
•
Editing an Encoder Profile, page 5-2
•
Deleting an Encoder Profile, page 5-3
•
Adding an Encoder Profile to a Job Profile, page 5-4
•
Removing an Encoder from an Encoder Profile, page 5-4
•
Encoders, page 5-5
Introduction to Encoders
The Cisco MXE 3500 uses Encoder Profiles to set parameters that govern how uncompressed
preprocessor output will be compressed for distribution. For example, a file that is intended for users of
Microsoft Windows Media Player who connect to the Internet by using cable modems will have one set
of requirements while users of RealPlayer who connect to the Internet by using a T1 connection will have
a different set of requirements.
The settings included in each Encoder Profile are specific to the encoder being used. You add or adjust
the settings in each Encoder Profile and then add them to the Job Profile.
See also: Encoders, page 5-5.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-1
Chapter 5
Encoder Profiles
Creating an Encoder Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Creating an Encoder Profile
Use this procedure to create an Encoder Profile.
Procedure
Step 1
From the Toolbox, expand Profile Management, and click New Profile. The New Profile pop-up
displays.
Step 2
From the Profile Class drop-down, select Encoder.
Figure 5-1
Creating a New Encoder Profile
Step 3
Highlight an encoder type, and click the New Profile button. The New Encoder Profile page displays.
Step 4
Enter the appropriate encoder settings, and click Save.
Editing an Encoder Profile
Use this procedure to edit an Encoder Profile.
Procedure
Step 1
From the Toolbox, expand Profile Management, and click Open Profile. The Open Profile pop-up
displays.
Step 2
From the Profile Class drop-down, select Encoder.
Step 3
Highlight a Profile Type, and double-click it.
User and Admin Guide for Cisco Media Experience Engine 3500
5-2
OL-20698-02
Chapter 5
Encoder Profiles
Deleting an Encoder Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 5-2
Selecting a Profile Type
Step 4
Highlight a Profile Name, and double-click it. The Edit Profile page displays.
Step 5
Change the appropriate encoder settings, and click Save.
Deleting an Encoder Profile
Note
Encoder profiles within Job Profiles should be checked and removed from the Job Profile before deleting
encoder profiles. No warning or error message will be generated while deleting encoder profiles, but the
system will display an error while submitting a job using a Job Profile with a missing encoder profile.
Use this procedure to delete an Encoder Profile.
Procedure
Step 1
From the Toolbox, expand Profile Management, and click Open Profile. The Open Profile pop-up
displays.
Step 2
From the Profile Class drop-down, select Encoder.
Step 3
Highlight a Profile Type, and double-click it.
Step 4
Highlight a Profile Name, and double-click it. The Edit Profile page displays.
Step 5
Click Delete. When the deletion confirmation pop-up displays, click OK.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-3
Chapter 5
Encoder Profiles
Adding an Encoder Profile to a Job Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Adding an Encoder Profile to a Job Profile
Procedure
Step 1
From the Toolbox, expand Profile Management, and click New Profile or Open Profile.
Step 2
From the Profile Class drop-down, select Job and click the New Profile or Open Profile button.
Step 3
Expand the Encoding section.
Step 4
Highlight one or more individual Encoder Profiles. As they are selected, the Encoder Profiles are added
to the Job Profile in the upper pane.
Step 5
Click Save.
Figure 5-3
Adding an Encoder Profile to a Job Profile
Removing an Encoder from an Encoder Profile
See also: Editing an Existing Job Profile, page 6-7.
Procedure
Step 1
From the Toolbox, expand Profile Management, and click Open Profile.
Step 2
From the Profile Class drop-down, select Job and click the Open Profile button.
Step 3
Expand the Encoding section.
User and Admin Guide for Cisco Media Experience Engine 3500
5-4
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Step 4
In the Encoding section, hover over an Encoder Profile, and Ctrl+click. The highlighting is removed,
and the Encoder Profile is removed from the list of profiles in the upper pane.
Step 5
Click Save.
Encoders
This section includes the following topics:
•
Flash 7 Encoder, page 5-5
•
Flash 8 Encoder, page 5-10
•
Flash Grid, page 5-16
•
MP3 Encoder, page 5-31
•
MPEG Encoder, page 5-34
•
QuickTime Encoder, page 5-49
•
Real Encoder, page 5-58
•
Speech-to-Text Encoder, page 5-65
•
WAV Encoder, page 5-69
•
Windows Media Encoder, page 5-72
Flash 7 Encoder
This section includes the following topics:
•
Introduction to the Flash 7 Encoder, page 5-5
•
Understanding the Flash 7 Encoder Settings, page 5-5
Introduction to the Flash 7 Encoder
Adobe Flash 7 encodes media into audio only, video only, and/or audio and video media that conforms
to the .swf, .flv, and QuickTime formats. The Flash 7 Encoder Profile allows you to define parameters
used by the Flash 7 encoder to determine how clips are encoded.
See also: Adding an Encoder Profile to a Job Profile, page 5-4.
Understanding the Flash 7 Encoder Settings
A Flash 7 Encoder Profile allows you to adjust the following settings:
•
Common (Flash 7 Encoder), page 5-6
•
Video (Flash 7 Encoder), page 5-7
•
Encode Mode (Flash 7 Encoder), page 5-8
•
Audio (Flash 7 Encoder), page 5-9
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-5
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Common (Flash 7 Encoder)
Figure 5-4 shows the Common section.
Figure 5-4
Flash 7 Encoder: Common Section
Table 5-1 describes the settings.
Table 5-1
Flash 7 Encoder: Common Settings and Descriptions
Setting
Description
Profile Enabled
Check the box to enable this profile for job processing.
Audio Enabled
Enables audio output for this task.
Video Enabled
Enables video output for this task.
Task Mode
Sets the execution mode for this task: standard, fast start, immediate
Standard: The Cisco MXE 3500 generates an intermediate uncompressed AVI file
as the output of the preprocessing step.
Fast Start: Fast Start reduces the total time required to process a job by starting the
encoding process as soon as enough of the image has been preprocessed, rather than
waiting for the preprocessing to be completed. You may choose to use this feature
when submitting large jobs.
Because Fast Start encoding utilizes available computer processing cycles, the
Cisco MXE 3500 will use Fast Start encoding only under the following
circumstances:
•
If at most one other clip is currently encoding
•
If there are no webcasting jobs in progress
Immediate: If you enable Immediate Encoding, the Cisco MXE 3500 will not use
an intermediate file, but uses a memory-based interface between the preprocessor
and the encoders. This is extremely useful for longer input clips and/or formats with
high data volumes, such as MPEG or OMF, where the disk space requirements for
intermediate files could become prohibitive.
Note
Since Immediate Encoding uses more memory resources and allows the
encoder to control the rate at which the preprocessor provides data, it is not
suitable for Live capture situations, only for file jobs.
User and Admin Guide for Cisco Media Experience Engine 3500
5-6
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-1
Flash 7 Encoder: Common Settings and Descriptions (continued)
Audio Tracks
The Cisco MXE 3500 allows you to define which output channels to include in the
final encoded media file. The Audio Tracks drop-down allows you to select the
desired output tracks from the preprocessor as input to the encoder. These selected
channels then map directly to the encoder.
User Data
The data entered in this field will appear anywhere $(user-data) occurs in the XML.
An example: If you want to include the title ‘Nightly News’ in the output file name,
you would, in the Encoder Profile, set User Data to: Nightly News. Then, in the
Output Profile, set the Output Filename to include $(userdata). As an example, in a
Windows Media output, the result is a Nightly News.wmv file.
Video (Flash 7 Encoder)
Figure 5-5 shows the Video section.
Figure 5-5
Flash 7Encoder: Video Section
Table 5-2 describes the settings.
Table 5-2
Flash 7Encoder: Video Settings and Descriptions
Setting
Output Format
Video Codec
Width
Description
•
Flash 7 SWF: Macromedia ShockWave Flash 7 format, suitable for playing
directly in any Flash compatible player.
•
Flash 7 FLV: Macromedia Flash 7 Video format, suitable for use in
communications applications and importing into Flash MX projects.
•
Flash 7: SPARK
•
QT: SV3Pro
Width is set to 320. This is a required setting and cannot be changed.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-7
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-2
Flash 7Encoder: Video Settings and Descriptions (continued)
Height
60-1300 pixels
Frame Rate
Discrete values as defined in frames per second:
1,5,6,7.5,8,10,12,12.5,15,24,25,29.97, and 30
Bit Rate
Sets the transmission rate for video as a portion of the encoded output stream.
Values are 1.0 to 50000.0 kilobits per second.
Keyframe
Interval
Defines the maximum number of seconds allowed between key frames. If the
specified number of seconds passes without a key frame detected, a new key frame
will be created. Added key frames will be in addition to natural key frames and may
not be added if natural key frames occur at sufficient frequency. Setting this value
to 0 will result in a very high quality encode. Values are between 0 and 3600
seconds.
Recordable
Auto Play
Progressive
Download
•
Checked: Allows streamed output files to be saved to disk.
•
Unchecked: Prevents a copy of the file from being saved. Unchecked is the
default state.
•
Checked: The clip will begin to play automatically once the file is accessed.
•
Unchecked: The end user will be required to click the Play button in the
QuickTime Player for the clip to begin.
Determines whether files will be encoded for streaming or for progressive
download. Progressive download is a method of delivering audio and video. It uses
the standard HTTP protocol to create a stream-like experience for the end user by
downloading the file to the local drive and playing the file back as it downloads.
Progressive download files do not require a streaming server.
•
Checked: The clip will be encoded for progressive download.
•
Unchecked: The clip will be encoded for RTSP streaming.
Note
Note
If Progressive Download is checked, no hinting information will be added
to the file. If it is unchecked, hinting information will be added that allows
for streaming but slightly increases the size of the encoded file.
When QT is chosen as the Output Format, Auto Play, Recordable, and Progressive Download
checkboxes are not available. Recordable and/or Auto Play may only be chosen when the Progressive
Download box is checked. See also: Understanding QuickTime Encoder Settings, page 5-54.
Encode Mode (Flash 7 Encoder)
Figure 5-6 shows the Encode Mode section.
Figure 5-6
Flash 7 Encoder: Encode Mode Section
User and Admin Guide for Cisco Media Experience Engine 3500
5-8
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-3 describes the settings.
Table 5-3
Flash 7 Encoder: Encode Mode Settings and Descriptions
Setting
Description
Encode Mode
•
Flash 7 FLV and
SWF
CBR: Constant Bit Rate encoding, where the same bit rate is maintained
throughout the encode.
•
1-pass VBR
•
2-pass VBR: During the first pass, the video encoder analyzes the input from
beginning to end before the actual encoding process begins. While analyzing
the input, information about the input is saved to a file or memory that will
determine the best possible way to encode the input within the set input bit rate
limits. By using 2-pass VBR, the encoding process can use more bits for
complex scenes to improve the encoded quality.
Encode Mode
CBR, 1-pass VBR, 2-pass VBR (applies to QuickTime only): Defines the size of
the search area for MPEG motion prediction. A higher value will result in better
quality video but will increase encode time. Values are from 0 (low quality) to 99
(best quality).
QuickTime
Audio (Flash 7 Encoder)
Figure 5-7 shows the Audio section.
Figure 5-7
Flash 7 Encoder: Audio Section
Table 5-4 describes the settings.
Table 5-4
Setting
Type
Channels
Flash 7 Encoder: Audio Settings and Descriptions
Description
•
Flash 7: MP3
•
QuickTime: MP3, QDesign, and QDesign Pro
Determines the number of audio channels in the output audio stream.
•
Mono: Audio in the output file will be streamed as a single channel.
•
Stereo: Audio in the output file will be streamed in stereo.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-9
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-4
Bit Rate
Sample
Rate
Flash 7 Encoder: Audio Settings and Descriptions (continued)
Sets the transmission rate for audio and a portion of the target value for the encoded
output stream. Units are kilo bits per second (kbps).
•
MP3: Valid selections are: 96, 112, 128, 160,192, 256, and 320 kbps
•
QDesign: Valid selections are: 8, 10, 12, 16, 20, 24, 32, 40, and 48 kbps
•
QDesign Pro: Valid selections are: 8, 10, 12, 16, 20, 24, 32, 40, 48, 56 64, 80, 96,
112, and 128 kbps
Represents the audio compression algorithm used for compression. Units are kilo Hertz
(kHz).
Valid selections are: 8.0, 11.025, 16.0, 22.05, 32.0, 44.1, and 48.0
Flash 8 Encoder
This section includes the following topics:
•
Introduction to the Flash 8 Encoder, page 5-10
•
Understanding Flash 8 Encoder Settings, page 5-10
•
Flash Grid, page 5-16
Introduction to the Flash 8 Encoder
Adobe Flash 8 encodes media into audio only, video only, and/or audio and video media that conforms
to the .swf, .flv, and QuickTime formats. The Flash 8 Encoder Profile allows you to define Flash 8
encoding parameters.
See also: Adding an Encoder Profile to a Job Profile, page 5-4.
Understanding Flash 8 Encoder Settings
The Flash 8 encoder tab allows you to adjust settings on the following subtabs:
•
Common (Flash 8 Encoder), page 5-11
•
Video (Flash 8 Encoder), page 5-12
•
Bit Rate Control (Flash 8), page 5-13
•
Audio (Flash 8), page 5-15
User and Admin Guide for Cisco Media Experience Engine 3500
5-10
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Common (Flash 8 Encoder)
Figure 5-8 shows the Common section.
Figure 5-8
Flash 8 Encoder: Common Section
Table 5-5 describes the settings.
Table 5-5
Flash 8 Encoder: Common Settings and Descriptions
Setting
Description
Profile Enabled
Check the box to enable this profile for job processing.
Audio Enabled
Enables audio output for this task.
Video Enabled
Enables video output for this task.
Task Mode
Sets the execution mode for this task: standard, fast start, immediate
Standard: The Cisco MXE 3500 generates an intermediate uncompressed AVI file
as the output of the preprocessing step.
Fast Start: Fast Start reduces the total time required to process a job by starting the
encoding process as soon as enough of the image has been preprocessed, rather than
waiting for the preprocessing to be completed. You may choose to use this feature
when submitting large jobs.
Because Fast Start encoding utilizes available computer processing cycles, the
Cisco MXE 3500 will use Fast Start encoding only under the following
circumstances:
•
If at most one other clip is currently encoding.
•
If there are no webcasting jobs in progress.
Immediate: If you enable Immediate Encoding, the Cisco MXE 3500 will not use
an intermediate file, but uses a memory-based interface between the preprocessor
and the encoders. This is extremely useful for longer input clips and/or formats with
high data volumes, such as MPEG or OMF, where the disk space requirements for
intermediate files could become prohibitive.
Grid: Choose this option to process (load balance) jobs across a number of ECS
nodes. Use the System Administration page, Grid Computing section, to configure
the number of nodes that will be included in the grid. Grid is an optional, separately
licensed component.
Note
Since Immediate Encoding uses more memory resources and allows the
encoder to control the rate at which the preprocessor provides data, it is not
suitable for Live capture situations, only for file jobs.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-11
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-5
Flash 8 Encoder: Common Settings and Descriptions (continued)
Audio Tracks
The Cisco MXE 3500 allows you to define which output channels to include in the
final encoded media file. The Audio Tracks drop-down allows you to select the
desired output tracks from the preprocessor as input to the encoder. These selected
channels then map directly to the encoder.
User Data
The data entered in this field will appear anywhere $(user-data) occurs in the XML.
An example: If you want to include the title ‘Nightly News’ in the output file name,
you would, in the Encoder Profile, set User Data to: Nightly News. Then, in the
Output Profile, set the Output Filename to include $(userdata). As an example, in a
Windows Media output, the result is a Nightly News.wmv file.
Video (Flash 8 Encoder)
Figure 5-9 shows the Video section.
Figure 5-9
Flash 8 Encoder: Video Section
User and Admin Guide for Cisco Media Experience Engine 3500
5-12
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-6 describes the settings.
Table 5-6
Flash 8 Encoder: Video Settings and Descriptions
Setting
Output Format
Description
•
Flash 8 SWF: Macromedia ShockWave Flash 8 format, suitable for playing
directly in any Flash compatible player.
•
Flash 8 FLV: Macromedia Flash 8 Video format, suitable for use in
communications applications and importing into Flash MX projects.
•
QT: QuickTime* format. If selected, the codec type is SV3Pro (Sorenson
video).
Codec
VP6 or H263
Width
Values are 80-2000 pixels.
Height
Values are 60-1200 pixels.
Frame Rate
Values are 0.1-30.
Bit Rate
Sets the transmission rate for video as a portion of the encoded output stream.
Values are 10-4096 kilobits per second.
Noise
Sensitivity
Sets the level of preprocessing applied to the media being encoded. Values are: 0
(no temporal preprocessing) to 6 (highest temporal preprocessing). If no value is
entered, the Cisco MXE 3500 uses the default value of 0.
Sharpness
Sets the output media's image sharpness. Lower settings will result in fewer visible
artifacts but may blur the image. Higher sharpness settings will result in a sharper
image but may result in more visible artifacts. Values are: 0 (lowest) - 10 (highest).
If no value is entered, the Cisco MXE 3500 uses the default value of 7.
Keyframe
Control
•
auto: Keyframes are generated whenever one is needed.
•
fixed: Keyframes are generated at fixed intervals determined by the Max
Keyframe Interval below.
Maximum
Keyframe
Interval
Defines the maximum number of seconds allowed between key frames. If the
specified number of seconds passes without a key frame detected, a new key frame
will be created. Added key frames will be in addition to natural key frames and may
not be added if natural key frames occur at sufficient frequency. Setting this value
to 0 will result in a very high quality encode. Values are 0 to 9 seconds.
Minimum
Keyframe
Interval
Sets the minimum time (0 - 9 seconds) allowed between keyframes. Setting this
option to a very low value may cause an increase in the average output data rate. If
no value is entered, the Cisco MXE 3500 applies a default value of 0.5 seconds.
Auto-Keyframe
s
When this box is checked, auto-keyframe settings apply to the media file during
encoding.
Auto-Keyframe
Sensitivity
Defines how different a frame must be from the previous frame before a new
keyframe is inserted. Lower values produce fewer keyframes, while higher values
produce keyframes.
Bit Rate Control (Flash 8)
Figure 5-10 shows the Bit Rate Control section.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-13
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 5-10
Flash 8 Encoder: Bit Rate Control Section
Table 5-7 describes the settings.
Table 5-7
Flash 8 Encoder: Bit Rate Control Settings and Descriptions
Setting
Description
Enabled
Check the box to enable bit rate control.
Encode Mode
Determines the encode mode to be applied to the media during encoding.
Allow Drop
Frames
•
CBR: creates output that is best suited for streaming to a server over a TCP
network.
•
2-Pass CBR: first pass analyzes media, second pass provides constant bit rate
encoding of the media.
•
1-Pass VBR: creates output for playback situations where bandwidth
fluctuations are not a concern.
•
2-Pass VBR: first pass analyzes media, second pass provides variable bit rate
encoding of the media.
•
1-Pass Best quality: creates output for playback situations where bandwidth
is not a concern. Encode and decode times are the longest.
•
2-Pass Best quality: first pass analyzes media, second pass provides best
quality encoding of the media.
•
Realtime: encodes media while meeting real time deadlines.
When checked, the Cisco MXE 3500 drops frames when necessary to maintain
the defined data bit rate during encoding.
User and Admin Guide for Cisco Media Experience Engine 3500
5-14
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-7
Flash 8 Encoder: Bit Rate Control Settings and Descriptions (continued)
Speed
When Realtime is chosen from the Encode Mode drop-down, this setting sets the
speed at which the encoder attempts to compress the frames it receives. When set
to 0, the encoder tries to use all of the available cycles to compress the video.
When set to 8, the encoder tries to use half the available cycles. When set to 16,
no cycles are used. Values are 0 (100%) - 16 (0%). If no value is entered, the
Cisco MXE 3500 uses the default value of 7.
Error Resilient
Mode
When checked, the Cisco MXE 3500 attempts to protect against corruption due
to mis-transmitted keyframes by invoking error-checking of all keyframes in the
ingested media file. Error resilient mode may decrease overall video quality by
up to 5%.
Peak Bit Rate
For CBR encoding, the maximum bit rate allowed in the stream as a percentage
of the encoded bit rate.
Undershoot
Target
Creates output that targets a slightly lower bit rate ensuring that bits are available
in the data rate buffer to improve difficult sections.
Prebuffer
For CBR encoding, the buffer size to preload by the media player before
beginning playback.
Optimal Buffer
For CBR encoding, the buffer size that the encoder should try to maintain in case
a specific frame causes the buffer to overflow.
Max Buffer
For CBR encoding, the maximum size of the buffer.
Two Pass
When this box is checked, the second pass variability control settings apply to the
Controls Enabled media file during the second pass of a 2-pass encode.
Two Pass
Controls
Variability
Determines the variability in the bit rate from nearly constant bit rate (0) to a
highly variable bit rate (100) that is proportional to the difficulty of the encoded
material. Values are 0 - 100 percent of the bit rate, default 70.
Two Pass
Controls Min
Section
Lowest bit rate that the encoder will allow for any section no matter how
uncomplicated the section. This value is used to prevent difficult sections from
stealing too many bits from uncomplicated sections. Values are 0 - 100 percent of
the bit rate, default 40.
Two Pass
Controls Max
Section
Highest bit rate that can be streamed. Also, the highest bit rate that the encoder
will allow no matter how difficult the section. Values are 100 - 1000 percent of
the bit rate, default 400.
Fixed Quality
Enabled
When this box is checked, the quality setting applies to the media file during
encoding.
Quality
Lower numbers produce higher quality frames. However, the encoder may not be
able to maintain the desired bit rate without dropping frames. Values are 0 (best)
– 63 (worst), default 45.
Audio (Flash 8)
Figure 5-11 shows the Audio section.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-15
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 5-11
Flash 8 Encoder: Audio Section
Table 5-8 describes the settings.
Table 5-8
Flash 8 Encoder: Audio Settings and Descriptions
Setting
Description
Type
Selects the audio codec to be applied during encoding.
Channels
Sets the number of audio channels to be applied during encoding.
Bit Rate
Sets the bit rate to be applied during encoding.
Sample
Rate
Sets the sample rate to be applied during encoding.
Flash Grid
This section includes the following topics:
•
Introduction to Flash Grid, page 5-16
•
Activating Flash Grid, page 5-17
Introduction to Flash Grid
Grid encoding reduces the latency required to produce Flash content by processing the media in parallel
on multiple systems. Grid processing uses multiple processors and processor cores to reduce encoding
latency, resulting in performance improvement.
Grid encoding is unique in the following important ways:
1.
Matrix Decoding: The Cisco MXE 3500 partitions and distributes both decoding and encoding
across multiple systems, thereby completely leveraging resources to achieve performance
improvements that scale linearly with the number of additional processor and cores. Additionally,
image quality is noticeably improved.
2.
One and Two-pass Encoding: The Cisco MXE 3500 uses Flash encoding to realize grid benefits
with both one and two-pass encoding. Two-pass encoding improves output video quality, but takes
additional time to process. Matrix decoding ensures linear performance scaling with one or two-pass
encoding.
3.
Grid and Parallel Flash Encoding: The Cisco MXE 3500 provides the flexibility to optimize for
minimum latency (grid) or Maximum throughput (non-grid) Flash processing. The
Cisco MXE 3500 uniquely utilizes multiple core processors to improve overall throughput if grid
encoding is not enabled. In this case, multiple cores are allocated to process different media clips
for an overall throughput benefit that also scales linearly with the number of processor cores to
maximize overall throughput.
User and Admin Guide for Cisco Media Experience Engine 3500
5-16
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Activating Flash Grid
Use this procedure to activate the Grid feature.
Procedure
Step 1
Before using the Grid feature for the first time, navigate to the System Administration, and in the Grid
Computing section, in the Grid Nodes box, enter the number of nodes, which represents the number of
segments the file will be partitioned into.
Step 2
In a Flash 8 profile, in the Common section, from the Task Mode drop-down, select Grid.
Note
•
If Grid is selected, the Cisco MXE 3500 will break the job into parts and distribute them among
your system's Flash-enabled nodes.
•
If Grid is not selected, the job will run on individual nodes.
Figure 5-12
Activating Grid
H.264 Encoder
This section includes the following topics:
•
Introduction to the H.264 Encoder, page 5-17
•
Understanding H.264 Encoder Settings, page 5-18
•
Dolby DP 600 Program Optimizer, page 5-29
Introduction to the H.264 Encoder
The H.264 encoder produces well suited to a variety of applications and devices.
The H.264 encoder enables you to produce CableLabs-compliant output. To produce valid streams for
the CableLabs format, the input video and audio settings should meet the requirements of the CableLabs
format because non-standard settings for the CableLabs format are allowed as long as the settings are
MPEG compliant.
In addition, you may change the display pixel aspect ratio. The pixel aspect ratio is the width of the pixel
with respect to its height. A square pixel has a ratio of 1:1, but a nonsquare (rectangular) pixel does not
have the same height and width. This concept is similar to the frame aspect ratio, which is the total width
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-17
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
of an image with respect to its height. These aspect ratios are not necessarily tied together. For example,
a widescreen image with a frame aspect ratio of 16:9 can be made of square or nonsquare pixels. If the
output video size is the same as the source video, and the source video has nonsquare pixels, then the
pixel aspect ratio of the source video is automatically preserved in the output video. Preserving the pixel
aspect ratio of video increases the file size or stream bit rate. If the frame aspect ratio (Ix:Iy) and the
height and width of the image source are known, then the following formula can be used to determine
the x and y values of the pixel aspect ratio:
PixelAspectRatioX / PixelAspectRatioY = (Ix * height) / (Iy * width)
For example, if the image size is 720 x 360 pixels, and the frame aspect ratio is widescreen (16:9), then:
PixelAspectRatioX / PixelAspectRatioY = (16 * 360) / (9 * 720) = 8/9 or PixelAspectRatioX = 8 and
PixelAspectRatioY = 9.
If the image size is 176 x 144 pixels, and the frame aspect ratio is widescreen (16:9), then:
PixelAspectRatioX / PixelAspectRatioY = (16 * 144) / (9 * 176) = 16/11 or PixelAspectRatioX = 16 and
PixelAspectRatioY = 11.
See also: Adding an Encoder Profile to a Job Profile, page 5-4.
Understanding H.264 Encoder Settings
The H.264 encoder tab allows you to adjust the following settings:
•
Common (H.264 Encoder), page 5-18
•
Video (H.264 Encoder), page 5-20
•
V-Chip/CGMS-A Override (H.264 Encoder), page 5-23
•
Audio Common (H.264 Encoder), page 5-23
•
Audio 1 - 8 (H.264 Encoder), page 5-24
•
Multiplexing (H.264 Encoder), page 5-26
•
Motion Estimation (H.264 Encoder), page 5-27
•
Stream (H.264 Encoder), page 5-28
•
Special requirements for IP Streaming (H.264 Encoder), page 5-29
Common (H.264 Encoder)
Figure 5-13 shows the Common section.
Figure 5-13
H.264 Encoder: Common Section
User and Admin Guide for Cisco Media Experience Engine 3500
5-18
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-9 describes the settings.
Table 5-9
H.264 Encoder: Common Settings and Descriptions
Setting
Description
Profile Enabled
Check the box to enable this profile for job processing.
Audio Enabled
Enables audio output for this task. This is a required setting and cannot be changed.
Video Enabled
Enables video output for this task. This is a required setting and cannot be changed.
Task Mode
Sets the execution mode for this task: standard, fast start, immediate
Standard: The Cisco MXE 3500 generates an intermediate uncompressed AVI file
as the output of the preprocessing step.
Fast Start: Fast Start reduces the total time required to process a job by starting the
encoding process as soon as enough of the image has been preprocessed, rather than
waiting for the preprocessing to be completed. You may choose to use this feature
when submitting large jobs.
Because Fast Start encoding utilizes available computer processing cycles, the
Cisco MXE 3500 will use Fast Start encoding only under the following
circumstances:
•
If at most one other clip is currently encoding
•
If there are no webcasting jobs in progress
Immediate: If you enable Immediate Encoding, the Cisco MXE 3500 will not use
an intermediate file, but uses a memory-based interface between the preprocessor
and the encoders. This is extremely useful for longer input clips and/or formats with
high data volumes, such as MPEG or OMF, where the disk space requirements for
intermediate files could become prohibitive.
Note
Since Immediate Encoding uses more memory resources and allows the
encoder to control the rate at which the preprocessor provides data, it is not
suitable for Live capture situations, only for file jobs.
Grid: Choose this option to process (load balance) jobs across a number of ECS
nodes. Use the System Administration page, Grid Computing section, to configure
the number of nodes that will be included in the grid. Grid is an optional, separately
licensed component. See also: Single Node Mode (System Administration),
page 9-18.
User Data
The data entered in this field will appear anywhere $(user-data) occurs in the XML.
An example: If you want to include the title ‘Nightly News’ in the output file name,
you would, in the Encoder Profile, set User Data to: Nightly News. Then, in the
Output Profile, set the Output Filename to include $(userdata). As an example, in a
Windows Media output, the result is a Nightly News.wmv file.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-19
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Video (H.264 Encoder)
Figure 5-14 shows the Video section.
Figure 5-14
H.264 Encoder: Video Section
Table 5-10 describes the settings.
Table 5-10
H.264 Encoder: Video Settings and Descriptions
Setting
Description
Format
Defines the format of the input source: NTSC or PAL.
Field Mode
This setting may be locked depending on the Profile setting.
Field Order
•
Interlaced: Images are made up of fields that scan alternate lines. Two fields
are required to build a frame.
•
Progressive: Each frame is presented sequentially.
Specifies which field will be used as the top field during de-interlacing: top or
bottom.
This field may be locked depending on the Field Mode setting.
Entropy Coding
Mode
•
CAVLC: Context-adaptive variable length coding.
•
CABAC: Context-adaptive binary arithmetic coding. Only binary decisions
are encoded. Non-binary items are converted to binary codes and then
encoded.
Width
Specifies the width in pixels of an encoded frame. Values are 16 to 1920 and must
be a multiple of 2. If value is 0, width will be equal to source video. (Uses Smart
Ingest feature.)
Height
Specifies the height in pixels of an encoded frame. Values are 16 to 1280 and must
be a multiple of 4. If value is 0, height will be equal to source video. (Uses Smart
Ingest feature.)
FPS
The video frame rate of the encoded output in frames per second.
Values: 23.976 (NTSC), 24.0, 25.0 (PAL), 29.97, 30.0, 50.0, 59.94, or 60.0.
User and Admin Guide for Cisco Media Experience Engine 3500
5-20
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-10
H.264 Encoder: Video Settings and Descriptions (continued)
Profile
Establishes ranges for parameter settings in application-specific situations. For
example, DVD authoring software may specify Main Profile only. Therefore,
encoding settings can safely be assumed to match decoder capabilities.
•
Baseline: Progressive CAVLC, no B-slices, progressive encoding only
•
Main: CABAC and CAVLC, B-slices enabled, interlace and progressive
encoding
•
High: CABAC and CAVLC, B-slices enabled, interlace and progressive
encoding
Level
Limits the possible settings for video encoding.
Use B Slices
Specifies whether or not bi-predicted slices (B slices) are used to improve coding
efficiency. This is not allowed for a baseline profile.
Use Hadamard
Transform
Allows quality optimization for low bit-rate encoding.
Optimize Rate
Distortion
Specifies whether to optimize rate distortion. Rate distortion defines the trade-off
between quality and bit rate.
Reference
Frames
Specifies the maximum number of reference frames that can be used for motion
search compensation and prediction in order to encode a frame. Multiple reference
frames can improve the prediction process and increase error resilience by using
another reference frame in the event one is lost. A limit of 16 reference frames can
be used within a frame. The default value is 2.
Write Sequence
Behavior for writing sequence parameter set. Values are: per IDR (default), or per
I-frame.
Write Picture
Behavior for writing picture parameter set. Values are: per IDR (default), or per
I-frame.
VBV Initial
Fullness
Initial (before playing) VBV buffer fullness (%), default is 10%.
VBV Final
Fullness
Final (when clip ends) VBV buffer fullness (%), default is 100%.
Aspect Ratio
Enabled
Enable pixel aspect ration, which is the width of the pixel with respect to its height.
A square pixel has a ratio of 1:1, but a nonsquare (rectangular) pixel does not have
the same height and width.
Aspect Ratio
Type
4:3, 16:9, custom
Aspect X Ratio
Enabled if Type: custom is selected.
Aspect Y Ratio
Enabled if Type: custom is selected.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-21
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-10
H.264 Encoder: Video Settings and Descriptions (continued)
Bit Rate Control
Mode
•
CBR: (Constant Bit Rate) Maintains a constant bit rate for the stream.
•
VBR: (Variable Bit Rate) Allows variability in the bit rate for file size and
bandwidth minimization. Max bit rate defines the range the encoder should
stay within while encoding. The average bit rate is the desired average bit rate
of the encoded bit stream.
•
VBR-CQT: (Variable Bit Rate – Constant Quantization) Allows quantization
parameters for the different slice types (I, B, and P). Using this option, the
stream bit rate can vary without any limitation. A lower value for any slice
quantization parameter yields better video quality.
– QUANT-pI - I Frame quantization. Valid values are 0 to 51; default is 28.
– QUANT-pP - P Frame quantization. Valid values are 0 to 51; default is 30.
– QUANT-pB - B Frame quantization. Valid values are 0 to 51; default is 32.
•
2-PASS VBR: Allows variability in the bit rate for file size and bandwidth
minimization.
Bit Rate Buffer
Size
Specifies the size of the Hypothetical Reference Decoder (HRD) Coded Picture
Buffer (CPB). This value should be adjusted to the bit rate for CBR encoding and
the max bit rate for VBR encoding to avoid DTS/PTS underflows during
multiplexing. It controls the size of the buffer needed to encode the video. A low
value can result in buffer overflows which can show up as stuttering video.
Software decoders usually ignore the buffer size but most hardware players will
have problems if the buffer size is not correct. It should match buffer sizes of
targeted hardware decoders. Encoded frames are placed into the buffer
(hypothetically) and removed from the buffer at regular intervals. The video stream
is constructed by varying the size of the encoded frames such that the buffer does
not underflow (i.e. becomes empty when it is time to decode a frame) or overflow
(i.e. becomes full so that no space is available to store encoded frames).
Avg Bit Rate
Target average bit rate for CBR and VBR encoded files.
Max Bit Rate
Maximum allowable bit rate for VBR encoded files.
Inter Search
Modes
Specifies macro block search modes. Creates a prediction model from previously
encoded frames. The 16x16 value is standard unless you this box. Not valid with
Profile: baseline setting.
Quant-pI
Specifies the macro block quantization value for I slices to use in the constant
quantization variable bitrate.
Quant-pP
Specifies the macro block quantization value for P slices to use in the constant
quantization variable.
Quant-pB
Specifies the macro block quantization value for B slices to use in the constant
quantization variable.
Chroma Offset R For high profile, this is the Cr chroma quantization offset. Values are: -51 - +51.
Chroma Offset B For baseline and main profiles, this is the chroma quantization offset (both Cb and
Cr). For high profile, this is the Cb chroma quantization offset. Values are: -51 +51.
User and Admin Guide for Cisco Media Experience Engine 3500
5-22
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
V-Chip/CGMS-A Override (H.264 Encoder)
CGMS-A is a copy protection mechanism covered as part of the CEA-608-B Line 21 Data Services
Standard.
Figure 5-15 shows the V-Chip/CGMS-A Override section.
Figure 5-15
H.264 Encoder: V-Chip/CGMS-A Override Section
Table 5-11 describes the settings.
Table 5-11
H.264 Encoder: V-Chip/CGMS-A Override Settings and Descriptions
Setting
Description
V-Chip Enabled Specify at submission: the Cisco MXE 3500 preprocessor will select a rating image
file specified on the File/Live Job Submission pages and overlay this on the video
using the graphic watermark capability.
CGMS-A
Enabled
This setting allows you to set CGMS-A on a per-job basis via user-defined
metadata, similar to V-Chip.
CGMS-A Code
Set the CGMS-A code by selecting the appropriate item from drop-down:
•
Copy Freely
•
Copy Once
•
Copy No More
•
Copy Never
Audio Common (H.264 Encoder)
Figure 5-16 shows the Audio Common section.
Figure 5-16
H.264 Encoder: Audio Common Section
Table 5-12 describes the settings.
Table 5-12
H.264 Encoder: Audio Common Settings and Descriptions
Setting
Description
Sample Rate
Output audio sample rate in hertz. PCM requires 48000. Only AAC and AAC-HE
are valid for settings of 24000, 22050, and 16000. Rates below 16000 are AAC
only.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-23
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Audio 1 - 8 (H.264 Encoder)
The Cisco MXE 3500 allows you to define which output channels to include in the final encoded media
file. The Audio Tracks section allows you to select the desired output tracks from the preprocessor as
input to the encoder. These selected channels then map directly to the encoder.
You may select as many tracks as are supported by the encoder. For example, if the encoder supports up
to four outputs, you can select up to four of the preprocessor outputs, and they will be mapped to the
encoder output in order.
Figure 5-17 shows the Audio 1 -8 section.
Figure 5-17
H.264 Encoder: Audio 1 - 8 Section
Table 5-13 describes the settings.
Table 5-13
H.264 Encoder: Audio 1 - 8 Settings and Descriptions
Setting
Description
Audio Enabled
Enables output audio using the settings in this section.
Track
The input source audio track to use for this output audio track.
Config File
This option is only enabled if the Dolby Program Optimizer audio source is
selected. It allows you to select a configuration file from the optimizer.
User and Admin Guide for Cisco Media Experience Engine 3500
5-24
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-13
H.264 Encoder: Audio 1 - 8 Settings and Descriptions (continued)
Audio Type
Specifies AAC, PCM, WAV, AC3, Layer1, Layer2, AAC-HE V1, and AAC-HE
V2 audio encoding. AAC, AAC-HE, AC3, Layer1, and Layer2 enable stream
multiplexing. AAC enables header and bit rate mode settings.
Note
AAC-HE V1 uses spectral band replication (SBR) to enhance the
compression efficiency in the frequency domain frequency domain, and
AAC-HE V2 couples SBR with Parametric Stereo (PS) to enhance the
compression efficiency of stereo signals. It is a standardized and
improved version of the AACplus codec.
Audio Channels
Select mono, stereo, joint stereo, dual stereo, or 2/0 channels for output.
Audio Sample Rate
Sets audio sampling rate to tradeoff audio quality and transmission bandwidth
and file size limitations.
Audio Bit Rate
Sets audio bit-rate to tradeoff audio quality and transmission bandwidth and file
size limitations.
De-emphasis
Enabled for Layer1 and Layer2 audio only. Sets a flag for the player to indicate
that de-emphasis mode employed. Choices are None, 50/15 us, and ccit.j17. Set
to None for DVD and SVCD. Set to None or 50/15 us for VCD.
Psychoacoustic
Model
Enabled for Layer1 and Layer2 audio only. Sets the psychoacoustic model to
use.
Audio Header
Enabled for AAC audio only. May be None (raw encoded output) or ADTS
(Advanced Digital Theater Systems).
Audio Bit Rate
Mode
Enabled for AAC audio only. Specifies whether to use constant bit rate or
variable bit rate encoding mode.
Audio Bit Rate
Mode Quality
Enabled for AAC audio only. For variable bit rate mode, specifies the target
quality level from low to high.
Mute
Enabled for PCM audio only. Sets a flag for the player to mute output if all
samples in an audio frame are set to zero.
Emphasis
Enabled for PCM audio only. Sets a flag for the player to apply emphasis to all
samples from the start of the audio stream.
High Frequency
Cutoff
Enabled for AAC audio only. Selects the cut-off frequency in hertz.
Custom High
Frequency Cutoff
•
Default sets a cut-off value for the sampling frequency.
•
Not used indicates that all frequencies are kept.
•
Custom removes frequencies above the specified frequency (Hz) value.
Enabled for AAC audio only. If Custom is chosen for the high frequency cutoff,
then all frequencies above the specified frequency value are removed. Values
are 1000 to 48000 Hz.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-25
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Multiplexing (H.264 Encoder)
Figure 5-18 shows the Multiplexing section.
Figure 5-18
H.264 Encoder: Multiplexing Section
Table 5-14 describes the settings.
Table 5-14
H.264 Encoder: Multiplexing Settings and Descriptions
Setting
Description
Multiplexing
Enabled
Enables this feature.
Multiplexing
Stream
Specifies what type of multiplexing will be performed.
Config File
•
mpeg1: System stream multiplexing is enabled.
•
MPEG-2: Program stream multiplexing is enabled. Valid audio input is AAC,
AC3, layer 1 or Layer 2 audio.
•
videocd: Constrained multiplexing that satisfies the requirements for Video CD
production.
•
vcd-padded: Constrained multiplexing that satisfies the requirements for padded
Video CD production.
•
dvd: Constrained multiplexing that satisfies the requirements for DVD production.
•
transport: Multiplexing into a transport. Valid audio input is AAC, Layer 1 or
Layer 2 audio.
•
external: Multiplexing into a transport stream using the Manzanita multiplexer.
This is suitable for cable transmission and other applications that require transport
streams. Valid audio input is AAC, AC3, Layer 1 or Layer 2 audio. A configuration
file to control the Manzanita multiplexer is required.
•
none: No multiplexing is performed. This is suitable for DVD authoring systems
that require separate video and audio files.
•
cablelabs: Multiplexing that conforms to CableLabs specifications.
•
mp4: Multiplexing to produce output that is mp4 compliant.
•
ipod: Multiplexing to produce output that can be played on an iPod.
•
3gpp: Multiplexing to produce output that is 3gpp compliant.
Specifies the Manzanita configuration file used for external transport stream
multiplexing. This option is available only if the external stream multiplexing type is
selected.
User and Admin Guide for Cisco Media Experience Engine 3500
5-26
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Motion Estimation (H.264 Encoder)
Figure 5-19 shows the Motion Estimation section.
Figure 5-19
H.264 Encoder: Motion Estimation Section
Table 5-15 describes the settings.
Table 5-15
H.264 Encoder: Motion Estimation Settings and Descriptions
Setting
Description
Spatial Search Range
Specifies the motion vector range (circle of the motion vectors from a
pixel). Values depend on the level used. Values are:
Subpixel Mode
Multi Reference Frame
Sub Block
Rate Distortion
Optimazation
•
Level 10 (1.0)
-
0 - 63
•
Level 11 (1.1) – 20 (2.0)
-
0 - 127
•
Level 21 (2.1) – 30 (3.0)
-
0 - 255
•
Level 31 (3.1) – 51 (5.1)
-
0 - 511
Subpixel motion search depth. Values are:
•
full pixel: only full pixel position will be examined
•
half pixel: half-pixel positions will be added to the search
•
quarter pixel: both half and quarter pixel positions will be added to
the search
Multi-reference frame motion estimation search mode. Values are:
•
complex: slower, better quality
•
fast: faster, lower quality
Sub-block motion estimation search mode. Values are:
•
complex: slower, better quality
•
fast: faster, lower quality
Rate distortion optimization method. Values are:
•
complex: slower, better quality
•
fast: faster, lower quality
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-27
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-15
H.264 Encoder: Motion Estimation Settings and Descriptions (continued)
Fast Inter Decisions
Allows the encoder to use fast intercoding decision metrics to speed up the
encoding process. If yes, can decrease quality but will reduce encoding
time. Values are: yes or no (default).
Fast Intra Decisions
Allows the encoder to use fast intracoding decision metrics to speed up the
encoding process. If yes, can decrease quality but will reduce encoding
time. Values are: yes or no (default).
Stream (H.264 Encoder)
Figure 5-20 shows the Stream section.
Figure 5-20
H.264 Encoder: Stream Section
Table 5-16 describes the settings.
Table 5-16
H.264 Encoder: Stream Settings and Descriptions
Setting
Description
Slice Mode
Uses multiple slices. On systems with multiple physical or logical CPUs,
encoding can be accelerated by using more than one slice.
Slice Count
The number of slices to use if Slice Mode is enabled. Values are: 0 (auto detect
the number of CPUs) or a positive number not greater than the picture size in
macroblocks.
IDR Interval
Instantaneous Decoder Refresh (IDR) interval specifies the number of frames in
a group of pictures (GOP) or the number of frames between IDR frames. The
first frame in a GOP is always an IDR frame (I-frame). It is used as a reference
frame and is the first frame without quality loss because it contains the
maximum information. It is similar to an I-frame in MPEG. The IDR interval
must be a multiple of the reordering delay value. If this field is 1, then only IDR
frames are generated. Values are 1 to 300; the default value is 33.
IDR Indexing
The H.264 encoder will use scene change detection algorithms to improve video
quality around scene changes in the video.
Index Sensitivity
This field is activated by the IDR Indexing option. Sensitivity adjusts the
dynamic threshold for detecting when a scene change has occurred.
User and Admin Guide for Cisco Media Experience Engine 3500
5-28
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-16
H.264 Encoder: Stream Settings and Descriptions (continued)
Reorder Delay
Specifies the number of B-frames between consecutive I- and P-frames. If this
value is 1, then no B-frames will be generated. Values are 1 to 4; default value
is 3.
Use B Slices as
Reference
Allows B-frames to be used as reference frames.
Special requirements for IP Streaming (H.264 Encoder)
When creating H264 profiles for IP streaming (MPEG-2 TS multicast over UDP only), Multiplexing
should be configured as follows:
•
"Multiplexing enabled" should be checked
•
"Multiplexing Stream" should be set to "external"
•
A config file for the external multiplexer should be specified under "Config File". The MXE3500
ships with a predefined configuration file C:\Program Files\Cisco\Media Experience
Engine\profiles\MUX_Cfg\H264_IP_Stream.cfg that can be used with most IP streams.
•
Setting Width and Height to 0 will result in the output dimensions matching the source ones, which
allows using the same profile for different source dimensions.
Figure 5-21
Multiplexing settings
Dolby DP 600 Program Optimizer
There are two ways to use the Cisco MXE 3500 with the Dolby DP 600 Program Optimizer (available
from Dolby Labs):
•
Encoder Level, page 5-29
•
Preprocessor Level, page 5-30
Encoder Level
This method is only supported for H.264 encodes. The source Dolby-E, PCM, or a combination of
Dolby-E and PCM data is passed from the source file directly to the encoder. The encoder then uses the
Dolby Program Optimizer to create a 5.1 or a 2/0 AC3 track. The AC3 track is transferred back to the
Cisco MXE 3500 encoding system and is then multiplexed into a transport stream.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-29
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
To use the Dolby Program Optimizer for H.264 encodes:
1.
In the Preprocessor Profile, Audio section, select Audio Pass Through to disable all audio
processing in the prefilter. The Dolby-E audio track(s) will be propagated unmodified to the
encoders without going through the audio processing pipeline.
2.
In the H.264 Encoder Profile, Audio Tracks section, set Audio Type to AC3 and Source to Dolby
Program Optimizer.
3.
Select the corresponding Dolby Program Optimizer Configuration File. A typical configuration file
looks like this:
<dp600>
<url>http://dp600node/WorkorderService/WorkorderWsImpl</url>
<unc-path>\\output-node-name\output-share-name</unc-path>
<user>username</user>
<password>password</password>
<profile>WAV/E_STITCH_AC3-1</profile>
</dp600>
4.
•
dp600node is the name of the Dolby Program Optimizer node.
•
\\output-node-name\output-share-name is the unc path of the output folder for H.264
encodes.
•
username will be used by the Dolby Program Optimizer to connect to
\\output-node-name\output-share-name share for reading and writing.
•
password will be used by the Dolby Program Optimizer to connect to
\\output-node-name\output-share-name share for reading and writing.
•
WAV/E_STITCH_AC3-1 is the profile on the Dolby Program Optimizer used for data
processing.
In the Multiplexing section, select external and select a multiplexing configuration file. A simple
config file looks like this (please refer to Manzanita Transport Stream Multiplexer documentation
for further reference):
Transport*
File = out.mpg
Program1*
ProgramNumber = 1
PMTPID = 0x01E0
PCRPID = 0x01E1
PCRper = 35
Video1$
File = video.h264
PID = 0x01E1
Audio1$
File = audio.h264
PID = 0x01E2
Preprocessor Level
The source Dolby-E track(s) are decoded into uncompressed PCM tracks at the preprocessing stage. The
resulting uncompressed tracks will be propagated to the encoder, or down-mixed first using Audio
Mapping. In either case, in order to trigger the Dolby Program Optimizer from the Preprocessor, use the
Audio Mapping dialog (see also: Input/Output Audio Channel Mapping (Preprocessor), page 8-28). The
dialog has a column for routing audio inputs to the Dolby Program Optimizer. Setting the audio mapping
in the Preprocessor requires knowledge of the contents of the source file. Typically, the Dolby E track
User and Admin Guide for Cisco Media Experience Engine 3500
5-30
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
will contain 5.1 or 5.1 + 2 audio, though it may use other configurations, such as 2+2+2+2. The Dolby
E Cfg column must be preset to accommodate decoded tracks, and will be set as if these virtual tracks
exist in the prefilter file.
The above scenario assumes a source file with two-channel PCM in the first stereo pair (for example,
English stereo) and 5.1+2 Dolby-E in the second stereo pair (for example, English 5.1 and Spanish
stereo). Since this represents 10 channels in total from the source (2 + 6 + 2), you must configure 10
discreet inputs in the Audio Mapping dialog. Setting the Dolby-E config column to a non-empty value
tells the Dolby Program Optimizer how to parse the incoming Dolby E stream. In this example, add three
output audio tracks: a two-channel track (English stereo), a six- channel track (for English 5.1), and
another two-channel track (Spanish stereo). The encoders can now reference all three output tracks:
5.1-aware encoders, like VOD, can reference Track 2 and encode into 5.1 AC3. An encoder that only
encodes stereo audio pairs can reference Track 1 (English) and Track 2 (Spanish) and so on.
Preprocessor-based Dolby-E decoding requires the following configuration file in the
%bluerelease%\bin folder on all the encoding nodes: dp600config.xml. A typical configuration files
looks like this:
<dp600>
<url>http://dp600node/WorkorderService/WorkorderWsImpl</url>
<unc-path>\\tmp-node-name\tmp-share-name</unc-path>
<user>username</user>
<password>password</password>
<profile>WAV/E_PCM-2</profile>
</dp600>
•
dp600node is the name of the Dolby Program Optimizer node.
•
\\tmp-node-name\tmp-share-name is the unc path of the temp folder for intermediate Preprocessor
files.
•
username will be used by the Dolby Program Optimizer to connect to
\\tmp-node-name\tmp-share-name share for reading and writing.
•
password will be used by the Dolby Program Optimizer to connect to
\\tmp-node-name\tmp-share-name share for reading and writing.
•
WAV/E_PCM-2 is the profile on the Dolby Program Optimizer used for Dolby-E decoding.
MP3 Encoder
This section includes the following topics:
•
Introduction to the MP3 Encoder, page 5-31
•
Understanding MP3 Encoder Settings, page 5-32
Introduction to the MP3 Encoder
The MP3 encoder produces audio-only MP3 files.
Note
Because MP3 players do not accommodate the standard video metadata used by the Cisco MXE 3500,
any metadata entered during job submission will be stored in the database but will not be included in
output files.
See also: Adding an Encoder Profile to a Job Profile, page 5-4
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-31
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Understanding MP3 Encoder Settings
This section includes the following topics:
•
Common (MP3 Encoder), page 5-32
•
Audio (MP3 Encoder), page 5-33
Common (MP3 Encoder)
Figure 5-22 shows the Common section.
Figure 5-22
MP3 Encoder: Common Section
Table 5-17 describes the settings.
Table 5-17
MP3 Encoder: Audio Settings and Descriptions
Setting
Description
Enabled
Check the box to enable this profile for job processing.
Task Mode
Sets the execution mode for this task: standard, fast start, immediate.
Standard: The Cisco MXE 3500 generates an intermediate uncompressed AVI file as
the output of the preprocessing step.
Fast Start: Fast Start reduces the total time required to process a job by starting the
encoding process as soon as enough of the image has been preprocessed, rather than
waiting for the preprocessing to be completed. You may choose to use this feature when
submitting large jobs.
Because Fast Start encoding utilizes available computer processing cycles, the
Cisco MXE 3500 will use Fast Start encoding only under the following circumstances:
•
If at most one other clip is currently encoding
•
If there are no webcasting jobs in progress.
User and Admin Guide for Cisco Media Experience Engine 3500
5-32
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-17
MP3 Encoder: Audio Settings and Descriptions (continued)
Audio
Tracks
The Cisco MXE 3500 allows you to define which output channels to include in the final
encoded media file. The Audio Tracks drop-down allows you to select the desired output
tracks from the preprocessor as input to the encoder. These selected channels then map
directly to the encoder.
User Data
The data entered in this field will appear anywhere $(user-data) occurs in the XML.
An example: If you want to include the title ‘Nightly News’ in the output file name, you
would, in the Encoder Profile, set User Data to: Nightly News. Then, in the Output
Profile, set the Output Filename to include $(userdata). As an example, in a Windows
Media output, the result is a Nightly News.wmv file.
Audio (MP3 Encoder)
Figure 5-23 shows the Audio section.
Figure 5-23
MP3 Encoder: Audio Section
Table 5-18 describes the settings.
Table 5-18
MP3 Encoder: Audio Settings and Descriptions
Setting
Description
Private Bit
Turns the MP3 Private bit on or off. The Private bit can be used when the clip is played
to trigger application-specific events.
Copyright
Bit
Indicates whether the encoded clip is copyright protected.
Original Bit Indicates whether the encoded file is the original or a copy.
Bit Rate @
Sample
Rate
A drop-down list displays valid combinations of bit rate and sample rate. Bit rates range
from 20 kbps to 320 kbps, and sample rates are 11.025, 22.050, and 44.100 kHz.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-33
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-18
Channels
Quality
MP3 Encoder: Audio Settings and Descriptions (continued)
Determines the number of audio channels in the output audio stream.
•
Mono: Audio in the output file will be streamed as a single channel.
•
Stereo: Audio in the output file will be streamed in stereo.
Controls the trade-off between seed and compression quality of the encoded output. The
Quality selected affects both the speed of encoding and output file size as follows:
•
Low: Encoding is done as quickly as possible with less emphasis on the quality of
the encode.
•
Medium: Equal emphasis is given to speed and quality during encoding.
•
High: Emphasis is given to the quality of the encode with less emphasis on speed.
MPEG Encoder
This section includes the following topics:
•
Introduction to the MPEG Encoder, page 5-34
•
Understanding MPEG Encoder Settings, page 5-34
Introduction to the MPEG Encoder
The MPEG worker encodes input material into MPEG-1/ MPEG-2 video and MPEG Layer1/2, WAV,
AC-3, PCM, and AES3 PCM audio in program or transport streams.
See also: Adding an Encoder Profile to a Job Profile, page 5-4.
Understanding MPEG Encoder Settings
An MPEG Encoder Profile allows you to adjust the following settings:
•
Common (MPEG Encoder), page 5-34
•
Video (MPEG Encoder), page 5-38
•
GOP Properties (MPEG Encoder), page 5-42
•
Multiplexing (MPEG Encoder), page 5-44
•
Audio Common (MPEG Encoder), page 5-44
•
Audio Tracks 1-8 (MPEG Encoder), page 5-45
Common (MPEG Encoder)
Figure 5-24 shows the Common section.
User and Admin Guide for Cisco Media Experience Engine 3500
5-34
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 5-24
MPEG Encoder: Common Section
Table 5-19 describes the settings.
Table 5-19
MPEG Encoder: Common Settings and Descriptions
Setting
Description
Profile Enabled
Check the box to enable this profile for job processing.
Audio Enabled
Enables audio output for this task.
Video Enabled
Enables video output for this task.
Task Mode
Sets the execution mode for this task: standard, fast start, immediate.
Standard: The Cisco MXE 3500 generates an intermediate uncompressed AVI file
as the output of the preprocessing step.
Fast Start: Fast Start reduces the total time required to process a job by starting the
encoding process as soon as enough of the image has been preprocessed, rather than
waiting for the preprocessing to be completed. You may choose to use this feature
when submitting large jobs.
Because Fast Start encoding utilizes available computer processing cycles, the
Cisco MXE 3500 will use Fast Start encoding only under the following
circumstances:
•
If at most one other clip is currently encoding
•
If there are no webcasting jobs in progress
Immediate: If you enable Immediate Encoding, the Cisco MXE 3500 will not use
an intermediate file, but uses a memory-based interface between the preprocessor
and the encoders. This is extremely useful for longer input clips and/or formats with
high data volumes, such as MPEG or OMF, where the disk space requirements for
intermediate files could become prohibitive.
Note
Since Immediate Encoding uses more memory resources and allows the
encoder to control the rate at which the preprocessor provides data, it is not
suitable for Live capture situations, only for file jobs.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-35
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-19
MPEG Encoder: Common Settings and Descriptions (continued)
Archive
Check this box to automatically load a 50Mbps I-Frame MPEG-2 output that
bypasses the preprocessor settings for the given Job Profile. For example, if you
want to include audio normalization, graphics overlays, and cropping controls for
Web output, but also want a high resolution archive of your source materials, the
Archive option will create both Web and Archive formats from a single ingest of
the source material.
Audio Tracks
The Cisco MXE 3500 allows you to define which output channels to include in the
final encoded media file. The Audio Tracks drop-down allows you to select the
desired output tracks from the preprocessor as input to the encoder. These selected
channels then map directly to the encoder.
You may select as many tracks as are supported by the encoder. For example, if the
encoder supports up to four outputs, you can select up to four of the preprocessor
outputs, and they will be mapped to the encoder output in order.
The individual encoders allow you to determine if the output of the encoder is stereo
(two different channels) or mono, where stereo inputs to the encoder will be
averaged, and one output channel will be created from the pair.
User Data
The data entered in this field will appear anywhere $(user-data) occurs in the XML.
An example: If you want to include the title ‘Nightly News’ in the output file name,
you would, in the Encoder Profile, set User Data to: Nightly News. Then, in the
Output Profile, set the Output Filename to include $(userdata). As an example, in a
Windows Media output, the result is a Nightly News.wmv file.
User and Admin Guide for Cisco Media Experience Engine 3500
5-36
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-19
Subtitles
MPEG Encoder: Common Settings and Descriptions (continued)
Subtitles are text versions of the dialog in films and television programs, usually
displayed at the bottom of the screen.
Click the Subtitles button to display the Subtitles pop-up shown below*.
Enable Subtitles: Enables subtitles insertion. Note: You must also attach a
Subtitles File on the File Job Submission page, in the File Information section.
Format: Specifies the type of subtitles to insert
•
DVB Bitmap: The subtitles are rendered into the output video by a playback
device (a settop box).
•
DVB Teletext: The subtitles are inserted into the VBI and then decoded by a
TV set.
PID: Specifies the output Packet ID that the subtitles are placed on.
Language Code: (ISO 639, 3 letters) The ISO 639-2 language code to be inserted
into the PMT descriptor. This should be a valid ISO 639-2 code to help the set-top
box figure out the language. The complete code list can be found here:
http://www.loc.gov/standards/iso639-2/php/code_list.php
Timecode Sync Method:
•
Adhere to Timecode: The subtitles are inserted based on the source and STL
timecodes. For instance, if the source timecode is 00:00:20:00, and the first
STL entry is at 00:00:30:00, the first subtitles will appear at the 10th second.
•
First Frame: The source and STL timecodes are ignored. The first subtitles
will appear on the first frame.
Timecode Offset: Specifies an offset in frames (00:00:10:00) or seconds (12.375)
to delay the first subtitles entry. This can be very useful when used with bumpers.
For instance, if the source timecode is 10:00:00:00, the first STL entry is at
10:00:20:00, Timecode Sync Method is Adhere to Timecode, and the offset is 30
seconds, the first subtitles will appear at the 50th second. If Timeocde Sync Method
is First Frame, the first subtitles will appear at the 30th second.
Page ID: Specifies the DVB-Bitmap composition page ID. This setting must be any
positive integer from 1 to 65535
Font Name: The font used to draw DVB-Bitmap subtitles. These are actual
Windows font names (Times New Roman, Arial, etc). Default means use the default
font.
Cell Height: Specifies the DVB-Bitmap subtitles height in pixels (1-1080).
Cell Width: Specifies the DVB-Bitmap subtitles width in pixels (1-1920).
Bottom Edge: The bottom edge of the safe area should be about 576 - (576 x 10%).
Top Edge: The top edge of the safe area should be about (576 x 10%).
Left Edge: The left edge of the safe area should be about (720 x 10%).
Right Edge: The right edge of the safe area should be about 720 - (720 x 10%
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-37
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-19
MPEG Encoder: Common Settings and Descriptions (continued)
Rewrap
Choose this option to rewrap RAW data in the encoder's header. By choosing this
option, the Cisco MXE 3500 does not decompress and recompress the video,
resulting in faster job processing.
Note
Rewrap only works if the video input and output formats are completely
compatible. Rewrap works best for DV formats. (The RAW encoded form
of audio and video data is often called essence).
Closed Caption
Choose this option to enable the Closed Caption feature for this encoder. To enable
closed captioning for the entire job, in the Preprocessor Profile, in the Closed
Captioning section, check the Burn In box.
Timecode
Choose this option to insert timecodes from the source file into the output file.
Video (MPEG Encoder)
Figure 5-25 shows the Video section.
Figure 5-25
MPEG Encoder: Video Section
User and Admin Guide for Cisco Media Experience Engine 3500
5-38
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-20 describes the settings.
Table 5-20
MPEG Encoder: Video Settings and Descriptions
Setting
Description
Type
Identifies the type of MPEG video being created by the encoder. Settings in the
MPEG tab will vary depending on the Type selected.
•
MPEG-1: Designed for data rates between 192 kbps and 104.857 Mbps. Used
primarily for PC multimedia applications.
•
Video-CD: A standard digital format for storing video on a compact disc.
•
MPEG-2: MPEG-2 is designed for data rates of between 192 kbps and 300
mbps. Used primarily for digital broadcast satellite and digital television.
Supports interlaced video, and larger frame sizes and bit rates than MPEG-1.
•
Super Video-CD: Super Video CD is a format used for storing video on
standard compact discs. SVCD was intended as a successor to Video CD and
an alternative to DVD Video and falls somewhere between both in terms of
technical capability and picture quality.
•
DVD: DVD video is a consumer video format used to store digital video on
DVD (DVD-ROM) discs.
Field Mode
Specifies the field mode of the input source. Values are: progressive and
interlaced. For MPEG-1, Video-CD, and Super Video-CD types, the input must be
progressive.
Chroma Format
Specifies the resolution of the chrominance data. Valid values are 4:2:0 and 4:2:2.
4:2:2 is valid only for MPEG-2 4:2:2 profile.
Output Format
Specifies whether to encode in NTSC or PAL format.
Resolution
Specifies the size of the encoded frames. The available pre-configured choices are
different for MPEG-1 and MPEG-2. The size is fixed for Video-CD, Super
Video-CD, and DVD. For MPEG-1 and MPEG-2, the custom resolution allows an
individual height and/or width to be entered.
Width
Specifies the width in pixels of the output file created by the encode. Values are
between 80 and 1920 pixels.
Height
Specifies the height in pixels of the output file created by the encoder. Values are
between 60 and 1088 pixels.
Encode Mode
•
CBR: Constant Bit Rate encoding, where the same bit rate is maintained
throughout the encode.
•
VBR: Variable Bit Rate encoding, where the bit rate is varied during the
encode, depending on the complexity and output requirements.
•
VBR-Quality: Variable Bit Rate encoding, where the quality is maintained
within bit rate boundaries during the encode, depending on input complexity
and output format requirements.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-39
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-20
MPEG Encoder: Video Settings and Descriptions (continued)
Original Format
Bit Rate
The original video format that indicates the representation of the picture before
encoding. It is a flag to the decoder (in the sequence display extension header) and
does not affect the video encoding. Values are:
•
Component
•
PAL
•
NTSC (default)
•
SECAM
•
MAC
•
Unspecified
Sets the transmission rate for video as a portion of the encoded output stream.
Values are 192.0 to 100000.0 kbps for 4:2:0 chroma format and 192.0 to 300000.0
kbps for 4:2:2 chroma format.
Note
Frame Rate
Pixel Aspect
When Variable Bit Rate is selected, this value is not used.
Determines the frame rate of the encoded output.
•
23.976: 29.97 NTSC with 3:2 pull-down (inverse telecine) applied.
•
24.00: Film-based source footage or 30 FPS NTSC with 3:2 pull-down
(inverse telecine) applied.
•
25.00: PAL video source footage.
•
29.97: NTSC video source footage.
•
30.00: NTSC drop-frame video source footage.
•
50.00: Double frame rate/progressive PAL video source footage.
•
59.97: Double frame rate NTSC video source footage.
•
60.00: Double frame rate NTSC drop-frame video source footage.
Selects the pixel aspect ratio. Aspect Ratio here refers to the ratio of the width to
the height of the area represented by a pixel.
Pixel Aspect Ratio settings defined for MPEG-1 are given as floating point
numbers: 1.0 (square), 0.06735 (default 3:4), 0.7031 (9:16 625 line), 0.7615,
0.8055, 0.8473 (9:16 525-line), 0.8935, 0.9157 (BT.601 625-line), 0.9815,
1.0255, 1.0950 (BT.601 525-line), 1.1575, and 1.2015.
Pixel Aspect Ratio settings defined for MPEG-2 are written as ratios:
•
1:1: Square
•
3:4: Default
•
9:16: Anamorphic (wide-screen)
•
1:2.21: Wide-screen film
User and Admin Guide for Cisco Media Experience Engine 3500
5-40
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-20
MPEG Encoder: Video Settings and Descriptions (continued)
Profile & Level
Specifies a subset of the MPEG-2 syntax required for decoding the stream as well
as coded parameter constraints, such as bit rate, sample rate, frame rate, etc.
Supported combinations are:
simple profile - main level,
main profile – low level,
main profile – main level,
main profile – high level,
high profile – high level,
4:2:2 profile – main level, or
4:2:2 profile – high level
VBV Buffer Size
Specifies the size of the virtual buffer verifier (VBV) in 2048 byte units. If 0 is
input then the VBV buffer size will be calculated by the encoder. This value is
different for MPEG-1 and MPEG-2. For MPEG-2, the maximum value is
determined by the profile/level combination. Unless a particular size is required
this parameter should be set to 0 to allow the encoder to choose the size.
Average Bit Rate
Specifies the average bit rate to maintain. The average bit rate value must always
be less than the maximum bit rate value. Values are in the range 192.0 to 300000.0
kbps depending on the profile/level combination.
Note
Quantization
Scale
Minimum
Average Bit Rate
The Average Bit Rate value must always be less than the Maximum Bit
Rate value.
Specifies the desired image quality for VBR encoding. The bit rate will be made
as large as necessary to achieve the desired quality. Values range from 1 to 31, but
reasonable approximate values are as follows:
•
2-3: Very good picture quality, very high bit rate.
•
4-5: Good picture quality, high bit rate.
•
6-7: Medium picture quality, medium bit rate.
•
8-9: Low picture quality, low bit rate.
Specifies the lower limit for the average bit rate maintained to achieve a desired
quantization value. Values are in the range 192.0 to 300000.0 kbps depending on
the profile/level combination. The minimum average bit rate value must always be
less than the maximum average bit rate value.
Note
The Minimum Average Bit Rate value must always be less than the
Maximum Average Bit Rate value.
Maximum
Average Bit Rate
Specifies the upper limit for the average bit rate maintained to achieve a desired
quantization value. Values are in the range 192.0 to 300000.0 kbps depending on
the profile/level combination.
Optimization
Mode
Indicates whether to maintain quality at the expense of speed or speed at the
expense of quality. Values are speed or quality.
Optimization
Level
If Optimization Mode is set to quality, the number represents desired quality, 0 31 (highest quality).
If Optimization Mode is set to speed, the number represents available CPU
performance, 0 – 31 (highest performance).
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-41
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
GOP Properties (MPEG Encoder)
The GOP (Group of Pictures) is central to MPEG encoding. A GOP is defined as an encoded keyframe
(I-frame) and all of its delta frames (P- and B-frames). Figure 5-26 shows the GOP Properties section.
Table 5-21 describes the settings.
Figure 5-26
MPEG Encoder: GOP Properties Section
Table 5-21
GOP Properties Settings and Descriptions
Setting
Description
P-Frames
P-frames are forward predictive delta frames. Increasing the number of
P-frames increases the time between keyframes, and will result in smaller
output files. P-frame values should be between 0 and 4. The default value is 3.
B-Frames
B-frames are bi-directional predictive delta frames, and are the smallest type of
frame. Increasing the number of B-frames decreases file size and can help to
reduce noise in the image. B-frame values should be between 0 and 4. The
default value is 3.
User and Admin Guide for Cisco Media Experience Engine 3500
5-42
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-21
GOP Properties Settings and Descriptions (continued)
Setting
Description
Closed GOP Count
Indicates the number of closed GOPs per second. Increasing the frequency will
yield better quality for high-motion footage and an improved search capability
in the output clip, but the output file will be larger. Decreasing the frequency
will result in a smaller output file.
Valid choices are:
•
Only first GOP closed.
•
All GOPs closed.
•
One out of every 2 GOPs closed.
•
One out of every 3 GOPs closed.
•
One out of every 4 GOPs closed.
•
One out of every 5 GOPs closed.
•
One out of every 6 GOPs closed.
•
One out of every 7 GOPs closed.
•
One out of every 8 GOPs closed.
•
One out of every 9 GOPs closed.
Note
Sequence Header
Count
A closed GOP is a group of pictures that begins with an I frame (or
keyframe). An Open GOP begins with a B-frame. Open GOPs require
information from the previous GOP to be properly decoded, and
therefore cannot be used as edit points in the output clip.
Defines the frequency of sequence header placement relative to GOPs.
Sequence Headers include information required to decode the clip, such as
buffer size, frame size, aspect ratio, frame rate, and bit rate. Sequence headers
should occur more frequently for footage that will be edited or will be
broadcast in order to allow access at any point in the video. Video encoded for
DVD can have a sequence header only at the beginning.
Valid choices are:
•
Put sequence header before every GOP.
•
Put sequence header before one out of every 2 GOPs.
•
Put sequence header before one out of every 3 GOPs.
•
Put sequence header before one out of every 4 GOPs.
•
Put sequence header before one out of every 5 GOPs.
•
Put sequence header before one out of every 6 GOPs.
•
Put sequence header before one out of every 7 GOPs.
•
Put sequence header before one out of every 8 GOPs.
•
Put sequence header before one out of every 9 GOPs.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-43
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Multiplexing (MPEG Encoder)
Figure 5-27 shows the Multiplexing section. Table 5-22 describes the settings.
Figure 5-27
MPEG Encoder: Multiplexing Section
Table 5-22
Multiplexing Settings and Descriptions
Setting
Description
Stream
Specifies what type of multiplexing to be performed. Available options depend on Video
Type selected.
Config File
•
None: No multiplexing is performed. This is suitable for DVD authoring systems
that require separate video and audio files.
•
System Stream: This option is only available for MPEG-1 encoding.
•
Program Stream: This is suitable for standard MPEG usage and only works with
Layer 1 or Layer 2 audio.
•
Transport Stream: This is suitable for cable transmission and other applications
that require transport streams and only works with Layer1, Layer 2, or AC3 audio.
•
Video-CD: Constrained multiplexing that satisfies the requirements for Video-CD
production. This option is only available for Video-CD or MPEG-1 encoding.
•
Super Video-CD: Constrained multiplexing that satisfies the requirements for
Super Video-CD production. This option is only available for MPEG-2 or Super
Video-CD encoding.
•
DVD: Constrained multiplexing that satisfies the requirements for Super Video-CD
production. This option is only available for MPEG-2 or DVD encoding.
Specifies the Manzanita configuration file to use for transport stream multiplexing. This
option is only available if the transport stream multiplexing type is selected.
Audio Common (MPEG Encoder)
Figure 5-28 shows the Audio Common section. Table 5-23 describes the settings.
Figure 5-28
MPEG Encoder: Audio Common Section
User and Admin Guide for Cisco Media Experience Engine 3500
5-44
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-23
Audio Common Settings and Descriptions
Setting
Description
Sample
Rate
Output audio sample rate in hertz. PCM and AES3 302M require a setting of 48000.
Rates below 32000 require Layer 1 or 2.
Audio Tracks 1-8 (MPEG Encoder)
Figure 5-29 shows the Audio 1-8 section. Table 5-24 describes the settings.
Figure 5-29
Table 5-24
MPEG Encoder: Audio 1-8 Section
MPEG Encoder: Audio Settings and Descriptions
Setting
Description
Type
Determines the type of audio processing to perform.
Channels
•
Layer 1: MPEG Audio Layer 1 (ISO/IEC 11172-3).
•
Layer 2: MPEG Audio Layer 2 (ISO/IEC 13818-3). The standard
audio format for MPEG files; various bit rates can be used. The audio
stream will be multiplexed with the video stream.
•
PCM: An uncompressed format that is typically used by many
MPEG-2 authoring products for DVDs. The format of the output is not
a separate WAV file but is meant to be multiplexed with video into a
DVD output.
•
AES 302M: An extension to the AES3 interface standard. This setting
allows for the transmission of AC-3 compressed audio (multi-channel
surround sound) over existing television technology.
•
WAV: Uncompressed audio in the pulse-coded modulation (PCM)
format. PCM audio is the standard audio file format for CDs,
containing two channels of audio sampled at 44,100 samples per
second, 16 bits per sample.
•
AC3: High quality AC3 audio suitable for DVD authoring or
multiplexing with MPEG video for transport stream generation.
Determines the number of audio channels in the output audio stream.
•
Mono: Audio in the output file will be streamed as a single channel.
•
Stereo: Audio in the output file will be streamed in stereo.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-45
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-24
MPEG Encoder: Audio Settings and Descriptions (continued)
Setting
Description
Bitrate
Indicates the bit rate for the audio stream. Valid choices are: 32-640 kbps.
(Depending on the type selected, some values may not be available.)
Increasing the bit rate will yield better sound quality and will result in
larger files. If the total bit rate is limited and you increase the bit rate, less
of the total bit rate is available for video.
Sample Rate
Indicates the sample rate that the audio compression algorithms should use
for compressing the data. Values are 32000, 44100, and 48000 kHz
(depending on the type selected, some values may not be available).
Psychoacoustic Model
Specifies the MPEG psychoacoustic model in the MPEG-1 audio
specification that is used for encoding. It optimizes audio at lower bit rates
by tuning it to human hearing. It is not recommended for high bit rate
applications.
Emphasis
•
1: Use calculations from Model 1. These calculations are simpler than
those performed when Model 2 is selected. Processing time for these
calculations is faster, but results in more compromises in the
optimization.
•
2: Use calculations from Model 2. These calculations are more
complex that those performed when Model 1 is selected. Processing
time for these calculations is slower. This is the default setting.
Defines any emphasis that has been applied to the audio before encoding.
The encoder does not modify the input samples before encoding them. This
field is just a flag to the decoder to indicate that some emphasis was
applied to the original source audio.
•
0: No emphasis. This is the default setting.
•
1: 50/15 msec emphasis.
•
2: Reserved
•
3: CCITT J.17
Private Bit
A spare, user-defined bit in the audio headers. DVD format specifies it
should be set to 0.
CRC-Protection
Check this box to enable CRC-Protection, which specifies that a CRC is
embedded in each audio frame. Both SVCD and DVD formats specify that
CRC-Protection should be enabled.
Mute
Check this box to enable the mute state the decoder should use when the
audio samples are zero. This is only a flag for the decoder, it does not affect
encoding at all.
User and Admin Guide for Cisco Media Experience Engine 3500
5-46
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-24
MPEG Encoder: Audio Settings and Descriptions (continued)
Setting
Description
AC3 Settings and Descriptions
Dynamic Compression
Bit Stream Mode
Dialog Normalization
Compression profile presets that can be specified depending on the nature
of the program material being encoded.
•
none: Completely shut off the compression on playback
•
film-standard: For most movies
•
film-light: Less compression, more dynamic range
•
music-standard: For most music-only input
•
music-light: For music material, less compression
•
speech: For most dialog-only input
Indicates the type of audio service that the bit stream conveys.
•
complete-main: The normal mode of operation and contains a
complete audio program including dialog, music, and effects.
•
music-and-effect: The music-and-effect mode contains the music and
effects for an audio program but not the dialog.
•
visually-impaired: The visually-impaired mode contains a narrative
description of the visual program content.
•
hearing-impaired: The hearing-impaired mode contains only dialog
and is intended for use by those whose hearing impairments make it
difficult to understand the dialog in the presence of music and sound
effects. The dialog can be processed for increased intelligibility by the
hearing impaired.
•
dialog: The dialog mode is employed to most efficiently offer
multichannel audio in several languages simultaneously when the
program material is such that the restrictions of a single dialog channel
can be tolerated.
•
commentary: The commentary mode conveys primary program
dialog.
•
emergency: The emergency mode is intended to allow the insertion of
emergency announcements. The normal audio services do not
necessarily have to be replaced to present the emergency message.
•
voice-over-karaoke: The voice-over-karaoke mode is intended for
reproduction along with the complete-main mode.
The Dialog Normalization parameter allows the Dolby decoder to keep
speech levels at a nearly consistent level between different sources. It is
important to set this level correctly when you encode. For instance, if the
speech in the material averages -17 dBa, then the Dialog Normalization
number would be -17. Values are -1 to -31.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-47
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-24
MPEG Encoder: Audio Settings and Descriptions (continued)
Setting
Description
Lowpass Filter
The Channel Bandwidth Lowpass Filter is used to roll off the high
frequency content in the input signal at a frequency just below that
specified by the Dolby Digital audio bandwidth boundary. Using this filter
ensures that the audio signal is completely contained within the Dolby
Digital audio bandwidth. By providing a smooth transition at the upper
bandwidth edge, this filter helps to minimize artifacts that may arise if the
input signal contains significant high-frequency energy. In general, this
filter should be enabled unless the encoding engineer is confident that the
input signal does not contain appreciable high-frequency energy above the
Dolby Digital audio bandwidth.
DC Filter
The DC Highpass Filter is used to block DC from being Dolby Digital
encoded. This is important, as a DC offset requires some amount of data
rate to encode even though it is not audible, thereby wasting bits. Another
benefit of using this filter is that the meter values do not get stuck at the
DC offset level during very quiet passages (DC offset can easily be greater
than -60 dBFS). The DC Highpass Filter should always be enabled unless
the encoding engineer is absolutely sure that there is no DC in the input
audio.
De-Emphasis
The Digital De-emphasis filter is used to de-emphasize any 50/15 µs
pre-emphasized linear PCM signals that may be presented to the inputs of
the Dolby Digital encoder.
Pre-emphasis is a technique that was once commonly used to reduce the
harshness of
A/D and D/A converters.
Pre-Emphasis Filter
A pre-emphasis filter is used in the overload protection algorithm to
prevent RF overmodulation in set-top box decoders.
Dolby Surround
Dolby Surround Mode indicates whether or not a two-channel Dolby
Digital bitstream is conveying a Dolby Surround encoded program. This
information is not used by the Dolby Digital decoding algorithm, but can
be used by other portions of the audio reproduction equipment, such as a
Dolby Surround Pro Logic decoder.
Production Mixing
Level
This information indicates the absolute Sound Pressure Level (SPL) of the
audio program as heard by the original mixing engineer. This information
makes it possible to replay the program at exactly the same loudness, or at
a known difference in loudness. This level is used by the decoder during
playback.
Production Room Type
This information indicates the type and calibration of the mixing room
used for the final audio mixing session. The Room Type value is not
normally used within the Dolby Digital decoder but can be used by other
elements in the audio system.
•
not-indicated
•
large-room
•
small-room
User and Admin Guide for Cisco Media Experience Engine 3500
5-48
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-24
MPEG Encoder: Audio Settings and Descriptions (continued)
Setting
Description
Extended Bit Stream
Dolby Surround
Ex-Mode
Indicates if the input material is EX-encoded. Dolby Digital EX is similar
in practice to Dolby's earlier Pro-Logic format, which utilized Matrix
technology to add a center and single rear surround channel to stereo
soundtracks. EX adds an extension to the standard 5.1 channel Dolby
Digital codec in the form of matrixed rear channels, creating 6.1 or 7.1
channel output. However, the format is not considered a true 6.1 or 7.1
channel codec because it lacks the capability to support a discrete 6th
channel unlike the competing DTS-ES codec.
Extended Bit Stream
HDCD
Indicates if the input material is High Definition Compatible Digital
(HDCD) encoded. By correcting distortions found in current digital
recording technology, HDCD A/D conversion, dynamic digital filtering,
dither, and amplitude encoding/decoding provide extended dynamic range,
a focused 3-D sound stage, and extremely natural musical timbre. HDCD
CD, DVD, or Internet distributed digital recordings offer improved sound
quality with any playback system, and when reproduced on HDCD
equipped systems, have the potential to provide 20-bit or greater sound
quality from all digital audio release formats.
QuickTime Encoder
This section includes the following topics:
•
Introduction to the QuickTime Encoder, page 5-49
•
Creating a QuickTime Encoder Profile, page 5-52
•
Editing a QuickTime Encoder Profile, page 5-53
•
Understanding QuickTime Encoder Settings, page 5-54
Introduction to the QuickTime Encoder
The QuickTime encoder can be used to produce files for streaming or for progressive download. Multiple
QuickTime profiles can be added to a single Job Profile.
QuickTime Profiles are different than other Encoder Profiles in that they must be created or edited using
the Cisco MXE 3500 Tools User Interface.
See also: Adding an Encoder Profile to a Job Profile, page 5-4.
Installing the Apple QuickTime Encoder
The QuickTime encoder is a separately installed component because of Apple licensing requirements. It
is required for transcoding to and from specific formats. You can obtain version 7.6.9 of QuickTime at
http://support.apple.com/kb/DL837.
Procedure
Step 1
Download the QuickTime installer.
Step 2
Connect to any of the Cisco MXE 3500 shared folders by using the mxe_IP_address or hostname.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-49
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Step 3
Use the folder shared (recommended), as shown in Figure 5-30.
Figure 5-30
Downloading and Saving the QuickTime Installer
Step 4
RDC to the Windows VM.
Step 5
Navigate to C:\shared.
Step 6
Double-click the installer to begin the installation process (Figure 5-31).
Figure 5-31
Launching the QuickTime Installer
User and Admin Guide for Cisco Media Experience Engine 3500
5-50
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Step 7
Disable automatic updates.
Step 8
Delete the installer when installation is complete.
Step 9
Restart the Windows VM.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-51
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Creating a QuickTime Encoder Profile
The QuickTime Encoder Profile Creator/Editor is a Cisco MXE 3500 Tools application.
Procedure
Step 1
To access the QuickTime tool, click Start > All Programs > Cisco > Media Experience Engine >
Media Experience Engine Tools. Make sure the QuickTime tab is highlighted (Figure 5-32).
Figure 5-32
Step 2
QuickTime Creator/Editor
Click the Cisco icon in the upper left corner, and click New QT Profile (Figure 5-33).
User and Admin Guide for Cisco Media Experience Engine 3500
5-52
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 5-33
Creating a New QuickTime Profile
Step 3
Adjust settings as needed. See also: Understanding QuickTime Encoder Settings, page 5-54.
Step 4
Click the Cisco icon, and click Save QT Profile As.
Step 5
In the Save the Cisco MXE 3500 Profile pop-up, enter a Profile Name, and click Ok.
Note
If you are working in the Job Profile section of the Cisco MXE 3500 UI, click the refresh button to view
the newly created QuickTime profile in the Encoder section.
Editing a QuickTime Encoder Profile
The QuickTime Encoder Profile Creator/Editor is a Cisco MXE 3500 Tools application.
Note
Depending on your Windows theme setting, your Cisco MXE 3500 Tools frame may display in a
different color.
Procedure
Step 1
To access the QuickTime tool, click Start > All Programs > Cisco > Media Experience Engine >
Media Experience Engine Tools. Make sure the QuickTime tab is highlighted. The following displays:
Step 2
Click the Cisco icon in the upper left corner, and click Open QT Profile.
Step 3
Adjust settings as needed.
Step 4
Click the Cisco icon, and click Save QT Profile.
Note
If you are working in the Job Profile section of the Cisco MXE 3500 UI, click the refresh button to load
the edited QuickTime profile in the Encoder section.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-53
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Understanding QuickTime Encoder Settings
The QuickTime Encoder Profile allows you to adjust the following settings:
•
Common (QuickTime Encoder), page 5-54
•
Audio/Video (QuickTime Encoder), page 5-55
•
Internal (QuickTime Encoder), page 5-57
•
Audio Tracks (QuickTime Encoder), page 5-57
Common (QuickTime Encoder)
Figure 5-34 shows Common settings. Table 5-25 describes the settings.
Figure 5-34
Table 5-25
QuickTime Encoder: Common Settings
QuickTime Encoder: Common Settings and Descriptions
Setting
Description
Enabled
Enables this profile for job processing.
Audio Enabled
Enables audio output for this task.
Video Enabled
Enables video output for this task.
User Data
The data entered in this field will appear anywhere $(user-data) occurs in the
XML.
An example: If you want to include the title ‘Nightly News’ in the output file
name, you would, in the Encoder Profile, set User Data to: Nightly News. Then,
in the Output Profile, set the Output Filename to include $(userdata):
As an example, in a Windows Media output, the result is a Nightly News.wmv
file.
Task Mode
Sets the execution mode for this task: standard, fast start, immediate
Standard: The Cisco MXE 3500 generates an intermediate uncompressed AVI
file as the output of the preprocessing step.
Fast Start: Fast Start reduces the total time required to process a job by starting
the encoding process as soon as enough of the image has been preprocessed,
rather than waiting for the preprocessing to be completed. You may choose to use
this feature when submitting large jobs.
Because Fast Start encoding utilizes available computer processing cycles, the
Cisco MXE 3500 will use Fast Start encoding only under the following
circumstances:
•
If at most one other clip is currently encoding
•
If there are no webcasting jobs in progress
User and Admin Guide for Cisco Media Experience Engine 3500
5-54
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Audio/Video (QuickTime Encoder)
Figure 5-35 shows Audio/Video settings. Table 5-26 describes the settings.
Figure 5-35
Table 5-26
QuickTime Encoder: Audio/Video Settings
QuickTime Encoder: Audio/Video Settings and Descriptions
Settings
Descriptions
Auto Play
Checked: The clip will begin to play automatically once the file is
accessed.
Unchecked: The end user will be required to click the Play button in the
QuickTime Player for the clip to begin.
Recordable
Checked: Allows streamed output files to be saved to disk.
Unchecked: Prevents a copy of the file from being saved. Unchecked is the
default state.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-55
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-26
QuickTime Encoder: Audio/Video Settings and Descriptions (continued)
Settings
Descriptions
Timecode
Enabled/Timecode
Burn-In
There are two kinds of QuickTime timecode tracks: regular timecode
information that is not displayed and an optional timecode that is displayed
at the bottom of the active video region in the QuickTime 7 Pro player
(Burned–In).
The selections for inserting regular and Burned-In timecode information
during a QuickTime encode are controlled by the Timecode Enabled and
Timecode Burn-In checkboxes.
Use the two settings in the following way:
Progressive Download
Determines whether files will be encoded for streaming or for progressive
download. Progressive download is a method of delivering audio and video.
It uses the standard HTTP protocol to create a stream-like experience for
the end user by downloading the file to the local drive and playing the file
back as it downloads. Progressive download files do not require a streaming
server.
Checked: The clip will be encoded for progressive download.
Unchecked: The clip will be encoded for RTSP streaming.
Note: If Progressive Download is checked, no hinting information will be
added to the file. If it is unchecked, hinting information will be added that
allows for streaming but slightly increases the size of the encoded file.
Field Mode
Defines whether the video images will be interlaced or progressive.
Progressive: Each frame is presented sequentially.
Interlaced: Upper/Top Field First: Images are made up of fields that scan
alternate lines. Two fields are required to build a frame. Upper or top fields
will be first in the sequence.
Interlaced: Lower/Bottom Field First: Images are made up of fields that
scan alternate lines. Two fields are required to build a frame. Bottom or
lower fields will be first in the sequence.
Width
Specifies the width in pixels of the output file. Values are 80 to 2000 pixels.
The value is set automatically if the width has been set using the Settings
button.
User and Admin Guide for Cisco Media Experience Engine 3500
5-56
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-26
QuickTime Encoder: Audio/Video Settings and Descriptions (continued)
Settings
Descriptions
Height
Specifies the height in pixels of the output file. Values are 60 to 1200 pixels.
The value is set automatically if the height has been set using the Settings
button.
Frame Rate
Specifies the frame rate of the encoded output file. The value is set
automatically if the frame rate has been set using the Settings button.
Video Bit Rate
Specifies the video bitrate of the output file. Values are 0 to 250,000.
Audio Bit Rate
Specifies the audio bitrate of the output file. Values are 0 to 2000.
File Extension
Specifies the file extension to be used for the encoded output file. Most
format selections will prepopulate this box with a default extension value.
Master Stream
Depending on the clip length and the encoding parameters, up to two white
frames may appear at the end of a clip. This happens if the encoded audio
stream is longer than video. The Master Stream setting overcomes this
limitation. Choices are: None (default), Video, and Audio. When Video is
selected, the audio duration will be padded or truncated to match the video
and vise-versa.
Internal (QuickTime Encoder)
Figure 5-36 shows Internal settings. Table 5-27 describes the settings.
Figure 5-36
Table 5-27
QuickTime Encoder: Internal Settings
QuickTime Encoder: Internal Settings and Descriptions
Settings
Description
QuickTime Format
QuickTime Movie Format: This selection allows access to any
QuickTime plug-in installed on your Cisco MXE 3500 server,
generating files with a .mov extension.
Other Formats: This selection allows access to any QuickTime
export plug-in installed on your Cisco MXE 3500 server,
generating files with an extension other than .mov.
Internal Codec
Specifies QuickTime's internal codec type.
Settings
Displays the QuickTime dialog(s) for specifying video and audio
parameters for the selected format.
Audio Tracks (QuickTime Encoder)
Figure 5-37 shows Audio Tracks.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-57
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 5-37
QuickTime Encoder: Audio Tracks
The Cisco MXE 3500 allows you to define which output channels to include in the final encoded media
file. The Audio Tracks drop-down allows you to select the desired output tracks from the preprocessor
as input to the encoder. These selected channels then map directly to the encoder.
You may select as many tracks as are supported by the encoder. For example, if the encoder supports up
to four outputs, you can select up to four of the preprocessor outputs, and they will be mapped to the
encoder output in order.
The individual encoders allow you to determine if the output of the encoder is stereo (two different
channels) or mono, where stereo inputs to the encoder will be averaged, and one output channel will be
created from the pair.
Real Encoder
This section includes the following topics:
•
Introduction to the Real Encoder, page 5-58
•
Understanding Real Encoder Settings, page 5-58
Introduction to the Real Encoder
The Real encoder produces output that can be heard and viewed on the Real Player and all other
applications that are able to play material encoded for the Real format.
See also: Adding an Encoder Profile to a Job Profile, page 5-4.
Understanding Real Encoder Settings
The Real Encoder Profile allows you to adjust the following settings:
•
Common (Real Encoder), page 5-58
•
Network Properties (Real Encoder), page 5-60
•
Encoder Properties (Real Encoder), page 5-61
•
Streams (Real Encoder), page 5-63
Common (Real Encoder)
Figure 5-38 shows Common settings. Table 5-28 describes the settings.
User and Admin Guide for Cisco Media Experience Engine 3500
5-58
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 5-38
Table 5-28
Real Encoder: Common Settings
Real Encoder: Common Settings and Descriptions
Settings
Description
Profile Enabled
Check the box to enable this profile for job processing.
Audio Enabled
Enables audio output for this task.
Video Enabled
Enables video output for this task.
Task Mode
Sets the execution mode for this task: standard, fast start, immediate
Standard: The Cisco MXE 3500 generates an intermediate uncompressed AVI
file as the output of the preprocessing step.
Fast Start: Fast Start reduces the total time required to process a job by starting
the encoding process as soon as enough of the image has been preprocessed, rather
than waiting for the preprocessing to be completed. You may choose to use this
feature when submitting large jobs.
Because Fast Start encoding utilizes available computer processing cycles, the
Cisco MXE 3500 will use Fast Start encoding only under the following
circumstances:
•
If at most one other clip is currently encoding
•
If there are no webcasting jobs in progress
Immediate: If you enable Immediate Encoding, the Cisco MXE 3500 will not use
an intermediate file, but uses a memory-based interface between the preprocessor
and the encoders. This is extremely useful for longer input clips and/or formats
with high data volumes, such as MPEG or OMF, where the disk space
requirements for intermediate files could become prohibitive.
Note
Since Immediate Encoding uses more memory resources and allows the
encoder to control the rate at which the preprocessor provides data, it is
not suitable for Live capture situations, only for file jobs.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-59
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-28
Real Encoder: Common Settings and Descriptions (continued)
Settings
Description
Audio Tracks
The Cisco MXE 3500 allows you to define which output channels to include in the
final encoded media file. The Audio Tracks drop-down allows you to select the
desired output tracks from the preprocessor as input to the encoder. These selected
channels then map directly to the encoder.
You may select as many tracks as are supported by the encoder. For example, if
the encoder supports up to four outputs, you can select up to four of the
preprocessor outputs, and they will be mapped to the encoder output in order.
The individual encoders allow you to determine if the output of the encoder is
stereo (two different channels) or mono, where stereo inputs to the encoder will
be averaged, and one output channel will be created from the pair.
User Data
The data entered in this field will appear anywhere $(user-data) occurs in the
XML.
An example: If you want to include the title ‘Nightly News’ in the output file
name, you would, in the Encoder Profile, set User Data to: Nightly News. Then,
in the Output Profile, set the Output Filename to include $(userdata). As an
example, in a Windows Media output, the result is a Nightly News.wmv file.
SureStream
Determines whether the encoded output will be encapsulated using SureStream.
This allows multiple bit rates to be encoded into the same file, rather than having
a different file created for each bit rate selected.
Downloadable
Determines whether end users will have the ability to download a copy of the file
for local playback. By default, this box is not checked, meaning copy protection
is enabled.
Recordable
Determines whether end users will be able to record a copy of the encoded file.
By default, this box is not checked, meaning copy protection is enabled.
Indexed by
search engines
This option is no longer supported by the Cisco MXE 3500.
Network Properties (Real Encoder)
Figure 5-39 shows Network Properties. Table 5-29 describes the settings.
Figure 5-39
Real Encoder: Network Properties
User and Admin Guide for Cisco Media Experience Engine 3500
5-60
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-29
Real Encoder: Network Properties Settings and Descriptions
Setting
Description
Loss Protection
Protect against packet loss by adding error correction packets to the broadcast
stream. If packets are lost, then the Helix™ server may be able to reconstruct
the lost packets using the error correction packets. Error correction packets are
supported only for broadcast streams that use the UDP transport protocol. This
setting is ignored for broadcast streams that use the TCP transport protocol.
Loss protection increases the bandwidth only to the stream Helix server. It
does not affect the bandwidth of the broadcast streams delivered to the player
by the Helix server. Loss protection is most useful when sending a broadcast
stream over a lossy network such as the Internet. On the same local area
network, loss protection may not be needed.
Real-Time Events
Determines whether to include the real-time events stream in the encoded
output. Default is unchecked.
Encoder Properties (Real Encoder)
Figure 5-40 shows Encoder Properties. Table 5-30 describes the settings.
Figure 5-40
Table 5-30
Real Encoder: Encoder Properties
Real Encoder: Encoder Properties Settings and Descriptions
Setting
Description
Width
Width of finished output defined in pixels. Default is 320.
Height
Height of finished output defined in pixels. Default is 240.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-61
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-30
Real Encoder: Encoder Properties Settings and Descriptions
Setting
Encode Mode
Encode Passes
Description
•
CBR: Constant bit rate (CBR) encoding is the more traditional method of
encoding streaming video. It maintains a consistent bit rate for the stream.
CBR encoding should be used when streaming at bandwidths below 350
Kbps and when encoding multiple streams into the same clip or broadcast
(SureStream).
•
VBR Bitrate: Unlike CBR encoding, variable bit rate (VBR) encoding
does not maintain a constant streaming rate. Instead, it has a target average
bit rate and a maximum bit rate. VBR encoding generally provides video
quality superior to CBR encoding. It gives more bandwidth to scenes that
are hard to compress, making the most visible difference in videos that
have fast-moving, high-action scenes. VBR is not compatible with
SureStream technology. Therefore, only a single stream can be encoded.
VBR encoding is suited for bandwidths of 350 Kbps or higher.
•
VBR Quality: Specifies that the encoder should maintain a specified
quality level within the constraints of the maximum target bit rate. The
target bit rate setting is ignored (the target bit rate and quality settings are
mutually exclusive). This setting is also not compatible with SureStream
technology.
•
VBR Unconstrained Bitrate: Specifies that the encoder should maintain
a specified quality level with no constraints of the maximum target bit rate.
This setting is also not compatible with SureStream technology.
With two-pass encoding, which is used only when encoding from a source file,
the encoder processes the entire source once to gather information about how
best to encode the source file. Then a second pass is made through the source
file to encode the streams. Two-pass encoding can substantially increase
encode quality, but requires more encoding time. The first pass takes about as
long as it would to encode the source file for one target audience. Although
two-pass encoding helps for constant bit rate encoding, it provides greater
benefit for variable bit rate (VBR) encoding.
For one-pass encoding, the source is sequentially analyzed in small sections
during encoding, creating a string of VBR sections within the clip.
Input Audio Type
Music (default) or Voice
Max. Keyframe
Spacing
Defines the maximum time allowed between keyframes. If the interval passes
without a keyframe detected, a new keyframe will be created. Values are
expressed in number of seconds between keyframes. Added keyframes will be
in addition to natural keyframes, and may not be added if natural keyframes
occur at sufficient frequency. Values range from 0 to 200 seconds, with 8 as the
default value.
Keyframes are frames that contain all of the information about the image,
without relying on previous or subsequent frames to build the image. Increasing
the number of keyframes in the encoded output can increase the quality of the
clip. Because keyframes contain more data, increasing the frequency of
keyframes can also increase file size. Setting this value to 0 will allow natural
keyframes, but will not add any additional.
User and Admin Guide for Cisco Media Experience Engine 3500
5-62
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-30
Real Encoder: Encoder Properties Settings and Descriptions
Setting
Description
Complexity
This setting determines the balance between encoding time and quality.
Low: Results in the fastest encoding time, but reduces the quality.
Medium: Results in a balance between encoding time and quality. This is the
default.
High: Produces the best possible result, but requires the greatest processing and
therefore the longest encoding times.
Startup Latency
Specifies a buffer size in seconds that the encoded output uses before beginning
streaming when using live webcasting with RealVideo. Startup latency
determines how long after the player begins to receive the stream that it is
required to display video. The value ensures that the video requires no more
buffering once the stream begins. The startup latency does not include the time
it takes to launch the player, find the host Helix Server, send the request, and
receive the server's response. The startup latency can be increased for videos
that stream at low bit rates and start out with high action sequences. The longer
latency creates a larger data buffer for the starting sequence, and generally
improves the video's appearance. Long latency time may cause restless viewers
to stop the presentation before playback begins.
The startup latency does not affect how quickly a downloaded clip begins to
play. Increasing the latency value, however, can improve the visual quality in
downloaded clips that begin with fast-action sequences.
Quality
Determines the desired quality level for the VBR Quality mode. Values range
from 0 to 100 with a default of 80.
Video Quality
Video quality mode influences the visual quality of the encoded video. It helps
to balance visual clarity against frame rate, and generally has more effect on
videos encoded for low bandwidths. It helps to heighten the visual clarity or
increase the encoded frame rate. Choose one on the following values:
•
Smoothest Motion Video: Use for video with high-speed motion to
provide smoothest image.
•
Normal Motion Video: Use when video contains normal motion.
•
Sharpest Image Video: Use for slow- or low-motion video to provide
sharpest image.
•
Slide Show Video: Use for slide presentation type video.
Streams (Real Encoder)
Figure 5-41 shows Stream settings. Table 5-31 describes the settings.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-63
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 5-41
Table 5-31
Real Encoder: Stream Settings
Real Encoder: Stream Settings and Descriptions
Setting
Description
Target Name
Specifies to the client player the bandwidth requirement of the encoded
media.
Video Codec
Specifies which codec will be used.
Target Video Frame
Rate
•
RealVideo 10: RealVideo 10 is the latest video codec and supersedes all
previous codecs such as RealVideo 9 and RealVideo G2. This codec
requires an automatic software download for the client player if it is not
already installed. So, in some instances, older codecs are still used.
•
RealVideo 9: RealVideo 9 is an older version of RealVideo.
•
RealVideo 8: RealVideo 8 is an older version of RealVideo.
Defines the targeted maximum number of frames per second (FPS) for the
encoded output. Values are from 4 to 30 FPS.
Target Video Bit Rate Sets the transmission rate for video as a portion of the Target value for the
encoded output stream. Values are 4.0 to 5000.0 kilobits per second (kbps)
Maximum video
bitrate
Sets the maximum transmission rate for video as a portion of the Target value
for the encoded output stream, when the encode mode is VBR Bitrate. Values
are 4.0 to 5000.0 kilobits per second (kbps)
Audio Codec
Specifies which codec will be used.
Audio Settings
•
Real Audio10: Real Audio 10 is the latest audio codec and supersedes all
previous codecs. This codec may require an automatic software download
for the client player. So, in some instances older codecs are still used.
•
Real Audio 8: This is an older version of Real Audio.
•
G2 (Mono): This is an older version of Real Audio 8 and should only be
used when client player requirements do not support Real Audio 8.
•
G2 (Stereo): This is an older version of Real Audio 8 and should only be
used when client player requirements do not support Real Audio 8.
Defines the bit rate and sample frequency for the encoded output.
User and Admin Guide for Cisco Media Experience Engine 3500
5-64
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Speech-to-Text Encoder
The Speech-to-Text option enables output of a transcript derived from verbal passages in the audio track.
Activation
To use this feature, you must purchase and install the Speech-to-Text feature license on the standalone
Cisco MXE 3500 or the Resource Manager device. See the Deployment and Administration Guide for
Cisco MXE 3500 for more information.
The purpose of the Cisco MXE 3500 Speech-to-Text module is rapidly to create text transcriptions from
speech in the source audio track. These transcriptions may also include timestamps so that the
transcriptions can be synchronized to the video.
Possible Speech to Text uses:
Note
•
Automate transcription creation that may then be corrected and edited as part of a captioning or
subtitling workflow for Cisco TelePresence meetings, corporate and product training, or corporate
briefings.
•
Create a data index for searching video media keywords or specific subject matter.
Currently, only Live Job Submissions are supported with Speech to Text.
This section includes the following topics:
•
Introduction to the Speech to Text Encoder, page 5-65
•
Understanding Speech-to-Text Settings, page 5-66
Introduction to the Speech to Text Encoder
The Cisco MXE 3500 uses technology licensed for Nuance, the Naturally Speaking transcription engine
transform audio sources into WAVE files, simple text transcripts, and XML files suitable for the
Graphics Overlay function. See also: Graphics Overlay (Preprocessor), page 8-28.
During initialization, the Nuance speaker and vocabulary files identified in the Cisco MXE 3500 Job
Profile are used to configure the Nuance Naturally Speaking transcription engine.
Note
For information about improving individual speech recognition, see the Deployment and
Administration Guide for Cisco MXE 3500.
After initialization is complete, the Speech to Text worker receives uncompressed audio samples from
the Cisco MXE 3500 Preprocessor. These audio samples are encoded into a standard WAVE file. When
encoding of all audio samples is complete, the name of the WAVE file is passed to the Nuance engine
for transcription.
The Nuance Naturally Speaking transcription engine reads the contents of the WAVE file and generates
timestamped text based upon speech within the file. This text and the associated timestamps are passed
to Speech to Text (STT). The text is then written to simple transcription files or merged with a template
to generate a file that can be used later as input to the Cisco MXE 3500 Graphics Overlay function.
To create STT output, first create an STT Encoder Profile (if it does not already exist), and add the STT
profile to a Job Profile. See also: Creating an Encoder Profile, page 5-2, and Adding an Encoder Profile
to a Job Profile, page 5-4.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-65
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Understanding Speech-to-Text Settings
The Speech to Text encoder profile allows you to adjust the following settings:
•
Common (Speech-to-Text Encoder), page 5-66
•
Settings (Speech-to-Text Encoder), page 5-66
•
Speakers (Speech-to-Text Encoder), page 5-69
Common (Speech-to-Text Encoder)
Figure 5-42 show Common settings. Table 5-32 describes the settings.
Figure 5-42
Table 5-32
Speech-to-Text Encoder: Common Settings
Speech-to-Text Encoder: Common Settings and Descriptions
Setting
Description
Profile Enabled
Check the box to enable this profile for job processing.
Audio Tracks
Select an audio track from the source file. This is the audio track that will be
transcribed. The encoder can only transcribe one audio track per profile.
Settings (Speech-to-Text Encoder)
Figure 5-43 shows Settings. Table 5-33 describes the settings.
Figure 5-43
Speech-to-Text Encoder: Settings
User and Admin Guide for Cisco Media Experience Engine 3500
5-66
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-33
Speech-to-Text Encoder: Settings and Descriptions
Setting
Description
Quality
The value of this parameter provides a balance between the speed of the
transcription process and the accuracy of the transcript. The higher the
Quality, the better the output of the transcription. However, a higher value will
also reduce the speed of the transcription.
Example: 0 - Fastest
Example: 100 – Best Quality
Values are 0 to 100.
Audio Output
Check this box to produce a WAVE output file. Note: A WAVE file is always
created by the Nuance Naturally Speaking transcription engine. If the box is
unchecked, the WAVE file will be deleted after the transcription is complete.
Text Output
Check this box to produce a text transcript output file.
Overlay Output
Check this box to produce a Graphic Overlay output file.
Nuance Speaker
Profile
During initialization, Speech to Text instructs the Nuance Naturally Speaking
engine to load a speaker profile. The speaker profile is a Nuance component
that configures speech recognition and other details for a specific speaker or
speakers.
Note
The speaker profile name is an integral part of the Nuance system.
This is not a file or database created or maintained by the
Cisco MXE 3500. As such, the Cisco MXE 3500 does not have direct
access to the list of speaker profiles configured in the Nuance system.
Access the Nuance software tools to create profiles and train the audio
system. For more information, see the Deployment and Administration
Guide for Cisco MXE 3500.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-67
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-33
Speech-to-Text Encoder: Settings and Descriptions (continued)
Setting
Description
Nuance
Topic/Vocabulary
During initialization, Speech to Text instructs the Nuance Naturally Speaking
engine to load a topic/vocabulary profile. The vocabulary profile is a Nuance
component that provides a list of known vocabulary words and their
pronunciation.
Note
Graphics Template
The vocabulary profile name is an integral part of the Nuance system.
This is not a file or database created or maintained by the
Cisco MXE 3500. As such, the Cisco MXE 3500 does not have direct
access to the list of vocabulary profiles configured into the Nuance
system. Access the Nuance software tools to create profiles and train
the audio system.
Click the Browse button to display the Locate a graphics template page. The
template controls overlay elements such as colors, fonts, and the position of
text.
Speech to Text (STT) uses the template as a basis for the final Graphics
Overlay file. STT starts with the template file and inserts dynamic elements,
such as the speaker names and transcribed text. The resulting output is a new
file containing the elements in the template combined with the transcription.
Activation
To use this feature, you must purchase and install the
Graphics Overlay feature license on the standalone
Cisco MXE 3500 or the Resource Manager device. See
the Deployment and Administration Guide for
Cisco MXE 3500 for more information.
User and Admin Guide for Cisco Media Experience Engine 3500
5-68
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Speakers (Speech-to-Text Encoder)
List the names of up to 12 speakers found in the audio content. Graphics Overly uses these names to
identify the speakers during the introduction chapters of the overlay. Figure 5-44 shows Speakers.
Figure 5-44
Speech-to-Text Encoder: Speakers
WAV Encoder
This section includes the following topics:
•
Introduction to the WAV Encoder, page 5-69
•
Understanding WAV Encoder Settings, page 5-69
Introduction to the WAV Encoder
The WAV encoder creates audio-only Waveform files that can be played back by most audio and media
players. See also: Adding an Encoder Profile to a Job Profile, page 5-4.
Note
Because WAV files do not store metadata, any metadata entered when a job is submitted will not be
included in the output file.
Understanding WAV Encoder Settings
The WAV Encoder Profile allows you to adjust the following settings:
•
•
Common (WAV Encoder), page 5-70
Audio (WAV Encoder), page 5-72
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-69
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Common (WAV Encoder)
Figure 5-45 shows Common settings. Table 5-34 describes the settings.
Figure 5-45
WAV Encoder: Common Settings
User and Admin Guide for Cisco Media Experience Engine 3500
5-70
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-34
WAV Encoder: Common Settings and Descriptions
Setting
Description
Profile Enabled
Check the box to enable this profile for job processing.
Task Mode
Sets the execution mode for this task: standard, fast start, immediate
Standard: The Cisco MXE 3500 generates an intermediate uncompressed AVI file
as the output of the preprocessing step.
Fast Start: Fast Start reduces the total time required to process a job by starting
the encoding process as soon as enough of the image has been preprocessed, rather
than waiting for the preprocessing to be completed. You may choose to use this
feature when submitting large jobs.
Because Fast Start encoding utilizes available computer processing cycles, the
Cisco MXE 3500 will use Fast Start encoding only under the following
circumstances:
•
If at most one other clip is currently encoding
•
If there are no webcasting jobs in progress
Immediate: If you enable Immediate Encoding, the Cisco MXE 3500 will not use
an intermediate file, but uses a memory-based interface between the preprocessor
and the encoders. This is extremely useful for longer input clips and/or formats
with high data volumes, such as MPEG or OMF, where the disk space requirements
for intermediate files could become prohibitive.
Note
Audio Tracks
Since Immediate Encoding uses more memory resources and allows the
encoder to control the rate at which the preprocessor provides data, it is not
suitable for Live capture situations, only for file jobs.
The Cisco MXE 3500 allows you to define which output channels to include in the
final encoded media file. The Audio Tracks drop-down allows you to select the
desired output tracks from the preprocessor as input to the encoder. These selected
channels then map directly to the encoder.
You may select as many tracks as are supported by the encoder. For example, if the
encoder supports up to four outputs, you can select up to four of the preprocessor
outputs, and they will be mapped to the encoder output in order.
The individual encoders allow you to determine if the output of the encoder is
stereo (two different channels) or mono, where stereo inputs to the encoder will be
averaged, and one output channel will be created from the pair.
User Data
The data entered in this field will appear anywhere $(user-data) occurs in the XML.
An example: If you want to include the title ‘Nightly News’ in the output file name,
you would, in the Encoder Profile, set User Data to: Nightly News. Then, in the
Output Profile, set the Output Filename to include $(userdata). As an example, in
a Windows Media output, the result is a Nightly News.wmv file.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-71
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Audio (WAV Encoder)
Figure 5-46 shows Audio settings. Table 5-35 describes the settings.
Figure 5-46
Table 5-35
WAV Encoder: Audio Settings
WAV Encoder: Audio Settings and Descriptions
Setting
Description
Sample Rate
Indicates the sample rate of the audio compression algorithm used for compression.
In kHz, values are 8.000, 11.025, 22.050, 44.100, and 48.000.
Channels
Determines the number of audio channels in the output audio stream.
•
Mono: Audio in the output file will be streamed as a single channel.
•
Stereo: Audio in the output file will be streamed in stereo.
Sample Size
Determines the number of bits used for each sample. Valid choices are 8 kbps or 16
kbps. Increasing the Sample Size will result in higher quality output and larger file
size.
Codec
Determines which codec will be used for WAV encoding.
•
PCM: Encodes using Pulse Code Emulation (PCM), an uncompressed digital
format. This is the default value.
•
ULAW: Uses µ-law algorithms to reduce the size of audio files. This method,
referred to as companding (for compacting/expanding), allows maximum
increments in the most frequently used audio range, with larger increments
beyond the range.
Windows Media Encoder
This section includes the following topics:
•
Introduction to the Windows Media Encoder, page 5-72
•
Understanding Windows Media Encoder Settings, page 5-73
Introduction to the Windows Media Encoder
The Windows Media Encoder Profile defines parameters used by Microsoft to determine how clips
should be encoded for output to the Windows Media player.
See also: Adding an Encoder Profile to a Job Profile, page 5-4.
User and Admin Guide for Cisco Media Experience Engine 3500
5-72
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Understanding Windows Media Encoder Settings
The Windows Media Encoder Profile allows you to adjust the following settings:
•
Common (Windows Media Encoder), page 5-73
•
Video Stream (Windows Media Encoder), page 5-76
•
Audio Stream (Windows Media Encoder), page 5-78
•
Streams 1-5 (Windows Media Encoder), page 5-80
Common (Windows Media Encoder)
Figure 5-47 shows Common settings. Table 5-36 describes the settings.
Figure 5-47
Table 5-36
Windows Media Encoder: Common Settings
Windows Media Encoder: Common Settings and Descriptions
Settings
Description
Enabled
Check the box to enable this profile for job processing.
Audio Enabled
Enables audio output for this job.
Video Enabled
Enables video output for this job.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-73
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-36
Windows Media Encoder: Common Settings and Descriptions (continued)
Settings
Description
Task Mode
Sets the execution mode for this task: standard, fast start, immediate.
Standard: The Cisco MXE 3500 generates an intermediate
uncompressed AVI file as the output of the preprocessing step.
Fast Start: Fast Start reduces the total time required to process a job by
starting the encoding process as soon as enough of the image has been
preprocessed, rather than waiting for the preprocessing to be completed.
You may choose to use this feature when submitting large jobs.
Because Fast Start encoding utilizes available computer processing
cycles, the Cisco MXE 3500 will use Fast Start encoding only under the
following circumstances:
•
If at most one other clip is currently encoding
•
If there are no webcasting jobs in progress
Immediate: If you enable Immediate Encoding, the Cisco MXE 3500
will not use an intermediate file, but uses a memory-based interface
between the preprocessor and the encoders. This is extremely useful for
longer input clips and/or formats with high data volumes, such as MPEG
or OMF, where the disk space requirements for intermediate files could
become prohibitive.
Note
Audio Tracks
Since Immediate Encoding uses more memory resources and
allows the encoder to control the rate at which the preprocessor
provides data, it is not suitable for Live capture situations, only
for file jobs.
The Cisco MXE 3500 allows you to define which output channels to
include in the final encoded media file. The Audio Tracks drop-down
allows you to select the desired output tracks from the preprocessor as
input to the encoder. These selected channels then map directly to the
encoder.
You may select as many tracks as are supported by the encoder. For
example, if the encoder supports up to four outputs, you can select up to
four of the preprocessor outputs, and they will be mapped to the encoder
output in order.
The individual encoders allow you to determine if the output of the
encoder is stereo (two different channels) or mono, where stereo inputs
to the encoder will be averaged, and one output channel will be created
from the pair.
User and Admin Guide for Cisco Media Experience Engine 3500
5-74
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-36
Windows Media Encoder: Common Settings and Descriptions (continued)
Settings
Description
User Data
The data entered in this field will appear anywhere $(user-data) occurs in
the XML.
An example: If you want to include the title ‘Nightly News’ in the output
file name, you would, in the Encoder Profile, set User Data to: Nightly
News. Then, in the Output Profile, set the Output Filename to include
$(userdata). As an example, in a Windows Media output, the result is a
Nightly News.wmv file.
Timecode
Choose this option to insert timecodes from the source file into the output
file.
Encapsulated
Check this box to specify that output files will be encapsulated as a single
file.
Note
When Encapsulated is not checked, only a single output target
may be defined in the job profile. To encode multiple,
un-encapsulated files, add multiple Windows Media encoder tabs
to the job profile.
Seekable
Check this box to allow end users to use the player’s controls to view the
clip from any point. If unchecked, the clip must be viewed from the
beginning.
Script Stream
Check this box to enable event script stream in the encoded output.
Bit Rate
Specifies the size of the event script in kilobytes per second (kbps).
Packet Size Enabled
Check this box to specify a maximum TCP/IP packet size for
transmission of the encoded media, or to accept the default size.
Note
Maximum Packet Size
If a large packet size is specified, the success of the transmission
depends on all hardware and network components in the
transmission chain being able to handle the larger packet size.
Specifies the maximum packet size in bytes.
Allowed Dropped Frames In the event that frames are not being passed to the Windows Media
encoder core due to an inadequate number of cycles, check this box to
allow the job to continue even though the output is incomplete.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-75
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Video Stream (Windows Media Encoder)
Figure 5-48 shows Video Stream settings. Table 5-37 describes the settings.
Figure 5-48
Windows Media Encoder: Video Stream Settings
User and Admin Guide for Cisco Media Experience Engine 3500
5-76
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-37
Windows Media Encoder: Video Streaming Settings and Descriptions
Setting
Description
Video Codec
Specifies the codec to be used for encoding video. Codec options are as
follows:
Windows Media Video V9: This codec may require an automatic software
download for the client player, so in some instances older codecs are still used.
Windows Media Video V8: Windows Media Video 8 is an older version of this
codec and is used when the available player is incompatible with the latest
version.
Windows Media Video V7: Windows Media Video 7 is an older version of this
codec and is used when the available player is incompatible with the latest
version.
ISO MPEG-4 Video V1: This is the ISO compliant MPEG-4 codec.
MPEG4V3: MPEG4V3 was the first Windows Media codec and encodes only
to .asf files.
Windows Media Screen V7: This is an older version of the codec used for
screen capture recordings and other types of non-standard video.
Windows Media Screen V9: This codec is used for screen capture recordings
and other types of non-standard video.
Advanced Profile: The VC1 codec supports this profile.
Video Encode Mode Determines whether the output will be streamed at a variable bit rate (VBR) or
a constant bit rate (CBR).
Encode Passes
•
VBR: Variable bit rate encoding allows the codec to vary the bit rate of
each frame as required by the complexity of the image. High-action scenes,
where each frame changes frequently, will use higher bit rates. Lower bit
rates will be used for static scenes.
•
CBR: Constant bit rate encoding keeps the same bit rate per frame
regardless of the complexity of the video image.
This option is only available with CBR. It determines how many encoding
passes are made.
•
1: Single pass encoding results in faster encoding.
•
2: Two pass encoding results in better quality compression.
Note
VBR Mode
Only single pass encoding can be used for live webcasting. Two pass
encoding requires the Windows Media Video 9 codec.
Determines the VBR encoding mode, requiring additional parameters to be set.
Quality: Specifies that the encoder should vary the bit rate to maintain a
specified quality level.
Constrained: Specifies that the encoder should vary the bit rate, but not to
exceed a specified maximum bit rate and peak buffer size.
Unconstrained: Specifies that the encoder should vary the bit rate with no
limits.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-77
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-37
Windows Media Encoder: Video Streaming Settings and Descriptions (continued)
Setting
Description
VBR Quality
Determines the desired quality level for Quality VBR mode. Values range from
0 (low quality) to 100 (high quality).
Max VBR Bit Rate
Determines the maximum bit rate value allowed for variable bit rate video
encoding. Enter a value between 10 kilo bits per second to 5 million bits per
second. Max VBR bit rate is only available for VBR encoding in Constrained
mode.
Peak Buffer Size
Determines the maximum allowed buffer size in seconds for variable bit rate
video encoding. Enter a value between 1 and 100 seconds. Peak Buffer Size is
only available for VBR encoding in Constrained mode.
Aspect Ratio
Enabled
Enable pixel aspect ration, which is the width of the pixel with respect to its
height. A square pixel has a ratio of 1:1, but a nonsquare (rectangular) pixel
does not have the same height and width.
Aspect Ratio Type
4:3, 16:9, custom
Custom Aspect
X-Ratio
Enabled if Type: custom is selected.
Custom Aspect
Y-Ratio
Enabled if Type: custom is selected.
Audio Stream (Windows Media Encoder)
Figure 5-49 shows Audio Stream settings. Table 5-38 describes the settings.
Figure 5-49
Windows Media Encoder: Audio Stream Settings
User and Admin Guide for Cisco Media Experience Engine 3500
5-78
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-38
Windows Media Encoder: Audio Stream Settings and Descriptions
Setting
Description
Audio Codec
Sets which audio codec will be used.
Audio Encode
Mode
Audio VBR Mode
•
Windows Media Audio V9: This is the most recent codec and is used for
both voice and music. This codec may require an automatic software
download for the client player, so in some instances older codecs are still
used.
•
Windows Media Audio V9 Voice: This codec is optimized specifically for
voice.
•
Windows Media Audio V9 Lossless: This codec is optimized for lossless
compression.
•
ACELP.net: This is an older codec for very low bandwidth voice-only
audio.
Determines whether the output will be streamed at a variable bit rate (VBR) or
a constant bit rate (CBR).
•
VBR: Variable bit rate encoding allows the codec to vary the bit rate of each
frame as required by the complexity of the image. High-action scenes,
where each frame changes frequently, will use higher bit rates. Lower bit
rates will be used for static scenes.
•
CBR: Constant bit rate encoding keeps the same bit rate per frame
regardless of the complexity of the video image.
Sets the VBR encoding mode, requiring additional parameters to be set.
•
Quality: Specifies that the encoder should vary the bit rate to maintain a
specified quality level.
•
Constrained: Specifies that the encoder should vary the bit rate, but not to
exceed a specified maximum bit rate and peak buffer size.
•
Unconstrained: Specifies that the encoder should vary the bit rate with no
limits.
Max VBR Bit Rate
Sets the maximum bit rate value allowed for variable bit rate video encoding.
Enter a value between 10 kilo bits per second to 5 million bits per second. Max
VBR bit rate is only available for VBR encoding in Constrained mode.
Peak Buffer Size
Sets the maximum allowed buffer size in seconds for variable bit rate video
encoding. Enter a value between 1 and 100 seconds. Peak Buffer Size is only
available for VBR encoding in Constrained mode.
DRM Mode
The Digital Rights Management (DRM) mode used to encode the output. Values
are: none, version 1, or version 7
Select Seed File
The name of the file where the DRM information that was used to encode, and
will be used to decode, the output will be stored.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-79
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Streams 1-5 (Windows Media Encoder)
Figure 5-50 shows Stream settings. Table 5-39 describes the settings.
Figure 5-50
Table 5-39
Windows Media Encoder: Stream Settings
Windows Media Encoder: Stream Settings and Descriptions
Setting
Description
Enabled
Check the box to activate the stream.
Note
You must check the Encapsulated box in the Common section to
enable configuration of multiple streams.
Video Target Name
Specifies to the client player the bandwidth requirement of the encoded
media. Select a name based on the end user's Internet connection. For
instance, choose xDSL.512\Cable Modem to create output optimized for
end users who connect to the Internet using the fastest form of DSL modems,
those capable of sustained download exceeding 512 kbps. This is a required
field.
Encoder Complexity
Sets the trade-off between the quality of the encoded content and the time
that is required to encode the video. Values for this parameter are auto, 0, 1,
2, 3, or 4. 0 is the least complex and 4 is the most complex.
Width
Specifies the width in pixels of the output file. Values are 80 to 2000 pixels.
This is a required field.
Height
Specifies the height in pixels of the output file created. Values are 60 to 2000
pixels. This is a required field.
Target Frame Rate
Defines the targeted maximum number of frames per second (FPS) for the
encode. Values are .1 to 60 FPS. The default value depends on the Target
Name selected.
Note
The number of frames per second in the output file cannot exceed the
number of frames per second in the source video.
User and Admin Guide for Cisco Media Experience Engine 3500
5-80
OL-20698-02
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 5-39
Windows Media Encoder: Stream Settings and Descriptions (continued)
Setting
Description
Target Video Bit Rate
Sets the transmission rate for video as a portion of the Target value for the
encoded output stream. Values are 10 kbps to 20 million bits per second. The
default depends on the target selected. This is a required field.
Note
The Target Bit Rate entered in the Video section and the Audio
section combined should not exceed the appropriate total bit rate for
the selected target. It is possible to exceed the target specified, but
poor stream output quality will result.
Video Quality
Adjusts bias by controlling the relationship between the number of frames
and the sharpness of the image. Slide the bar to the left (decrease) for more
frames and less spatial image quality, or slide the bar to the right (increase)
for fewer frames and higher image quality. Values are 0 to 100.
Max Keyframe
Spacing
Defines the maximum number of seconds allowed between keyframes. If the
interval passes without a keyframe detected, a new keyframe will be created.
Values range from 0 to 200 seconds.
Note
Setting this value to 0 will allow natural keyframes, but will not add
any additional.
Compression Buffer
Size
Specifies the amount of time the encoder uses to achieve an average bit rate.
A larger buffer may increase quality but will result in increased latency.
Audio Channels
Determines the number of audio channels in the output audio stream.
Target Settings
•
mono: Audio in the output file will be streamed as a single channel.
Stereo sources will be mixed to a single output channel.
•
stereo: Audio in the output file will be streamed in stereo.
Determines the selection of bit rate and sample rate that will be used for
audio encoding. The available set of selections depends on the audio codec
selected.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
5-81
Chapter 5
Encoder Profiles
Encoders
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
User and Admin Guide for Cisco Media Experience Engine 3500
5-82
OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CH A P T E R
6
Job Profiles
Job profiles are templates that define how jobs should be processed; they can contain part or all of the
settings required to process jobs from beginning to final distribution.
This chapter includes the following topics:
•
Introduction to Job Profiles, page 6-1
•
Setting the Default Profile Directory, page 6-2
•
Creating a New Job Profile, page 6-3
•
Standard Cisco MXE 3500 Job Profiles, page 6-6
•
Using the Profile Browser to Select a Job Profile, page 6-7
•
Editing an Existing Job Profile, page 6-7
•
Deleting Profiles, page 6-7
•
Copying Job Profiles, page 6-8
Introduction to Job Profiles
A Job Profile is a template that defines how a job should be processed. Saved Job Profiles can contain
part or all of the settings required to process jobs from ingest/encoding to final distribution. Job Profiles
can be optimized for different types of input media, encoding output, and distribution. Profiles can be
stored in a location accessible to all users or can be saved to individual locations.
•
Job Profile: A is a collection of subprofiles, similar to a template, that tells the Cisco MXE 3500
what settings should be used at each stage of production. The Job Profile consists of multiple
task-specific subprofiles, which taken together include all the information needed to process an
incoming signal from start to finish.
•
Subprofile: The Cisco MXE 3500 offers four types of subprofiles that may be part of a Job Profile:
– Distribution Profiles, page 4-1
– Encoder Profiles, page 5-1
– Other Profiles, page 7-1
– Preprocessor Profiles, page 8-1
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
6-1
Chapter 6
Job Profiles
Setting the Default Profile Directory
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
For example, if you want to transform MPEG-2 content into Flash 8 and Real, report the job
completion and then distribute the output, you need to create a Job Profile that, at a minimum,
includes the following:
– Preprocessor Profile
– Encoder Profile that includes Flash 8 and Real encoders
– Distribution Profile that includes notification information
This section includes the following topics:
•
What must go into a Job Profile?, page 6-2
•
What can go into a Job Profile?, page 6-2
•
Job Profile File Extension, page 6-2
What must go into a Job Profile?
At a minimum to process a job, a Job Profile must consist of a Preprocessor Profile and an Encoder
Profile.
What can go into a Job Profile?
In addition, a Job Profile may contain:
•
Multiple encoder profiles that generate multiple output files.
•
A Distribution Profile that copies or FTPs the output media and that notifies operators or other
downstream systems of the failure or completion of a transcoded/encoded job.
Job Profile File Extension
Job profiles and subprofiles both have an .awp extension.
Setting the Default Profile Directory
To manage multiple profile directories or switch between profile directories while working, see the
“Profile Spaces” section on page 9-32.
Procedure
Step 1
From the Toolbox, click Administration > System.
Step 2
In the Input section, enter the information in the Profile Directory field. See Figure 6-1.
User and Admin Guide for Cisco Media Experience Engine 3500
6-2
OL-20698-02
Chapter 6
Job Profiles
Creating a New Job Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 6-1
Step 3
Profile Directory Field
Click Save.
Creating a New Job Profile
This section includes the following topics:
•
Creating a New Job Profile, page 6-3
•
Creating a New Job Profile from an Existing Job Profile, page 6-5
•
Creating a New Job Profile from the Profile Browser, page 6-5
Creating a New Job Profile
Use this procedure to create a new Job Profile.
Procedure
Step 1
From the Toolbox, expand Profile Management, and click New Profile. The New Profile pop-up
displays. See Figure 6-2.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
6-3
Chapter 6
Job Profiles
Creating a New Job Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 6-2
Step 2
Figure 6-3
New Profile Pop-Up
From the Profile Class drop-down, select Job, and click the New Profile button. The New Job Profile
page displays. See Figure 6-3.
New Job Profile Page
Step 3
Expand the Preprocessing section, and from the drop-down, select a Preprocessor Profile.
Step 4
Expand the Encoding section, and select one or more encoders.
User and Admin Guide for Cisco Media Experience Engine 3500
6-4
OL-20698-02
Chapter 6
Job Profiles
Creating a New Job Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Step 5
(Optional) Expand the Distribution section, and select one Output Profile, one or more Delivery and/or
Source Delivery Profiles, and one Webcast Profile.
Step 6
(Optional) Expand the Notification section, and select one or more Notification Profiles.
Step 7
Click Save.
Creating a New Job Profile from an Existing Job Profile
Use this procedure to crate a new Job Profile from an existing Job Profile.
Procedure
Step 1
From the Toolbox, click Profile Management > Open Profile > Job.
Step 2
Highlight a Job Profile, and click the Open Profile button.
Step 3
Expand the Preprocessing, Encoding, Distribution, and/or Notification sections, and make any necessary
changes.
Step 4
Click Save As, and provide a new name for the new Job Profile.
Tip
You can also use the Save As option to rename a Job Profile that displays in the Video
Conversion Interface. For more information, see the Deployment and Administration Guide for
Cisco MXE 3500.
Creating a New Job Profile from the Profile Browser
Use this procedure to crate a new Job Profile from the Profile Browser.
Procedure
Step 1
From the Profile Browser, in the Browse Type, select Job Profile.
Step 2
Leave Filter Text blank, and click the Search button.
Step 3
From the Results drop-down, double-click Create New Profile. The New Job Profile page displays.
Step 4
Expand the Preprocessing section, and from the drop-down, select a Preprocessor Profile.
Step 5
Expand the Encoding section, and select one or more Encoder Profiles.
Step 6
(Optional) Expand the Distribution section, and select one Output Profile, one or more Delivery and/or
Source Delivery Profiles, one Webcast Profile, and one IP Stream profile.
Step 7
(Optional) Expand the Notification section, and select one or more Notification Profiles.
Step 8
Click Save.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
6-5
Chapter 6
Job Profiles
Standard Cisco MXE 3500 Job Profiles
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Standard Cisco MXE 3500 Job Profiles
The Cisco MXE 3500 provides many pre-installed Job Profiles.
Note
These profiles often need to be adjusted to meet individual encoding or transcoding needs.
To view or use these Job Profiles, see the “Profile (File Job)” section on page 2-4.
•
Android - designed to produce a video for playout on Android devices
•
Audio_Podcast - designed to produce MP3 (128K bit rate) audio
•
Blackberry_320x240_1MB_30: Designed to produce a 320x240 (1MB bit rate, 30FPS) video for
playout on Blackberry devices
•
Blackberry_320x240_500K_30: Designed to produce a 320x240 (500K bit rate, 30FPS) video for
playout on Blackberry devices
•
Blackberry_480x320_1.5MB_24: Designed to produce a 480x320 (1.5MB bit rate, 24FPS) video
for playout on Blackberry devices
•
Blackberry_480x360_1.5MB_24: Designed to produce a 480x360 (1.5MB bit rate, 24FPS) video
for playout on Blackberry devices
•
Blackberry_480x360_2MB_30: Designed to produce a 480x360 (2MB bit rate, 30FPS) video for
playout on Blackberry devices
•
Cisco_DMP_4300.job.awp: Designed to produce a video for playout on Cisco DMP4300 Digital
Media Player
•
Cisco_DMP_4400.job.awp: Designed to produce a video for playout on Cisco DMP4400 Digital
Media Player
•
Flash_16x9.job.awp: Designed to produce Flash FLV 16x9 video
•
Flash_4x3.job.awp: Designed to produce Flash FLV 4x3 video
•
h.264_16x9.job.awp: Designed to produce H264 16x9 video
•
h.264_4x3.job.awp: Designed to produce H264 4x3 video
•
iPad_720p.job.awp: Designed to produce a 720P video for playout on the iPad
•
iPhone-iPod-iPad_320x240_250K.job.awp: Designed to produce a 320x240 (250K bit rate) video
for playout on iPhone, iPod Touch, or iPad
•
iPhone-iPod-iPad_320x240_500K.job.awp: Designed to produce a 320x240 (500K bit rate) video
for playout on iPhone, iPod Touch, or iPad
•
iPhone-iPod-iPad_640x480_1M.job.awp: Designed to produce a 640x480 (1MB bit rate) video for
playout on iPhone, iPod Touch, or iPad
•
Real_640x480_500K - designed to produce a 640x480 (500K bit rate) Real 10 video
•
SNS_16X9_FLV.job.awp: Designed to produce a 16x9 Flash video for upload to Show and Share
•
SNS_16X9_h.264.job.awp: Designed to produce a 16x9 H264 video for upload to Show and Share
•
SNS_4X3_FLV.job.awp: Designed to produce a 4x3 Flash video for upload to Show and Share
•
SNS_4X3_h.264.job.awp: Designed to produce a 4x3 H264 video for upload to Show and Share
•
WMV_16x9.job.awp: Designed to produce a 16x9 Windows Media video
•
WMV_4x3.job.awp: Designed to produce a 4x3 Windows Media video
User and Admin Guide for Cisco Media Experience Engine 3500
6-6
OL-20698-02
Chapter 6
Job Profiles
Using the Profile Browser to Select a Job Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Using the Profile Browser to Select a Job Profile
Use this procedure to use the Profile Browser to select a Job Profile.
Procedure
Step 1
In the Profile Browser, from the Browse Type drop-down, select Job Profile.
Step 2
In the Filter Text box, type all or part of the Job Profile name, and click Search. A list of Job Profiles
defined in the system displays in the Results area.
Step 3
Double-click a Job Profile. In the main window, all of the Job Profile's settings display.
Editing an Existing Job Profile
Note
Jobs in the Job Status window (submitted jobs) will not be affected by Job Profile changes.
Use this procedure to edit a Job Profile.
Procedure
Step 1
From the Toolbox, click Profile Management > Open Profile > Job.
Step 2
Highlight a Job Profile, and click the Open Profile button.
Step 3
Expand the Preprocessing, Encoding, Distribution, and/or Notification sections, and make any necessary
changes.
Step 4
Click Save.
Deleting Profiles
Note
Jobs in the Job Status window (submitted jobs) will not be affected by Job Profile deletions.
Use this procedure to delete a Job Profile.
Procedure
Step 1
From the Toolbox, click Profile Management > Open Profile > Job.
Step 2
Highlight a Job Profile, and click the Open Profile button.
Step 3
Click Delete. The confirm file delete pop-up window displays.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
6-7
Chapter 6
Job Profiles
Copying Job Profiles
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Step 4
Click OK to confirm the deletion.
Copying Job Profiles
Use this procedure to copy a Job Profile.
Procedure
Step 1
From the Toolbox, click Profile Management > Open Profile > Job.
Step 2
Highlight a Job Profile, and click the Open Profile button.
Step 3
Click Save As, and provide a new name for the Job Profile copy.
User and Admin Guide for Cisco Media Experience Engine 3500
6-8
OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CH A P T E R
7
Other Profiles
The Other Profile Class allows you to create the following types of profiles:
•
Index Profile, page 7-1—Choose this option to set automatic scene detection parameters and
optional thumbnail generation.
•
Thumbnail Profile, page 7-4—Choose this option to define thumbnail generation frequency and
thumbnail image format.
Index Profile
This section includes the following topics:
•
Introduction to the Index Profile, page 7-1
•
Understanding Index Settings, page 7-1
•
Adding an Index Profile to a Job Profile, page 7-4
Introduction to the Index Profile
Adding an Index Profile to a Job Profile is optional. Scene change detection is a separately licensed
feature of the Cisco MXE 3500.
The Index Profile is used to define parameters that specify how to perform scene change detection,
whether to capture thumbnail images as representative samples of the scene changes, as well as the
format, size, and quality of the thumbnail image(s). See also: Introduction to the Thumbnail Profile,
page 7-5.
Understanding Index Settings
An Index Profile allows you to adjust the following settings:
•
Common (Index Profile), page 7-2
•
Scene Change Detection (Index Profile), page 7-2
•
Thumbnail Properties (Index Profile), page 7-3
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
7-1
Chapter 7
Other Profiles
Index Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Common (Index Profile)
Figure 7-1 shows Common settings. Table 7-1 describes the settings.
Figure 7-1
Table 7-1
Setting
Index Profile: Common Settings
Index Profile: Common Settings and Descriptions
Description
Profile Enabled Check the box to enable this profile for job processing.
Audio Enabled
Enables audio output for this task. This is a required setting and cannot be changed.
Video Enabled
Enables video output for this task. This is a required setting and cannot be changed.
Task Mode
This is a required setting and cannot be changed.
Standard: The Cisco MXE 3500 generates an intermediate uncompressed AVI file
as the output of the preprocessing step.
User Data
The data entered in this field will appear anywhere $(user-data) occurs in the XML.
An example: If you want to include the title "Nightly News" in the output file name,
you would, in the Encoder Profile, set User Data to: Nightly News. Then, in the
Output Profile, set the Output Filename to include $(userdata):
As an example, in a Windows Media output, the result is a Nightly News.wmv file.
Scene Change Detection (Index Profile)
Figure 7-2 shows Scene Change Detection settings. Table 7-2 describes the settings.
Figure 7-2
Index Profile: Scene Change Detection Settings
User and Admin Guide for Cisco Media Experience Engine 3500
7-2
OL-20698-02
Chapter 7
Other Profiles
Index Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 7-2
Index Profile: Scene Change Detection Settings and Descriptions
Setting
Detection
Sensitivity
This setting controls the sensitivity to changes in the video program that will cause
a scene change to be declared. A higher sensitivity setting will generate more scene
changes; a lower sensitivity setting will generate fewer scene changes. Acceptable
values range from 10 to 200, with 100 as the default. By clicking on the sensitivity
number, higher sensitivities (up to 1000) can be entered manually.
At Least Every
Specifies a maximum time interval, in seconds, between scene changes. If a scene
change is detected before the end of this interval, the time is reset. The default value
is 60 seconds and can be reset using the arrows or entering a time in seconds into
the field.
At Most Every
Specifies a minimum time interval, in seconds, between scene changes. If a scene
change is detected before the end of this interval, the time is reset. Until the period,
measured from the time of the last scene-change, expires, no new scene change will
be declared. This period is zero by default, meaning that there is no limit to how
quickly scene changes can be declared (every frame).
Note
The At Most Every value must be greater than or equal to the At Least Every
value.
Thumbnail Properties (Index Profile)
Figure 7-3 shows Thumbnail Properties settings. Table 7-3 describes the settings.
Figure 7-3
Index Profile: Thumbnail Properties Settings
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
7-3
Chapter 7
Other Profiles
Thumbnail Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 7-3
Index Profile: Thumbnail Properties Settings and Descriptions
Setting
Description
Image Format
Choose a graphic format for the thumbnail images from the drop-down list.
Supported formats are: JPEG, PNG, BMP, TGA, TIFF
Width / Height
These boxes determine the size of the thumbnail images.
The first box specifies the thumbnail width, and the second box specifies the
thumbnail height. By default, the setting is 320x240. The entire image from the
video is resized to fit the set thumbnail dimensions. The images are taken after
preprocessing, so any cropping or color corrections applied in the preprocessor
will be evident in the thumbnails.
The images may be stretched or compressed horizontally to fit the requested
thumbnail dimensions. Cropping is not available. The graphics formats of the
thumbnails assume square pixels, whereas video may not. So, for example, an
NTSC video sized 720x480 output with a pixel aspect ratio of 0.9 should be
considered a 4:3 image aspect ratio, resulting in a thumbnail with dimensions
160x120.
Thumbnails have a minimum size of 80x60 pixels.
Quality
Sets the image quality for JPEG thumbnails only.
Options are: 1,2,3,4. The higher numbers correspond to higher image quality and
require larger file sizes for the thumbnails.
Adding an Index Profile to a Job Profile
Procedure
Step 1
From the Toolbox, click Profile Management > New Profile or Open Profile.
Step 2
From the Profile Class drop-down, select Job, and click the New Profile or Open Profile button.
Step 3
Expand the Encoding section, and scroll down to the Index box.
Step 4
Highlight one or more individual Index Profiles. As they are selected, the Index Profiles are added to the
Job Profile in the upper pane.
Step 5
Click Save.
Thumbnail Profile
This section includes the following topics:
•
Introduction to the Thumbnail Profile, page 7-5
•
Understanding Thumbnail Settings, page 7-5
•
Adding a Thumbnail Profile to a Job Profile, page 7-8
User and Admin Guide for Cisco Media Experience Engine 3500
7-4
OL-20698-02
Chapter 7
Other Profiles
Thumbnail Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Introduction to the Thumbnail Profile
Use a Thumbnail Profile to set up thumbnail images, specify their format, and specify the conditions for
capturing them. Thumbnails are basically images from single frames of video. Despite the name, you
may set the images to any size. The Thumbnail Profile also allows you to set up periodic thumbnail
captures. See the “Index Profile” section on page 7-1 if you want to trigger thumbnails on scene changes.
Thumbnails are placed in a subfolder of the Thumbnail Output Directory. All the thumbnails from one
encoding job will be held in a subfolder. The subfolder is named according to the Cisco MXE 3500
naming conventions for output files. For example, if the output name is
$(basename).$(profile).$(subprofile).$(extension), the thumbnail subfolder will be named
$(basename)_$(profile)_$(subprofile)_tmb with the periods converted to “_” and the $(extension)
converted to “_tmb”.
The subfolder will contain a text file with an .index extension that contains a list of the thumbnail files
and times (measured from the beginning of the video clip) where the thumbnails were captured.
The thumbnail files themselves are named 0000.ext, 0001.ext, 0002.ext, … etc, where “ext” is one of the
allowed graphics formats. See also: Image Format in Thumbnail Properties (Index Profile), page 7-3.
The OLD convention uses the Cisco MXE 3500 naming convention to name each thumbnail file. So, the
example above produces a thumbnail named: $(basename)_$(profile)_$(subprofile)0000.ext instead of
0000.ext.
Understanding Thumbnail Settings
The Thumbnail Profile is used to define parameters that specify when to capture thumbnail images, as
well as the format, size, and quality of the thumbnail image(s). A Thumbnail Profile allows you to adjust
the following settings:
•
Common (Thumbnail Profile), page 7-5
•
Frame Selection (Thumbnail Profile), page 7-6
•
Thumbnail Properties (Thumbnail Profile), page 7-8
Common (Thumbnail Profile)
Figure 7-4 shows common settings. Table 7-4 describes the settings.
Figure 7-4
Thumbnail Profile: Common Settings
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
7-5
Chapter 7
Other Profiles
Thumbnail Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 7-4
Setting
Thumbnail Profile: Common Settings and Descriptions
Description
Profile Enabled Check the box to enable this profile for job processing.
Task Mode
This is a required setting and cannot be changed.
Standard: The Cisco MXE 3500 generates an intermediate uncompressed AVI file
as the output of the preprocessing step.
User Data
The data entered in this field will appear anywhere $(user-data) occurs in the XML.
An example: If you want to include the title "Nightly News" in the output file name,
you would, in the Encoder Profile, set User Data to: Nightly News. Then, in the
Output Profile, set the Output Filename to include $(userdata). As an example, in a
Windows Media output, the result is a Nightly News.wmv file.
Frame Selection (Thumbnail Profile)
Figure 7-5 shows Frame Selection settings. Table 7-5 describes the settings.
Figure 7-5
Note
Thumbnail Profile: Frame Selection Settings
Any or all of the above options can be used together in the profile.
User and Admin Guide for Cisco Media Experience Engine 3500
7-6
OL-20698-02
Chapter 7
Other Profiles
Thumbnail Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 7-5
Thumbnail Profile: Frame Selection Settings and Descriptions
Setting
Description
Use Thumbnail Frequency
Check this box to capture thumbnails within the period entered in the
field below. The default period is 10 seconds, meaning that every ten
seconds an image is captured. The number of images captured depend on
the length of the video clip, and will be approximately (Clip
Length)/(Thumbnail Period).
Thumbnail Frequency
When the Use Thumbnail Frequency box is checked, the time in this field
determines the spacing between captured images. If the time of a
requested thumbnail does not match the time of any video frame, the
nearest frame is selected. The time must be greater than zero.
Use Thumbnail Number
Check this box to enable the capture of a fixed number of thumbnails per
clip. The fixed number is identified in the Thumbnail Number field. You
may use any number except zero. The spacing between thumbnails
depends on the length of the video clip, and will be approximately (Clip
Length)/(Number of Thumbnails).
Thumbnail Number
When the Use Thumbnail Number box is checked, the number in this
field determines the number of thumbnails to be generated during the
video clip. The thumbnails are equally spaced across the clip (except for
irregularities caused by rounding to the nearest video frame). This may
not represent the total number of thumbnails captured if other
checkboxes enable other methods of requesting thumbnails. The number
must be greater than zero.
To figure out which frames are captured: Divide the length of the video
by the number of thumbnails, and multiply by the frame rate. The
thumbnail image will be taken at the center of the interval rounded down
to the nearest frame.
Example: 5 thumbnails taken from a 60 second video @ 30 fps will result
in thumbnails taken at 6 seconds (frame 180), 18 seconds (frame 540), 30
seconds (frame 900), 42 seconds (frame 1260), and 54 seconds (frame
1620).
Generate Single Thumbnail Check this box to enable the capture of a single thumbnail image at the
time specified in the Thumbnail Time box on the File Job Submission
page. These submission parameters are intended to be set on a
per-submission basis, and are not saved in the profiles. See also: File Job,
page 2-1.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
7-7
Chapter 7
Other Profiles
Thumbnail Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Thumbnail Properties (Thumbnail Profile)
Figure 7-6 shows Thumbnail Properties settings. Table 7-6 describes the settings.
Figure 7-6
Table 7-6
Thumbnail Profile: Thumbnail Properties Settings
Thumbnail Profile: Thumbnail Properties Settings and Descriptions
Setting
Description
Image Format
Choose a graphic format for the thumbnail images from the drop-down list.
Supported formats are: JPEG, PNG, BMP, TGA, TIFF
Width / Height
These boxes determine the size of the thumbnail images. The first box
specifies the thumbnail width, and the second box specifies the thumbnail
height. By default, the setting is 320x240. The entire image from the video is
resized to fit the set thumbnail dimensions. The images are taken after
preprocessing, so any cropping or color corrections applied in the preprocessor
will be evident in the thumbnails.
The images may be stretched or compressed horizontally to fit the requested
thumbnail dimensions. There is no cropping to make the thumbnails. The
graphics formats of the thumbnails assume square pixels, whereas video may
not. So, for example, an NTSC video sized 720x480 output with a pixel aspect
ratio of 0.9 should be considered a 4:3 image aspect ratio, resulting in a
thumbnail with dimensions 160x120.
Thumbnails have a minimum size of 80x60 pixels.
Quality
Sets the image quality for JPEG thumbnails only.
This field allows four quality settings, labeled 1,2,3,4. The higher numbers
correspond to higher image quality and require larger file sizes for the
thumbnails.
Adding a Thumbnail Profile to a Job Profile
Procedure
Step 1
From the Toolbox, click Profile Management > New Profile or Open Profile.
Step 2
From the Profile Class drop-down, select Job, and click the New Profile or Open Profile button.
Step 3
Expand the Encoding section, and scroll down to the Thumbnail box.
User and Admin Guide for Cisco Media Experience Engine 3500
7-8
OL-20698-02
Chapter 7
Other Profiles
Thumbnail Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Step 4
Highlight one or more individual Thumbnail Profiles. As they are selected, the Thumbnail Profiles are
added to the Job Profile in the upper pane.
Step 5
Click Save.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
7-9
Chapter 7
Other Profiles
Thumbnail Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
User and Admin Guide for Cisco Media Experience Engine 3500
7-10
OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CH A P T E R
8
Preprocessor Profiles
Preprocessor settings allow you to improve the quality of the incoming video before it is encoded.
This chapter includes the following topics:
•
Introduction to the Preprocessor Profile, page 8-1
•
Creating a Preprocessor Profile, page 8-2
•
Understanding Preprocessor Settings, page 8-3
•
Previewing Preprocessor Clips, page 8-40
•
Adding a Preprocessor Profile to a Job Profile, page 8-44
Introduction to the Preprocessor Profile
Preprocessor settings allow you to adjust video, color, and audio to improve the quality of the incoming
video before it is encoded.
The Cisco MXE 3500 requires one Preprocessor Profile per Job Profile.
See also: Opening a Preprocessor Profile, page 8-1.
Opening a Preprocessor Profile
Procedure
Step 1
From the Toolbox, expand Profile Management, and click Open Profile.
Step 2
From the Profile Class drop-down, select Preprocessor.
Step 3
From the list, highlight a Preprocessor Profile, and click Open Profile. See Figure 8-1.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-1
Chapter 8
Preprocessor Profiles
Creating a Preprocessor Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 8-1
Opening a Preprocessor Profile
Creating a Preprocessor Profile
Procedure
Step 1
From the Toolbox, expand Profile Management, and click New Profile. The New Profile pop-up
displays.
Step 2
From the Profile Class drop-down, select Preprocessor. See Figure 8-2.
User and Admin Guide for Cisco Media Experience Engine 3500
8-2
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 8-2
Step 3
Creating a New Preprocessor Profile
Enter the appropriate preprocessor settings, and click Save. See also: Understanding Preprocessor
Settings, page 8-3.
Understanding Preprocessor Settings
Generally, the type of source footage determines the preprocessor settings. You can modify the settings
and preview the results to make the source footage look as good as possible before encoding. Different
settings are used depending on the nature and quality of the incoming video. See also: Previewing
Preprocessor Clips, page 8-40.
A Preprocessor Profile allows you to adjust the following settings:
•
Common (Preprocessor), page 8-4
•
Video (Preprocessor), page 8-5
•
Telecine (Preprocessor), page 8-9
•
Crop (Preprocessor), page 8-9
•
Bumpers and Trailers (Preprocessor), page 8-10
•
Color (Preprocessor), page 8-12
•
Noise Reduction (Preprocessor), page 8-13
•
Manage Input Extensions (Preprocessor), page 8-14
•
Line21/VANC Data (Preprocessor), page 8-15
•
Aspect Ratio Conversion (Preprocessor), page 8-17
•
Timecode (Preprocessor), page 8-20
•
Watermarking (Preprocessor), page 8-23
•
Audio (Preprocessor), page 8-25
•
Audio Filters (Preprocessor), page 8-26
•
Input/Output Audio Channel Mapping (Preprocessor), page 8-28
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-3
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
•
Thomson Nextamp Forensic Watermarking, page 8-28
•
Graphics Overlay (Preprocessor), page 8-28
•
Subtitles, page 8-40
•
Previewing Preprocessor Clips, page 8-40
Common (Preprocessor)
Figure 8-3 shows the Common settings. Table 8-1 describes the settings.
Figure 8-3
Table 8-1
Preprocessor Profile: Common Settings
Preprocessor Profile: Common Settings and Descriptions
Setting
Description
Profile Enabled
Check the box to enable this profile for job processing.
Task Mode
This is a required setting and cannot be changed.
•
standard: The Cisco MXE 3500 generates an intermediate uncompressed AVI
file as the output of the preprocessing step.
•
fast start: The fast start option is only useful when checking the Separate
Capture from Preprocess box below. In this case, the Cisco MXE 3500 prefilter
runs two passes: first it captures from SDI 'raw' without any filtering, then it
preprocesses the capture file according to the preprocessor settings in a second
pass. If fast-start is enabled, the second pass will run in fast-start mode.
Separate Capture Defines whether or not the preprocessing occurs simultaneously with the capture.
from Preprocess
MXF Capture Bit The bit rate for the intermediate MXF file that gets produced during Live captures
Rate
from HD sources when Separate Capture from Preprocess is enabled.
Normally, the source audio tracks are down-converted to 16 bits before entering the
preprocessor audio pipeline. In Audio Passthrough mode, the original audio is
preserved during preprocessing. This may be necessary when encoding into
formats with 24/20-bit audio or when passing through compressed audio tracks
(Dolby-E, etc.). The only audio preprocessing that is still applied in this case is the
one specified in the Audio Mapping section.
User and Admin Guide for Cisco Media Experience Engine 3500
8-4
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Video (Preprocessor)
Figure 8-4 shows the Video settings. Table 8-2 describes the settings.
Figure 8-4
Preprocessor Profile: Video Settings
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-5
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-2
Preprocessor Profile: Video Settings and Descriptions
Setting
Description
CPU Usage
Determines the resources available for preprocessing.
Optimized for Quality
•
Hardware-based captures: The capture card hardware capability and
compute-intensive software preprocessing capabilities are used. This
results in the highest quality output and is recommended for
video-on-demand encoding.
•
IP captures: Compute-intensive software preprocessing capabilities are
used. This results in the highest quality output.
Optimized for Speed
•
Hardware-based captures: The capture card hardware capability and
simplified software preprocessing capabilities are used, leaving the
maximum amount of resources available for encoding and distribution.
This results in the fastest preprocessing and is recommended for Live
Webcasting.
•
IP captures: Simplified software preprocessing capabilities are used. This
results in the fastest preprocessing but most of the Signal Processing
features will not be available. It also greatly improves overall IP capture
stability when the source stream is prone to outages and/or
missing/corrupted packets. The only supported features in this mode are
Graphic Overlays, Video Downscaling, Video Frame Rate Conversion, and
Closed Captions Burn-in.
Note
Field Order
This mode cannot be used when output video dimensions are higher
than the source dimensions and when the output frame rate is higher
than the source frame rate. When used in combination with H.264 IP
streaming, setting the encoded width and height to 0 in the H.264
profile enables the Smart Ingest feature and will result in the output
dimensions matching the source ones, which allows using the same
profile for different source dimensions.
Specifies which field will be used as the top field during de-interlacing.
•
Automatic Top will be automatically detected. This is recommended.
•
First on Top will be used as the top field.
•
Second on Top will be used as the top field.
•
Frame Footage does not require de-interlacing.
If you have selected an incorrect field order, it will be evident in the quality of
the output. Some lesser-used formats will incorrectly report field order. Also,
AVI and other formats may not specify the field order. If setting Field Order to
Automatic yields poor results, specify First on Top or Second on Top.
User and Admin Guide for Cisco Media Experience Engine 3500
8-6
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-2
Preprocessor Profile: Video Settings and Descriptions (continued)
Setting
Description
Single Field
Specifies the method used to de-interlace interlaced video before it is encoded.
•
Single Field Only: The top field will be interpolated. Half of the temporal
information will be omitted because only information from the first field
will be used. Recommended for fast-motion video.
•
Two Fields Blend: Both fields into a single progressive field. All temporal
information will be maintained. Recommended for slow-moving or
stationary video images.
Motion
Compensation
This setting is not available on the Cisco MXE 3500.
Vertical Shift
The number of horizontal lines the video will be moved.
The preprocessor shifts the entire video in the vertical plane by the amount
specified. So, if the video is shifted by five pixels then each frame is moved up
five lines and the first five lines are out.
Inverse Telecine
Inverse telecine algorithm tracks the 3:2 pull-down cadence even in portions of
the media where, due to a lack of motion, the cadence is difficult to detect.
The chance of a telecine phase change is 80% at every edit point.
Note
Inverse telecine is not compatible with Temporal Smoothing. If
Temporal Smoothing is turned on (set greater than 1), then Inverse
Telecine cannot be used. Requesting both results in a warning message,
and Inverse Telecine is disabled.
Inverse Telecine in the “perfect” mode can be used when the media is
known to have an unchanging telecine phase.
This setting is used to reverse the frame insertion performed by the telecine
process when film is converted to video. Inverse Telecine will remove inserted
frames, which are unnecessary.
•
Off: Processes video with frames as they are. Telecine frames will be
retained, if they are present.
•
Adaptive: The Cisco MXE 3500 will try to detect the telecine pattern and
recreate the original frames. It constantly analyzes and adjusts to
discontinuities (due to an edit, for example) in the telecine pattern. This is
the most commonly used mode.
•
Perfect 3:2: The Cisco MXE 3500 will analyze the footage and then
adhere to a pattern without dynamically adjusting it. This mode should be
used on unedited footage that was created using a 3:2 pull-down process.
Note
Perfect 3:2 does not work when Audio Drift Compensation is enabled
in Audio Preferences.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-7
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-2
Preprocessor Profile: Video Settings and Descriptions (continued)
Setting
Description
Add/Remove VBI
Note
Only use this control when the vertical cropping is turned off.
This setting helps maintain proper aspect ratios when converting between
media types that do not both require a VBI. For example, if the a broadcast
format is being converted to a web format, the VBI will be stripped from the
video before adjusting image size, thus preserving the overall aspect ratio of the
media.
Yes: VBI will be stripped from VBI sources and added to non-VBI sources.
No: No action taken.
Auto: If the incoming source contains a VBI and the output media does not, it
will be added. If the input media has no VBI and the output is to an analog
broadcast format, the VBI will be added.
You can use this feature to strip the VBI out and put in such a way that the
aspect ratio is maintained when you go from one format to another. We suggest
leaving this feature set to the default settings.
When it is set to “Auto”, and the input height is 480 (or 486) and the output
height is 512, or if the input height is 576 and the output height is 608, 32 (or
26) blank VBI lines will be added at the end of the preprocessing stage.
Examples:
1.
When set to Auto, and the input height is 480 (or 486) and the output height
is 512, or if the input height is 576 and the output height is 608, 32 (or 26)
blank VBI lines will be added at the end of the preprocessing stage.
2.
If the input is 512 and:
– VBI is set to Yes, 32 top lines will be cropped off (similar to setting the
vertical cropping to 32)
– VBI is set to Auto and the output is 480 (or 486), 32 (or 26) lines will
be removed before preprocessing.
3.
If the input is 608 and:
– VBI is set to Yes, 32 top lines will be cropped off (similar to setting the
vertical cropping to 32)
– VBI is set to Auto and the output is 576, 32 lines will be removed
before preprocessing.
In Point
Marks the point in time, relative to the beginning of the clip, to start encoding.
In points and out points are used when only a section of a larger file will be
encoded. In points are marked in hh:mm:ss:mmm, where the last section marks
milliseconds.
Out Point
Marks the point in time, relative to the beginning of the clip, to stop encoding.
Out points are marked in hh:mm:ss:mmm, where the last section marks
milliseconds.
Note
In points and out points are not related to video timecodes. They are
measured strictly in time elapsed from the start of the clip. Technically,
they are not frame accurate, but allow frame accurate capture because
they measure to the millisecond.
User and Admin Guide for Cisco Media Experience Engine 3500
8-8
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-2
Preprocessor Profile: Video Settings and Descriptions (continued)
Setting
Description
Fade In
Determines the number of seconds to fade-in from black to full brightness at the
beginning of the video clip. Values range from 0 to 10 seconds. Fade In time is
appended to the absolute beginning of the preprocess file including any
bumpers that may be added. The default value is 0.
Fade Out
Determines the number of seconds to fade out from full brightness to black at
the end of the video clip. Values range from 0 to 10 seconds, with 0 seconds the
default. Fade Out time is appended to the absolute end of the preprocess file
including any trailers that may be added.
Telecine (Preprocessor)
Forward telecine takes 24fps to 30fps or 23.98fps to 29.97fps by creating a 2:3 pull-down cadence.
Figure 8-5 shows Forward Telecine settings. Table 8-3 describes the settings.
Figure 8-5
Table 8-3
Preprocessor Profile: Forward Telecine Settings
Preprocessor Profile: Forward Telecine Settings and Descriptions
Setting
Description
Enabled
Turns forward telecine on or off.
Field
Dominance
Sets the field dominance for the telecine algorithm, which is important because
telecine sometime mixes two input frames to produce an output frame.
•
Upper: Upper dominance places the earlier frame on the upper field (the one
contributing the uppermost line in the frame). This is the default setting.
•
Lower: Since encoders independently set the field dominance, you need to
ensure that the telecine dominance matches the encoder dominance. The
preprocessor does not know the dominance being created by the encoder. In fact,
it is possible to have multiple encoders creating conflicting dominances.
Cadence
Sets the cadence to 2:3 or 3:2. The default setting is 2:3.
Cadence Origin
Timecode
Defines the start of the cadence.
Crop (Preprocessor)
Crop settings are used to trim unwanted material from the outer edges of the incoming video image. All
crop settings are expressed in source video pixels.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-9
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Crop settings do not change the frame size of the finished output. Non-uniform crop will result in
changes to the aspect ratio of the image in the output file. For film-based input that requires a
non-uniform crop, it is important to match the encoder output size to the cropped input size manually to
avoid distorting the image.
Figure 8-6 shows Crop settings. Table 8-4 describes the settings.
Figure 8-6
Table 8-4
Preprocessor Profile: Crop Settings
Preprocessor Profile: Crop Settings and Descriptions
Setting
Description
Crop Top
Determines the number of pixels to trim from the top of the incoming video image.
Crop Left
Determines the number of pixels to trim from the left side of the incoming video
image.
Crop Right
Determines the number of pixels to trim from the right side of the incoming video
image.
Crop Bottom
Determines the number of pixels to trim from the bottom of the incoming video
image.
Bumpers and Trailers (Preprocessor)
Figure 8-7 shows Bumper and Trailer settings. Table 8-5 describes the settings.
Figure 8-7
Preprocessor Profile: Bumper and Trailer Settings
User and Admin Guide for Cisco Media Experience Engine 3500
8-10
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-5
Preprocessor Profile: Bumpers and Trailers Settings and Descriptions
Setting
Description
Bumper File
Specifies the file to be used as a bumper at the introduction of the encoded clip.
Movie files of any Cisco-supported format or still files saved with a .mov file
extension can be used as bumpers.
Trailer File
Specifies the file to be used as a trailer to follow the encoded clip. Movie files
of any Cisco-supported format or still files saved with a .mov file extension
can be used as trailers.
Preprocess Bumper /
Trailer
Specifies whether to apply preprocessing settings to the bumper and/or trailer
file.
•
Checked: Specifies that preprocessing settings should be applied to the
bumper/trailer clip. Use the On setting for video clips that have similar
requirements to those of the source footage.
•
Unchecked: Specifies that the bumper/trailer clip will not have
preprocessing settings applied. The clip will be appended to the beginning
of the source footage as it is. Use the Off setting for animated GIFs or
other bumper/trailer files that do not require the same preprocessing as the
source footage.
Separate Capture from Instructs the Cisco MXE 3500 to separate the real-time audio and video
Preprocess
capture step from the preprocessing step. As a result, the Cisco MXE 3500
will not apply the preprocessor setting until the media acquisition is entirely
completed.
This mode is recommended for encoding Live jobs with non-standard frame
sizes such as 400x300 and/or with heavy preprocessor settings such as higher
level of blur or noise reduction. Separating the preprocessing from the capture
step guarantees that the preprocessing can be performed even while using the
capture card as the input device.
•
Checked: Specifies that the preprocessing will occur in two passes. The
first pass will be capture the input completely, and the second pass will
apply the preprocessing
•
Unchecked: Specifies that the preprocessing will occur normally, i.e.
capture and preprocessing together in the same pass.
MXF Capture Bit Rate Use this setting for higher quality encodes that require scaling and other
preprocessing features. In this mode, a two-stage preprocessing is employed.
On the first stage, the incoming video is encoded into a high-bitrate
MPEG-2/I-frame only MXF format. The actual MXF bitrate is set in the
Preprocessor Profile > MXF Capture Bit Rate. The valid bitrate range is 50 to
300 MBits. On the second stage, a regular file-based preprocessing is executed
off that MXF file.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-11
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Color (Preprocessor)
Figure 8-8 shows Color settings. Table 8-6 describes the settings.
Figure 8-8
Table 8-6
Preprocessor Profile: Color Settings
Preprocessor Profile: Color Settings and Descriptions
Setting
Description
Brightness
Adjusts luminance as measured against the source video. Values range from 50%
(half as bright) to 150% (one and a half times as bright). The total value range is
from 0 to 200%. Default value is 100%, which leaves brightness unchanged.
Contrast
Adjusts separation between the blackest black and the whitest white. Values range
from 50% to 150%. The total valid range is 0 to 200%. The default value is 100%,
which leaves color unchanged.
Hue
Adjusts hue of colors in the video from red (decrease) to green (increase). Values
range from -10° to +10°. The total value range is -180° to +180°. The default value
is 0°.
Saturation
Adjusts the amount of color in the video image expressed as a percentage of source
video color. Values range from 50% to 150%. The total valid value range is 0
(remove all color) to 200 (double the color). The default value is 100%.
Gamma
Adjusts the mid-range (gray) luminance values of the video. This adjusts the
luminance of mid-range colors, leaving black and white values unchanged. The
mapping is applied in RGB space and each color channel independently receives the
color correction. Values range from 0 to 40. The total valid value range is 0 to 255.
The default value is 1.0.
Black Point
Defines the threshold for 100% black. Any pixel below the number entered here will
be converted to black. Values range from 0 to 40. The total valid value range is from
0 to 255. The default value is 0. Setting black point higher will reduce detail in the
dark areas of the video increasing compression quality.
User and Admin Guide for Cisco Media Experience Engine 3500
8-12
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-6
Preprocessor Profile: Color Settings and Descriptions (continued)
Setting
Description
Black Point
Transition
Sets the amount of smoothing between black and surrounding colors. Black Point
affects only pixels below the threshold set. Lower the value to maintain the sharpest
transition, or increase the value for smoother transition. Values are 0 to 255. The
default value is 15.
White Point
Defines the threshold for 100% white. All pixels above the number entered will be
converted to white. Values range from 0 to 255. The default value is 255. Setting
white point lower will reduce detail in the light areas of the video increasing
compression quality.
White Point
Transition
Sets the amount of smoothing between white and surrounding colors. Lower the
value to maintain the sharpest transition, or increase value for smoother transition.
Values for are 0 to 255. The default value is 15.
Color Rescale
Determines whether color will be expanded from video levels (16-235) to computer
levels (0-255). The default value is Yes. Most video formats set 100% black (7.5
IRE) to 16 when mapped to 8 bit sampling and 100% white (100 IRE) to 235. Most
computers set 100% black to 0 and 100% white to 255. Color rescale expands the
range by mapping 16 to 0 and 235 to 255 to ensure that the color range is optimized
for computer display.
•
On: Luminance and color levels will be expanded from video levels (16-235) to
computer levels (0-255). This is the default value.
•
Off: Luminance and color levels will be unchanged from video levels (16-235).
If encoded video looks murky, with no true blacks or true whites, Color Rescale may
be Off when it should be On. If encoded video has too much black and white, one
possible cause may be that Color Rescale is On when it should be Off.
601-709 Color
Space
Determines how color will be adjusted during conversion from HD to SD or SD to
HD.
•
601(SD) – 709(HD)
•
709(HD) – 601(SD)
Noise Reduction (Preprocessor)
Figure 8-9 shows Noise Reduction Settings. Table 8-7 describes the settings.
Figure 8-9
Preprocessor Profile: Noise Reduction Settings
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-13
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-7
Preprocessor Profile: Noise Reduction Settings and Descriptions
Setting
Description
Temporal Smoothing
Defines how frames are combined for interframe smoothing. This specifies the
number of input frames to average when constructing an output frame. Values
range from 1 to 4 frames in terms of the input frame rate from the source. The
default value is 1, which results in no smoothing (a frame compared to itself
will be an exact match).
Blur
Specifies how much to blur the source footage. Values range from 0 to 4.0. The
total valid values range is from 0 to 10.0. Blur is generally used at lower bit
rates to reduce image detail, which improves the overall appearance of the
finished clip at high compression rates.
Blurring degrades the image but enables better compression.
Noise Reduce
Used to remove small, irregular detail from the source video. The range of
values refers to the size of the detail to be removed. Recommended range is
from 0 to 3.0. Complete range is from 0 to 6.0. The default value is 0.
Unsharp Mask
Enabled
Used to enhance edge detail in the image without enhancing other detail. If
checked the Unsharp Radius and Unsharp Strength sliders are activated.
•
Checked: Indicates that Unsharp Mask smoothing will be used. This
reduces compression efficiency, but can improve perceived clarity of the
image.
•
Unchecked: Indicates that Unsharp Mask smoothing will not be used.
This is the default value.
Unsharp Mask reduces compression efficiency, but can improve the perceived
quality of the image. This is recommended for some video formats, such as
VHS, and for multigenerational images where a sharper image is desired.
Unsharp Radius
Used only when Unsharp Mask is set to Yes. Increase the value to increase
sharpening on larger objects within the image. Values range from 0 to 8.0.
Default is 0.
Unsharp Strength
Used only when Unsharp Mask is set to Yes. Increase to increase the strength
of the sharpening effect. Values range from 0 to 200. Complete range is 0 to
200. Default value is 100.
Manage Input Extensions (Preprocessor)
Figure 8-10 shows the Manage Input Extensions settings. Table 8-8 describes the settings.
Figure 8-10
Preprocessor Profile: Manage Input Extensions Settings
User and Admin Guide for Cisco Media Experience Engine 3500
8-14
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-8
Preprocessor Profile: Input Extensions Settings and Descriptions
Setting
Description
Mange Input Extensions
This option allows you to handle file extensions based on a
configuration file.
First, follow these instructions:
1.
Create and save a file that matches the XML format in the following
example:
Proprietary File Handling XML
<extensions>
<extension input="ts" treat-as="mpg" />
<extension input="" treat-as="gxf" type="directshow" />
<extension input="mp4" type="directshow" />
<extension input="avi" type="quicktime" />
</extensions>
In the example:
– Line 2 tells the Cisco MXE 3500 to treat .ts extensions as .mpg
extensions and to decode them using the default pipeline.
– Line 3 tells the Cisco MXE 3500 to treat files without an
extension as .gfx (Grass Valley) files and to decode them using
DirectShow. Line 4 tells the Cisco MXE 3500 to use
DirectShow to decode .mp4 files.
– Line 5 tells the Cisco MXE 3500 to use QuickTime to decode
.avi files.
2.
On the Preprocessor Profile, Manage Input Extensions section,
check the Enabled box.
3.
Next to Configuration File, click the Browse button, and navigate
to the new XML file (created in Step 1).
Note
Currently, the “treat-as” option cannot be combined with
type=”quicktime”.
Line21/VANC Data (Preprocessor)
Figure 8-11 shows Line21/VANC settings. You can select to add Line 21/VANC settings to the output
by specifying the source from the options described in Table 8-9.
See also: Extracting VBI Data from SD Pinnacle Sources (Line 21/VANC Data), page 8-16.
Figure 8-11
Preprocessor Profile: Line21/VANC Settings
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-15
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-9
Preprocessor Profile: Source Settings and Descriptions
Source Setting
Description
None
This setting indicates that no Line 21 data will be added to the output.
VBI (Line 21)
The Cisco MXE 3500 passes the Line 21 information found in the Vertical
Blanking Interval (VBI) of the source media to the encoded output. The
output encoding differs depending upon the selected option. See also:
Extracting VBI Data from SD Pinnacle Sources (Line 21/VANC Data),
page 8-16.
Embedded (Line 21
/VANC)
Submission (CC File)
•
CC passthrough to VBI (Seachange, Pinnacle and GXF)
•
CC passthrough to MPEG user data (Omneon, VOD)
The Cisco MXE 3500 passes the closed captioning information found in
the MPEG user data of the source media (currently only in MPEG-2 based
.mov and Intermediate .ref files) and in an embedded VANC track
(currently only in Avid DNxHD .mov files) to the encoded output. The
output encoding differs depending upon the selected option.
•
CC passthrough to VBI (Seachange, Pinnacle and GXF)
•
CC passthrough to MPEG user data (Omneon, VOD)
The Cisco MXE 3500 will embed the data found in a Scenarist Caption file
(.scc), Cheetah Caption file (.cap), NCI Caption file (.cap) or NCI Timed
Roll-up file (.flc) to the encoded output. The output encoding differs
depending upon the selected option.
•
CC passthrough to VBI (Seachange, Pinnacle and GXF)
•
CC passthrough to MPEG user data (Omneon, VOD)
File Name: If you enable Closed Captioning from a file source, you must
specify the file location on the File Job submission page > Advanced
section > Closed Captioning File at the time of submission.
Extracting VBI Data from SD Pinnacle Sources (Line 21/VANC Data)
The Cisco MXE 3500 supports VBI data extraction from Standard Definition (SD) Pinnacle sources.
You can extract the Line 21/VANC data from the VBI when ingesting SD Pinnacle sources. The
Cisco MXE 3500 reconstructs the VBI data found in the MPEG user data fields before it enters the signal
processing pipeline in the preprocessor.
Procedure
Step 1
On the Preprocessor Profile page, scroll down to the Line 21/VANC Data section.
Step 2
From the Source drop-down, select VBI (Line 21). See Figure 8-12.
Figure 8-12
Selecting VBI Source for Line 21/VANC Data
User and Admin Guide for Cisco Media Experience Engine 3500
8-16
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Note
For the Cisco MXE 3500 to identify a source file as being Pinnacle-based, the media file must
have the .std extension or the file name itself must be std. The preprocessor will also read the
supporting files (if present).
If the media (MPEG) file is named with an .std extension, the supporting file names must contain
the .ft and .header extensions. If the media file is named std, the supporting files must be named
ft and header. The supporting files must reside in the same directory as the std file.
Closed Captioning (Preprocessor)
Figure 8-13 Shows the Closed Captioning settings.
Figure 8-13
Preprocessor Profile: Closed Captioning Settings
Checking the Burn-in box allows you to render closed captions graphically on the screen. The graphic
is white or colored characters on a black rectangle. The 'burned-in' captions will appear on the
intermediate preprocessor .avi file as well as the encoded outputs.
Note
If the Burn-In box is checked and Line 21/VANC Data Source is set to Submission, then a
caption file must be specified in the File Submission profile. If Embedded or VBI is selected, no
caption file specification is needed.
Aspect Ratio Conversion (Preprocessor)
The Aspect Ratio Conversion tools provide several methods for scaling media between various formats.
For example, an image with a 4:3 aspect can be converted to a 16:9 aspect, or vice-versa.
The Cisco MXE 3500 makes use of pixel aspect ratio information in the conversions. The
Cisco MXE 3500 uses default assumptions about the pixel aspect ratio based on the pixel dimensions of
an image. For example, an image size of 720x480 or 720x486 is assumed to be SD NTSC, and is assigned
the NTSC pixel aspect ratio of 0.9. For complete control, the user may explicitly set both the input media
pixel aspect ratio and the pixel aspect ratio for the preprocessor output image.
The input dimensions are read from the input media. The preprocessor output dimensions are set by the
encoder which receives the preprocessed video. Remember that in the case where the preprocessor is
supplying data for more than one encode, it produces the largest of the requested dimensions. The Aspect
Ratio Conversion tools specify how to convert the input media to the preprocessor output.
Note
Pixel aspects are ignored in the Stretch to fit mode. For other modes, understanding the pixel
aspects of both the input and output formats is important for preserving the appearance of the
media and avoiding squashed or stretched images. Changing the pixel aspect will affect the size,
stretching, and cropping of the encoded image.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-17
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 8-14 shows Aspect Ratio Conversion settings. Table 8-10 describes the settings.
Figure 8-14
Table 8-10
Preprocessor Profile: Aspect Ratio Conversion
Preprocessor Profile: Aspect Ratio Conversion Settings and Descriptions
Setting
Description
Mode
Stretch to fit: This mode stretches or shrinks source media format to the dimensions of the
preprocessor output. There is no adjustment to preserve the original aspect ratio of the image. The
pixel aspect ratio settings are not used.
Cropping: This mode changes image size without stretching the image. The Cisco MXE 3500 scales
the image linearly, so that the output image is completely covered. The input and output image edges
match in either the horizontal or vertical direction. Some of the image is lost to cropping in the other
direction. The cropping is done equally from top and bottom or right and left. Cropping mode uses
the supplied pixel aspect ratio information.
Letterbox, Curtains: This mode linearly scales the images until they are completely held within the
boundaries of the output dimensions. Unused space in the vertical direction introduces black bars
(letterboxing) equally on the top and bottom of the output image. Alternately, if there is unused space
horizontally, black bars (curtains) appear on the left and right sides of the output image.
Letterbox/Curtains mode uses the supplied pixel aspect ratio information.
Non-linear Stretch: This mode stretches the image more at the edges and not at all in the center.
The non-linear stretching is in the horizontal direction; the vertical scaling is linear. This option can,
for example, provides a full 16x9 output image from 4x3 source with no distortion near the image
center. Non-linear stretch mode uses the supplied pixel aspect ratio information.
Anamorphic: Anamorphic source video is a 16:9 widescreen format, which has been compressed
horizontally to fit in a narrower, standard-size image, such as 720x480. This means each pixel is wide
on the displayed image, with a pixel aspect ratio greater than 1.0.
To tell the Cisco MXE 3500 your source material is anamorphic, you may select one of the
anamorphic choices from the Input Pixel drop-down. Alternately, if you know the precise pixel
aspect ratio, you can set Input Pixel to Custom and set the Pixel Aspect value manually.
User and Admin Guide for Cisco Media Experience Engine 3500
8-18
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-10
Preprocessor Profile: Aspect Ratio Conversion Settings and Descriptions (continued)
Setting
Description
Input Pixel / Input
Pixel Aspect
This defines the pixel aspect ratio of the input media.
In general, media presented to the Cisco MXE 3500 for ingest may arrive without specification of
their video format. Pixel aspect ratio or simply pixel aspect is part of this format information, and
describes the shape of the image element represented by each pixel. Pixels can be square or
rectangular, depending on the format. Pixel aspect is pixel width divided by pixel height.
The default setting tells the Cisco MXE 3500 to make certain industry-standard assumptions for the
value for the pixel aspect based on the input image dimensions. Other standards may be selected from
the drop-down list to override the default. For complete flexibility, there is a custom option that
allows the pixel aspect to be set explicitly to any numerical value. This is entered in the Input Pixel
Aspect box, which is enabled only for the custom setting.
The MXE 3500 provides 'Smart Ingest' functionality, enabling users to automatically apply aspect
ratio conversion algorithms (letterboxing/curtaining) to source footage without knowing
source/destination pixel aspect ratios. When 'Auto' is selected for input pixel settings, the
preprocessor will attempt to automatically determine aspect ratio of the source footage. In this mode
a single preprocessor profile provides proper results for sources with different aspect ratios.
Output Pixel / Output
Pixel Aspect
This defines the pixel aspect ratio of the preprocessor output. Note that this is the media presented
as input to the Cisco MXE 3500 encoders. For single-encode jobs, the preprocessor produces media
sized to match the encoded output dimensions. However, a Cisco MXE 3500 job may produce
multiple encoded formats, in which case the preprocessor produces an intermediate media format
matching the largest of the requested encode dimensions.
The default setting tells the Cisco MXE 3500 to make certain industry-standard assumptions for the
value for the pixel aspect based on the output image dimensions. Other standards may be selected
from the drop-down list to override the default. For complete flexibility, there is a custom option that
allows the pixel aspect to be set explicitly to any numerical value. This is entered in the Output Pixel
Aspect box, which is enabled only for the custom setting.
The MXE 3500 provides ‘Smart Ingest’ functionality, enabling users to automatically apply aspect
ratio conversion algorithms (letterboxing/curtaining) to source footage without knowing
source/destination pixel aspect ratios. When ‘Auto’ is selected for output pixel settings, a single
preprocessor profile provides proper results for sources with different aspect ratios.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-19
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Aspect Ration Conversion Example
Figure 8-15 shows Aspect Ratio Conversion examples.
Figure 8-15
Aspect Ratio Conversion Examples
Timecode (Preprocessor)
The Cisco MXE 3500 preprocessor prepares timecodes for the output media in various ways depending
on the Source selection. These timecodes are metadata items passed on to the encoders for possible
embedding. Not all encoders make use of timecodes. The Cisco MXE 3500 adds a timecode track to
output media that support it.
Figure 8-16 shows Timecode settings. Table 8-11 describes the settings.
Figure 8-16
Preprocessor Profile: Timecode Settings
User and Admin Guide for Cisco Media Experience Engine 3500
8-20
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-11
Preprocessor Profile: Timecode Settings and Descriptions
Setting
Description
Source
Select one of the following:
•
User Specified:
– For File Jobs, the timecode is offset by the Start Timecode field set on
the File Job Submission page. This value is provided at the time of job
submission; it is not stored in the profile.
– For Live Jobs, the timecode is assumed to start at 0.
•
VBI: VITC timecode will be stripped from the incoming VBI and added
to the appropriate location in the output media. See also: Extracting VBI
Data from SD Pinnacle Sources (Timecode), page 8-21.
•
Embedded: Timecode will be obtained from the source file metadata (for
instance, from the GXF wrapper or from the Timecode track of a
QuickTime file) and added to the appropriate location in the output media.
•
Profile Specified: Timecodes are offset from the Start Timecode entry
below the Source setting. This value is stored in the Preprocessor Profile.
Start Timecode
Enter the timecode that will appear on the first encoded frame. You can match
the source file timecode or start the timecode at 00:00:00:00. Indicate
drop-frame (semi-colon separated, hh;mm;ss;ff) or non-drop frame (colon
separated, hh:mm:ss:ff).
Burn In
When enabled, this feature takes the timecode that it read from the input and
burns it into the image it creates. It is included on every frame. If this feature
is enabled, you must specify the font height and location.
Font Height (%)
Specifies the size of the timecode.
Horizontal/Vertical
Specifies the location of the timecode.
Extracting VBI Data from SD Pinnacle Sources (Timecode)
The Cisco MXE 3500 supports VBI data extraction from Standard Definition (SD) Pinnacle sources.
You can extract the timecode from the VBI when ingesting SD Pinnacle sources. The Cisco MXE 3500
reconstructs the VBI data found in the MPEG user data fields before it enters the signal processing
pipeline in the preprocessor.
Procedure
Step 1
On the Preprocessor Profile page, scroll down to the Timecode section.
Step 2
From the Source drop-down, select VBI. See Figure 8-17.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-21
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 8-17
Note
Selecting VBI Source for Timecode
For the Cisco MXE 3500 to identify a source file as being Pinnacle-based, the media file must
have the .std extension or the file name itself must be std. The preprocessor will also read the
supporting files (if present).
If the media (MPEG) file is named with an .std extension, the supporting file names must contain
the .ft and .header extensions. If the media file is named std, the supporting files must be named
ft and header. The supporting files must reside in the same directory as the std file.
User and Admin Guide for Cisco Media Experience Engine 3500
8-22
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Watermarking (Preprocessor)
The Watermarking section allows you to select a file to be used as a graphic watermark (sometimes
called a “bug”) that normally appears as an overlay in the lower corner of the screen.
Figure 8-18 shows Watermarking settings. Table 8-12 describes the settings.
Figure 8-18
Preprocessor Profile: Watermarking Settings
Table 8-12
Preprocessor Profile: Watermarking Settings and Descriptions
Setting
Description
Image
Determines which image file will be used as a watermark. The format of the watermark
file must be .psd, .tga, .pct, or .bmp.
Origin
Identifies the reference point from which X Distance and Y Distance will be measured.
•
Bottom-right: Watermark placement will be relative to the lower right corner of
the source image.
•
Bottom-left: Watermark placement will be relative to the lower left corner of the
source image.
•
Top-right: Watermark placement will be relative to the upper right corner of the
source image.
•
Top-left: Watermark placement will be relative to the upper left corner of the
source image.
The watermark placement is expressed in terms of the input stream for ease of use. The
Cisco MXE 3500 resizes the watermark accordingly and places it on the encoded
output. This is important because the watermark is unaffected by other Preprocessor
settings (except fade).
If Crop settings are applied, watermark placement will be measured from the new
edges defined by the Crop settings.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-23
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-12
Preprocessor Profile: Watermarking Settings and Descriptions (continued)
Setting
Description
Mode
Determines the display mode for the watermark image.
Units
•
Composite: Straight composite of the watermark onto the source video. If an
alpha channel is present, it is used in the compositing.
•
Luminance: The luminance and hue of the image is altered according to the
luminance and hue of the watermark.
The units select control that has two options: pixels (default) and percent.
If Units drop-down list is set to pixels:
•
The X distance and Y distance controls will support pixel values -768 to 768.
•
The Width and Height controls are enabled.
•
The Coverage area control (see below) is disabled.
X Distance
Changes the location of the watermark image on the finished output file. This setting
changes the placement of the watermark along the horizontal axis of the image.
X-distance is expressed in pixels of the source image x coordinate. Values range from
-768 to +768. The default value is 0, which places the image at the selected Origin.
Y Distance
Changes the location of the watermark image on the finished output file. This setting
changes the placement of the watermark along the vertical axis of the image. Values
range from -768 to +768. The default value is 0, which results in no change in the
placement of the image.
Width
Determines the width of the watermark in terms of pixels of the source image. Values
range from 1 to 768. The default value is 200.
Height
Determines the height of the watermark in terms of pixels of the source image. Values
range from 1 to 576. The default value is 100.
Coverage
Area
Determines the area of the source video that the watermark will cover. Units are in
percent of the video image. Coverage area is a numeric control that selects values from
1.0 to 100.0 percent. This control is enabled only if the Units selector (see above) is
set to percent.
Opacity
Determines how opaque or transparent the watermark image will be. The watermark
can be made more or less noticeable by adjusting the opacity. Values are 0-200%.
Default value is 100%. In Composite mode this is effectively an 'alpha' value, where
100% means full opacity. In Luminance mode this parameter effectively adjusts the
strength of the watermark.
Start
Timecode
This entry specifies the time when the watermark will appear, measured from the
beginning of the clip. The format is HH:MM:SS.mmm, where the mmm are
milliseconds.
Duration
This entry specifies the length of time in seconds that the watermark will be applied.
Enter 0 to have the watermark display for the entire length of the clip.
Fade Time
This entry specifies the length of time in seconds it takes for the watermark to fade in
and fade out. Fades happen within the duration time of the watermark, so a fade-in
begins at the start time, and a fade-out finishes when the duration has expired.
User and Admin Guide for Cisco Media Experience Engine 3500
8-24
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Audio (Preprocessor)
The Audio section of the Preprocessor Profile is used to modify settings after mixing and mapping audio
channels and before encoding.
See also: Dolby DP 600 Program Optimizer, page 5-29.
Figure 8-19 shows the Audio settings. Table 8-13 describes the settings.
Figure 8-19
Table 8-13
Preprocessor Profile: Audio Section
Preprocessor Profile: Audio Settings and Descriptions
Setting
Description
Audio
Passthrough
Passes the input audio through to the output with no preprocessing applied.
Fade In
Amount of time allotted for linear fade-in from silence at beginning of clip. Defined
in seconds. Values range from 0 to 10 seconds with 0 seconds as the default. Default
value is 0.0 seconds.
Fade Out
Amount of time allotted for linear fade-out to silence at the end of clip. Defined in
seconds. Values range from 0 to 10 seconds with 0 seconds the default.
Add Silent
Audio Track
When checked, this option inserts a silent audio track into the decoded output of the
Preprocessor. This insertion only occurs if the source file does not contain any audio
tracks. If the source file contains audio tracks, this option is ignored.
If an Encoder Profile is set up to encode audio but the source file does not contain
audio, the encoder will fail. A silent audio track can be inserted to provide an audio
source to any encoders that expect/require audio.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-25
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Audio Filters (Preprocessor)
Figure 8-20 shows Audio Filters settings. Table 8-14 describes the settings.
Figure 8-20
Table 8-14
Preprocessor Profile: Audio Filters
Preprocessor Profile: Audio Filter Settings and Descriptions
Setting
Description
Low Pass
Suppresses samples above the frequency assigned. Expressed in kilohertz.
Values are 0 to 24. The default value is 0, which disables the filter.
The term Low Pass indicates that lower frequencies are allowed to pass.
Audio compression codecs work more efficiently when higher frequencies
are suppressed.
High Pass
Suppresses frequencies below the set value. Expressed in kilohertz (kHz).
Values are 0 to 200. The default value is 0.
The term High Pass indicates that high frequencies are allowed to pass. Some
types of noise or hum may be present at lower frequencies. Suppressing this
noise can improve compression efficiency.
User and Admin Guide for Cisco Media Experience Engine 3500
8-26
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-14
Preprocessor Profile: Audio Filter Settings and Descriptions (continued)
Setting
Description
Volume Filter Type
Defines how the loudness of the audio is controlled. Specific Filter Type
choices can activate controls in the lower part of the window.
•
None: No adjustment is made.
•
Adjust: Specifies the percentage by which the volume will be amplified
or attenuated. The units are linear (waveform) units.
•
Normalize: Specifies the percentage of the full scale that the typical
volume should match. The Normalize setting is single-pass: it does not
look at the entire audio clip. Instead, it uses a measure of the volume
obtained in a fading window of approximately 10 seconds duration. This
can be useful for Live capture. Values are 0 (silent) to 100 (maximum
volume).
•
2-Pass Normalize: The entire clip is scaled so that the maximum sample
in the clip is normalized to the given value. The 2-pass normalization is
valid only with file-based media. Normalization values range from 0
(silent) to 100 (peak sample set to full scale).
•
1770 2-pass norm: This option enables audio normalization as defined
in the international standard ITU-R BS.1770. The processing is two-pass,
meaning that the audio content is scanned once by the Cisco MXE 3500
to measure the loudness, and scanned again to normalize the loudness.
ITU-R BS.1770 is commonly used for normalizing 5.1 channel
surround-sound media. It may also be used with stereo.
– Selecting 1770 2-pass norm displays the Target Volume box. Enter
the desired normalization value here in LKFS units, as defined in the
standard. These units are similar to dB full-scale units, and are
negative. Commonly used values are in the range -17 to -25 LKFS.
Volume Adjust
For the Adjust option, this value specifies the scaling of the output audio. The
units are linear (waveform) units as a percentage of the input level. Values are
0% (silent) to 200%, with 50% as the default.
Volume Normalize
For the Normalize option, this value specifies the volume of the output audio.
The value is in linear (waveform) units and is a percentage of full scale.
Values are 0% (silent) to 100%, with 25% as the default.
For the 2-pass Normalize option, this value specifies the amplitude of the
maximum sample in the audio clip. The value is in linear (waveform) units
and is a percentage of full scale. Values are 0% to 100%, with 25% as the
default.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-27
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-14
Preprocessor Profile: Audio Filter Settings and Descriptions (continued)
Setting
Description
Compressor Threshold This is a single-pass dynamic range compressor with no look-ahead. It can be
useful for controlling the volume in a Live capture situation. It is not
recommended for use with file-based encoding. (A professional-quality
two-pass compressor is available from Cisco. Contact your Sales
representative.) The compressor maintains an RMS estimate of the typical
audio level with a fading memory time constant of many seconds, and
compresses relative to this empirically measured level.
The Compressor value is the compression threshold level relative to the
typical level measured in decibels of audio power. When the threshold is
exceeded, audio loudness is attenuated by the Compressor Ratio. Therefore,
lower Compressor values provide more compression. Values are –40 dB to +6
dB.
Compressor Ratio
Determines the amount of attenuation that will occur beyond the point
defined in the Compressor threshold field. Values for ratio are 1 (no
compression) to 20 (20:1 approaching limit).
Input/Output Audio Channel Mapping (Preprocessor)
This feature is not available on the Cisco MXE 3500.
Thomson Nextamp Forensic Watermarking
Thomson Nextamp Forensic Watermarking is not available on the Cisco MXE 3500.
Graphics Overlay (Preprocessor)
Activation
To use this feature, you must purchase and install the Graphics Overlay feature license on the standalone
Cisco MXE 3500 or the Resource Manager device. See the Deployment and Administration Guide for
Cisco MXE 3500 for more information.
Cisco MXE 3500 synchronizes video and metadata with graphic templates during transcoding to
produce dynamic multilayered titles, branded graphics, cross promotions, subtitles, captions and
animations. Overlays are suitable for both small screen and large screen applications. Graphic templates
are produced with Adobe authoring software used by most creative and design professionals. With
Cisco MXE 3500 Graphics, editors incorporate built-in scene changes, animations, 8-bit alpha blending,
and transitions – all with runtime metadata triggers. Adding graphic overlays to Cisco MXE 3500 output
requires the following two additional inputs:
•
A Flash .swf template that defines the attributes of graphical elements including, placement, color,
and size. For example, text fields in the template are dynamic variables that are defined at run-time.
•
An XML metadata description that defines the specific values for the graphical elements to be
applied at encoding to the overlay. For example, titling text is supplied so that the same template can
be reused on any video clip.
User and Admin Guide for Cisco Media Experience Engine 3500
8-28
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Graphic overlays (geometrical objects, text, metadata text, images, and/or movies) are applied to any
Cisco MXE 3500-supported output format. The overlay may be applied to main content, bumpers,
and/or trailers. The overlay is applied over media near the end of the preprocessing. The only video
preprocessing operation that follows the overlays is forensic watermarking.
You can use any application, including Adobe Flash Pro 8 and Flash Creative Suite 3, Photoshop, and
After Effects that produces a Flash 7 .swf file with version 2.0 ActionScript™ applications to produce
the graphic overlay template. You then create XML metadata control files in a text editor or a custom
application. Using the Cisco MXE 3500 User Interface, the graphic overlay template (.swf file) and the
metadata (XML) may be applied independently to each segment. The metadata can be applied as a time
referenced XML file (for file jobs) or can be read from an XML file in real time (for live jobs).
In addition, the Cisco MXE 3500 supports the following file reference methods:
•
Path name
•
UNC path name
•
URL
This section includes the following topics:
•
Understanding Graphics Overlay, page 8-29
•
Content/Bumper/Trailer Settings, page 8-30
•
Creating an Overlay Metadata File, page 8-31
•
Animation Controls, page 8-32
Understanding Graphics Overlay
This section covers the following topics:
•
Spatial Considerations , page 8-29
•
Temporal Considerations , page 8-29
•
End of .swf Movie , page 8-30
•
Rendered Metadata , page 8-30
•
Other Metadata , page 8-30
•
Bumpers and Trailers , page 8-30
Spatial Considerations
The overlays are always rectangular. They are resized according to the preprocessor output dimension.
Overlays are not stretched. If the shape of the overlay and preprocessor output media do not match, the
overlay will be sized as large a possible without cropping, meaning that it may not cover all of the output
media area. The overlay is centered, so there may be strips on the left and right, or strips on the top and
bottom not covered by the overlay. Overlay sizing may be understood by measuring widths and heights
in pixel units. If your preprocessor output has an implied pixel aspect ratio, it is not considered.
Temporal Considerations
User-supplied overlay .swf files have a specific playback frame rate. This may or may not match the
frame rate of the preprocessor output media. In case of a mismatch, the overlay may be temporally
stretched or compressed by the preprocessor to better match the output frame rate. The frame rate change
is done by dropping or replicating overlay frames. Such frame rate changes are not always done by the
exact ratio of frame rates; a new rate is chosen for the overlay that preserves smooth motion.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-29
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
End of .swf Movie
At the end of an .swf movie, the last frame will continue to be overlaid by default, until the end of the
preprocessed output. Other behaviors may be programmed into the .swf file, if needed. For example, an
.swf movie can jump back to the beginning and repeat.
Rendered Metadata
It is possible to change rendered metadata text on the overlay during the preprocessing. This is controlled
by a metadata file that specifies lines of text to embed in the overlay at particular times.
Other Metadata
Metadata can be used to control the Flash overlay movie. For example, it is possible to jump to a different
part of the Flash movie. This is set up in the .swf file during the Flash authoring process. A variable is
assigned different values to indicate different locations in the .swf movie.
Bumpers and Trailers
Overlays may also be placed on bumpers and trailers, but they are handled completely independently
from the main clip: the information that controls the overlays is specified separately for bumpers and
trailers.
Note
Check the Preprocess Bumper and/or Preprocess Trailer box in the Preprocessor Profile to
place overlays on bumpers and/or trailers.
Content/Bumper/Trailer Settings
Figure 8-21 shows the Content/Bumper/Trailer settings. Table 8-15 describes the settings.
Figure 8-21
Content/Bumper/Trailer Settings
User and Admin Guide for Cisco Media Experience Engine 3500
8-30
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-15
Content/Bumper/Trailer Settings
Setting
Description
Enabled
Check this box to enable the graphic overlay.
Template File
Click Browse to locate an .swf template file.
Meta-Data File/URL
If the .swf requires it, add an .xml file into this field.
To view the overlay metadata content:
The metadata descriptions listed above correspond to database items in the
“statisticsType” table of the Cisco MXE 3500 DCS database.
You can view the user-defined metadata items in the prefilter section of the
Job XML here:
<plan>
<task>
<parameters>
<meta-data>
<udm-item .... />
Creating an Overlay Metadata File
The metadata XML file holds metadata items that are transmitted to the Cisco MXE 3500 Graphics
Overlay Flash Player at particular times in the preprocessed clip. These metadata items must have names
that correspond to variables in the .swf template file. Use a text editor program to create the XML file.
The format of the metadata XML file is defined in the “Flash Overlay Metadata XML—Overlay Control
Commands ” section on page 8-32.
Setting .SWF File Metadata Variables
This XML is used to communicate metadata and other commands affecting the Flash Overlay. It is sent
via a text file, and may be changed in real time during the processing.
Note
Overlay Metadata XML is a sequence of events, each surrounded by an <event> tag. The
metadata in each <event> is transmitted to the Flash Player at the event time. The events need
not be listed in temporal order. The Flash Player may not respond instantly to metadata changes.
Example 8-1 shows overlay metadata XML. Table 8-15 describes the example.
Example 8-1
Overlay Metadata XML
<eventList>
<event>
<time>26.5</time>
<data>
<var>
<name>reporter</name>
<value>John Smith</value>
</var>
<var>
<name>town</name>
<value>Boston</value>
</var>
</data>
</event>
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-31
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
</eventList>
Table 8-16
Metadata XML Tags and Descriptions
Tag
Description
<eventList>
This tag encloses all the XML for the Flash Overlay metadata.
<event>
This tag encloses metadata to be used at a particular time. Multiple <event> children
are allowed for <eventList>
<time>
This tag encloses the time (floating point, seconds since the start of the clip) for the
metadata.
<data>
This tag encloses the metadata to be sent to the Flash player at the specified time
<var> This tag encloses a .swf variable name and value. Multiple <var> children are
allowed for <event>
<var>
This tag encloses a .swf variable name and value. Multiple <var> children are allowed
for <event>
<name>
This tag encloses the name of a variable in the Flash .swf file.
<value>
This tag encloses a value for the variable in the Flash .swf file.
Flash Overlay Metadata XML—Overlay Control Commands
Several commands can be embedded in the metadata XML file to control the appearance of the overlay,
and can introduce certain types of animation. These commands are not metadata in the same sense as the
<name><value> pairs. They are provided as a more convenient alternative to re-authoring the template
file.
The commands control when the overlay appears and disappears. You may also create fades, wipes, and
slides.
Animation Controls
Graphic overlays (in addition to their related ActionScript) are usually created with software such as
Adobe Flash (Pro 8 to CS5 or later) or Adobe After Effects, or any program that outputs an .swf file.
The Cisco MXE 3500 offers animation controls that allow certain changes to the appearance of the
overlay, via metadata XML tags, and without the need to produce another .swf file. Examples of what
the Cisco MXE 3500 animation controls allow you to do are the following:
•
Easily create fade-in and fade-out, wipes and slides.
•
Use a single .swf file for different media clips, changing only the timing of the overlay appearance.
•
Use an .swf file to create a semi-transparent “bug” logo that appears periodically over the video.
To create and adjust graphic overlays:
1.
Create the .swf file, which may include ActionScript.
2.
Use a text editor to insert animation XML into the metadata XML file.
Graphic Overlay XML
This section includes the following topics:
•
Basic Structure of the XML File, page 8-33
•
Structure of an Event, page 8-33
User and Admin Guide for Cisco Media Experience Engine 3500
8-32
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
•
Times and Timecodes, page 8-34
•
Event Time and Duration, page 8-34
•
The Live Event, page 8-34
•
Opacity, page 8-35
•
Transition Control, page 8-35
•
Automatic Repetitions, page 8-36
•
Flash Movie Control, page 8-36
•
Shortcut Controls, page 8-37
•
Overlay Positioning, page 8-37
•
Debugging, page 8-38
•
Examples, page 8-38
Basic Structure of the XML File
Animation controls go in the Flash Overlay Metadata XML file, which looks like this:
<eventList>
<event> . . . </event>
<event> . . . </event>
. . .
See also: Flash Overlay Metadata XML—Overlay Control Commands , page 8-32.
</eventList>
•
The <event> tags may contain metadata items, timing information, and animation controls. Events
start at particular times during the video. An event may specify an action that takes place over an
extended period of time, not just at one instant.
•
Event tags may not be nested inside other event tags.
•
The file is read and parsed whenever the file is modified or saved. The overlay algorithm reads and
acts on all of the events that precede the current time. For example, one event may define the timing
of an overlay, while another event specifies a metadata value that affects the overlay via Flash
ActionScript.
•
While you can use multiple events, they should not overlap temporally if there is a conflict of
functionality. If such events overlap, the result is undefined and may not give the desired effect.
Structure of an Event
An event tag may contain commands to control:
•
Metadata definitions: See the “Flash Overlay Metadata XML—Overlay Control Commands ”
section on page 8-32.
Metadata definitions may be mixed into any event. These are applied at the beginning of the event
and "stick," that is, the metadata values are communicated to the Cisco MXE 3500 embedded Flash
Player, where they are permanent until changed.
•
Animation controls: any of the following tags.
These control how and when the overlay appears and disappears, how the Flash movie plays, and
how it is positioned on the video. Every event is required to have a <time>, <starttime>, or
<stoptime> tag. Times are referenced to the beginning of the clip.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-33
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Times and Timecodes
All tags that refer to time may have values given either in seconds (floating point) or as timecodes.
Timecodes simply measure a length of time in HH:MM:SS:ff format instead of seconds; they do not
reference any timecode embedded in the media. For example, the "duration" tag may hold a timecode
that simply specifies the length of time in HH:MM:SS:ff format. The semicolon notation HH;MM;SS;ff
may also be used with the standard meaning (two frames dropped every minute except for every 10th
minute). Timecode values should only be used with PAL or NTSC output rates.
For example, <starttime>21.333</starttime> is equivalent to <starttime>00:00:21:10</starttime> (with
an NTSC output rate).
The following tags will accept either timecodes or seconds (* means wildcard):
<time>, <starttime>, <stoptime>, <duration>, <fade>, <wipe->, <slide->, <repeat-period>,
<repeat-duration>, <repeat-stoptime>
Event Time and Duration
Table 8-17 lists and describes the Event Time and Duration tags.
Table 8-17
Event Time and Duration Tags and Descriptions
Tags and Examples
Description
<starttime>
The start time of the event, in seconds, measured from the beginning of the clip.
<time> may be used as shorthand for <starttime>.
or
<time>
<duration>
The duration of the event in seconds. By default, the duration is infinite (but
“live” events have 0 duration by default). By default, overlays are removed at
the end of the duration, although the details are controlled by the
<off-transition> tag.
<stoptime>
May be used instead of <duration>. The duration is the difference between
<stoptime> and <starttime>. If the <duration> tag also appears, the shortest
time will be used.
<starttime-from-end> The start time of the event, in seconds, measured from the end of the clip. Used
only for file-based clips.
<stoptime-from-end> The stop time of the event, in seconds, measured from the end of the clip. Used
only for file-based clips.
The Live Event
<live/>
•
This special tag indicates that the commands enclosed in this event tag are executed immediately.
The intent is that the XML in a live event could be changed in real time during a live encoding job.
Metadata definitions will be immediately sent to the Flash player renderer for immediate inclusion
in the overlay. The <live/> tag takes precedence over any <starttime> or <time> tag in the same
event. When the metadata file is saved, the Cisco MXE 3500 will detect this and read the
<eventList>. The <live> event will be assigned a start time equal to the current time.
•
The XML file with a <live/> tag should have only one event. If there are multiple live events, only
the last one in the file will be used.
User and Admin Guide for Cisco Media Experience Engine 3500
8-34
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
•
The <live/> event is reinitialized every time the metadata file is written or saved, so if the metadata
file is written while the live event is active, that event may be restarted.
•
You can use the <duration> tag or <stoptime> tag to define the duration of the live event.
•
You can use transitions, <on-transition> or <off-transition>, to make the overlay appear or
disappear. Note that in the live case, all transitions are of the <lag/> variety; the <lead/> and
<center/> tags have no effect.
Opacity
<opacity-percent>
This tag defines the maximum opacity for an event. 100 means total opacity, which is the default. You
can set this number lower, for example to 50%, to get a semi-transparent overlay for the duration of the
event. A partial opacity multiplies any partial opacity due to fade-in or fade-out.
Transition Control
Table 8-18 lists and describes the Transition Control tags.
It is legal to combine a fade with a wipe or a slide transition, as long as the transition times match. If
they don't, the fade time is discarded and the wipe or slide time is used for the fading as well.
Table 8-18
Transition Control Tags and Descriptions
Tags and Examples
Descriptions
<on-transition>
These are tags that enclose details of how the transitions happen. By
default, the overlay is applied at the start time (this is the on-transition) and
removed at the end of the event duration (off-transition). However, each of
these tags may contain a block of XML specifying the details of the
transition using the child tags below.
and
<off-transition>
<fade>
This child tag specifies a fade time in seconds, either fade-in or fade-out,
depending on whether the parent is an on-transition or an off-transition.
<wipe-right>
This child tag specifies a wipe time in seconds. The wipe travels from left
to right.
<wipe-left>
This child tag specifies a wipe time in seconds. The wipe travels from right
to left.
<wipe-up>
This child tag specifies a wipe time in seconds. The wipe travels from
bottom to top.
<wipe-down>
This child tag specifies a wipe time in seconds. The wipe travels from top
to bottom.
<slide-right>
This child tag specifies a slide time in seconds. The slide travels right from
the left.
<slide-left>
This child tag specifies a slide time in seconds. The slide travels left from
the right.
<slide-up>
This child tag specifies a slide time in seconds. The slide travels up from
the bottom.
<slide-down>
This child tag specifies a slide time in seconds. The slide travels down from
the top.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-35
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-18
Transition Control Tags and Descriptions (continued)
Tags and Examples
Descriptions
<lag/>
This child tag specifies that the transitions will lag the event time, that is,
the transition begins happening at the event time. This is the default
behavior, unless the "lead" or "center" tags appear.
<lead/>
This child tag specifies that the transitions will lead the event time, that is,
the transition will start early and will complete at the event time.
<center/>
This child tag specifies that the transitions will be centered around the event
time, that is, it will start before the event time and finish after the event
time.
<nonlinear>
This changes the animation of a transition, making it go faster at one end
and slower at the other. It affects fades, wipes, and slides. A value of 1
corresponds to the linear transitions that are used by default. Higher values
slow the animation close to the time when the overlay is fully "on", and
accelerates the animation close to the time when the overlay is fully "off".
Good values to use are 2.0 to 3.0. Slides in particular benefit greatly with
nonlinear motion.
<delay>
The transition is delayed from the usual time (start time or stop time) by a
given number of seconds. This can be useful when dealing with rendering
delays in the Flash player /.swf file.
Automatic Repetitions
Table 8-19 lists and describes the Automatic Repetition tags.
Table 8-19
Automatic Repetition Tags and Descriptions
Tags and Examples
Descriptions
<repeat-period>
This specifies that the event will automatically repeat with a period given in
seconds. Repeating goes on forever, unless constrained with one of the tags
below.
<repeat-count>
This specifies the number of times the event will occur. It is infinite by default.
A value of 1 means the event happens one time (as if there were no
<repeat-period> tag). A value of 0 turns off the event.
<repeat-duration>
This specifies that the event will repeat within a certain period of time given in
seconds. The number of repetitions will be the largest integer multiple of the
repeat periods that fit within the repeat duration.
<repeat-stoptime>
This specifies that the event will repeat until the video time exceeds a value
given in seconds. The number of repetitions will be the largest integer multiple
of the repeat periods that fit before the stop time.
Flash Movie Control
Pausing the Flash player is independent of the overlay process. If the Flash movie is paused, the last
Flash frame continues to be used for overlay. By synchronizing <pause> and <resume> with overlay
transitions, it is possible to make the movie resume the playback from the same point where the movie
stopped when the overlay was removed.
User and Admin Guide for Cisco Media Experience Engine 3500
8-36
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
These are “sticky’ states, meaning once an overlay is paused, it will remain paused until there is a resume
event, regardless of the presence of other events. Events that do only pause or resume may overlap other
events.
Table 8-20 lists and describes the Flash Movie Control tags.
Table 8-20
Flash Movie Control Tags and Descriptions
Tags
Descriptions
<pause/>
Stop the Flash player rendering.
<resume/>
Start the Flash player running from the point at which it was paused.
Shortcut Controls
Two commands, <apply> and <clear>, may be used as convenient abbreviations to control the overlay
in a simple way.
<event>
<starttime>20</starttime>
<apply>5</apply>
</event>
The example above will begin turning the overlay on at 20 seconds, with a fade-in time of 5 seconds.
Note that this eliminates the need for the <on-transition> block.
Table 8-21 lists and describes the Shortcut Control tags.
Table 8-21
Shortcut Control Tags and Descriptions
Tags
Descriptions
<apply/>
Start the overlay. The given value will be the fade-in time in seconds.
<clear/>
Remove the overlay. The given value will be the fade-out time in seconds.
Overlay Positioning
Table 8-22 lists and describes the Overlay Positioning tags.
Table 8-22
Overlay Positioning Tags and Descriptions
Tags
Descriptions
<offset-right-pixels>
Offsets the overlay horizontally by a given number of pixels. Default 0.
<offset-left-pixels>
Offsets the overlay horizontally by a given number of pixels. Default 0.
<offset-up-pixels>
Offsets the overlay vertically by a given number of pixels. Default 0.
<offset-down-pixels>
Offsets the overlay vertically by a given number of pixels. Default 0.
<offset-x-pixels>
Offsets the overlay vertically by a given number of pixels. Default 0.
<offset-y-pixels>
Same as <offset-up-pixels>.
<offset-right-percent>
Offsets the overlay horizontally by a percent of image width. Default 0.
<offset-left-percent>
Offsets the overlay horizontally by a percent of image width. Default 0.
<offset-up-percent>
Offsets the overlay vertically by a percent of image height. Default 0.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-37
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 8-22
Overlay Positioning Tags and Descriptions (continued)
Tags
Descriptions
<offset-down-percent>
Offsets the overlay vertically by a percent of image height. Default 0.
<offset-x-percent>
Same as <offset-right-percent>.
<offset-y-percent>
Same as <offset-up-percent>.
Debugging
<debug/>
This tag may be inserted as child of <eventList>. It generates a local text file named
“GraphicOverlayDebug.txt” that contains timing information about the overlay events. This information
may be useful in debugging the animation XML.
Examples
This section includes the following examples:
•
Basic Overlay Event, page 8-38
•
Centering the Transitions, page 8-38
•
Spanning Events, page 8-39
•
Flash Rendering Delays, page 8-39
•
Complex Repeating Event, page 8-40
Basic Overlay Event
This overlay starts at 2 seconds and ends at 2+8=10 seconds, with a 1.5 second fade-in at 2 seconds and
a 1.5 second fade-out beginning at 10 seconds. The overlay is completely removed at 11.5 seconds.
<event>
<starttime>00:00:02:00</starttime>
<duration>8.0</duration>
<on-transition>
<fade>1.5</fade>
</on-transition>
<off-transition>
<fade>1.5</fade>
</off-transition>
</event>
Centering the Transitions
<event>
<starttime>00:00:02:00</starttime>
<duration>8.0</duration>
<on-transition>
<center/>
<wipe-right>1.5</wipe-right>
</on-transition>
<off-transition>
<center/>
<wipe-left>1.5</wipe-left>
</off-transition>
</event>
User and Admin Guide for Cisco Media Experience Engine 3500
8-38
OL-20698-02
Chapter 8
Preprocessor Profiles
Understanding Preprocessor Settings
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Spanning Events
It is possible to use one event to turn on the overlay and use a separate event to turn off the overlay, as
in this example. Spanning is useful because it allows events to be inserted in-between that can, for
example, send new metadata to the Flash player to update the appearance of the overlay. In this example
the opacity-percent tag is used, and the value "70" must appear in both events or there will be a
discontinuous opacity change at 5.0 seconds.
<event>
<opacity-percent>70</opacity-percent>
<starttime>1.0</starttime>
<on-transition>
<fade>0.5</fade>
</on-transition>
</event>
<event>
<data> … </data>
</event><event>
<opacity-percent>70</opacity-percent>
<stoptime>5.0</stoptime>
<off-transition>
<fade>0.5</fade>
</off-transition>
</event>
Flash Rendering Delays
The details of the Flash movie may impact the timing of overlay animation.
Some Flash .swf files do not update the metadata values on every rendered frame, so there may be a
significant delay between the time a packet of metadata ( <data> ... </data> ) is sent, and the time its
effect appears in the overlay. One way to deal with this problem is to set up an event to transmit the
metadata before it is needed. The example below shows how to send the metadata at time 0 and apply
the overlay at time 1, ensuring that the Flash movie is updated before it is overlaid.
<event>
<data> <name>scene</name> <value>R</value> </data>
<starttime>0</starttime>
<duration>0</duration>
</event>
<event>
<starttime>1</starttime>
<on-transition/>
</event>
Another approach involves the <delay> control. This is mandated with <live> events, since only one
event is allowed. The delay holds back the beginning of the overlay for 1.5 seconds while the Flash
renderer reacts to the new data.
<event>
<live/>
<data>
<var>
<name>title</name>
<value>Red Sox Win Again</value>
</var>
</data>
<duration>10</duration>
<on-transition>
<fade>2</fade>
<delay>1.5</delay>
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-39
Chapter 8
Preprocessor Profiles
Previewing Preprocessor Clips
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
</on-transition>
<off-transition>
<fade>2</fade>
</off-transition>
</event>
Complex Repeating Event
<event>
<data>
<var> <name>name</name> <value>Transition Test 1</value> </var>
<var> <name>name2</name> <value>Transition Test 2</value> </var>
<var> <name>title</name> <value>Graphic Overlay 1</value> </var>
<var> <name>title2</name> <value>Graphic Overlay 2</value> </var>
</data>
<starttime>0</starttime>
<duration>00:00:02:25</duration>
<repeat-period>00:00:04:10</repeat-period>
<repeat-duration>00:00:20:00</repeat-duration>
<offset-down-percent>8</offset-down-percent>
<offset-right>10.0</offset-right>
<on-transition>
<slide-down>00:00:01:00</slide-down>
<fade>00:00:01:00</fade>
<nonlinear>2.0</nonlinear>
<lag/>
</on-transition>
<off-transition>
<fade>00:00:01:00</fade>
<wipe-left>00:00:01:00</wipe-left>
<lead/>
</off-transition>
</event>
Subtitles
This feature is not available on the Cisco MXE 3500.
Previewing Preprocessor Clips
The Preview window allows you to see frame-by-frame results of settings such as cropping, color, noise
reduction, and watermark options selected in the Preprocessor Profile. The image displayed in the
Preview window shows a Before/After Split where the left side is the unprocessed image and the right
side is the same image with the currently selected preprocessor options applied.
The Preview Window allows you to preview the following types of input media:
•
File-based media: Allows you to preview the source file, view video before and after preprocessor
settings have been applied, and set in and out points.
This section includes the following topics:
•
Opening the Preview Window, page 8-41
•
Using the Preview Window, page 8-42
•
Setting File Job In and Out Points, page 8-43
User and Admin Guide for Cisco Media Experience Engine 3500
8-40
OL-20698-02
Chapter 8
Preprocessor Profiles
Previewing Preprocessor Clips
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Opening the Preview Window
The Preview Window is a Cisco MXE 3500 application and works interactively with the
Cisco MXE 3500 Web UI.
Note
Depending on your Windows theme setting, your Cisco MXE 3500 Tools frame may display in
a different color.
Procedure
Step 1
Click Start > All Programs > Cisco > Media Experience Engine > Media Experience Engine Tools.
Make sure the Preview tab is highlighted. See Figure 8-22.
Figure 8-22
Preview Window
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-41
Chapter 8
Preprocessor Profiles
Previewing Preprocessor Clips
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Using the Preview Window
The Preview Window is used to view and fine tune preprocessor settings.
Note
Please note that some but not all preprocessor parameters are sent to the preview window. For example,
graphic overlays are not visible in the Preview Window, but will display in the encoded clip and in the
preprocessed .avi intermediate file.
Before You Begin
To link the preview features to the clip and Preprocessor Profile you are currently working with, verify
that the ECS Server Name (Click the Cisco icon then Options) and the Server on the top right corner of
the Cisco MXE 3500 User Interface are the same.
Procedure
Step 1
Open the Preprocessor Profile for the current job.
Step 2
Open the Preview Window.
Step 3
Click the Cisco icon in the upper left corner, and click Open Clip. See Figure 8-23.
Figure 8-23
Opening a Clip to Preview
Step 4
Navigate to the clip's location, select it, and click Open.
Step 5
Click the Play button. The clip displays in the Preview Window. Use the controls to manipulate the clip.
See also: Preview Window Controls, page 8-42.
Step 6
Make any necessary adjustments to the Preprocessor Profile settings, and view the results in the Preview
Window. Continue to fine tune the settings.
Preview Window Controls
•
Before/After Split Slider: Slide the indicator to the left or right to adjust the amount of the image
displayed unprocessed and the amount displayed with preprocessing options applied.
User and Admin Guide for Cisco Media Experience Engine 3500
8-42
OL-20698-02
Chapter 8
Preprocessor Profiles
Previewing Preprocessor Clips
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
•
Preview Pane: Displays a frame-by-frame view of the input video.
•
In and Out Points: The full bar (base color white) represents the entire clip. To use the timeline:
– Slide the green and red brackets left or right to define the in and out points of the clip (or touch
the i and o keys on your keyboard). The In Point and Out Point counters reflect the bracket
positions. The blue section is the portion of the clip that will be encoded.
– Drag the white tab (below the timeline) to the right or left to view the clip.
– Slide the gray zoom bar to the right to zoom in on a specific frame. The zoom status bar to the
right displays the position of the zoom control relative to the entire clip.
•
Refresh Profile: Make any desired changes to the Preprocessor Profile, save the profile, and click
the Refresh Profile button to see the results in the After side of the Preview Window.
•
Preview Size: Enter new dimensions, if needed, and click Ok. The clip will display in the new size.
•
Thumbnails: Click the Capture Thumbnail button to save a thumbnail of the currently displayed
frame using the default path, name, and image properties as defined at the time of system setup. You
may also choose to change the size, format, quality, or output location of the thumbnail. The
thumbnail image will be captured after the preprocessing is applied.
•
Clip Details: Displays input and output clip properties such as width, height, and FPS.
Setting File Job In and Out Points
See the In and Out Points Preview Windows Control information in “Using the Preview Window” section
on page 8-42.
Choosing Where to Set In and Out Points
Both the Preview Window and the Preprocessor Profile of a Job Profile allow you to define In Points and
Out Points for file-based clips. The overlap is designed to allow users flexibility in determining whether
these settings should be included as part of the Job Profile or whether they should be applied on a
job-by-job basis.
Assign In Points and Out Points in a Job Profile when clips encoded with the profile have consistent
information at the beginning or end that always needs to be trimmed. For example:
•
If clips from a particular source always begin or end with color bars.
•
If clips from a particular source are a uniform length and are preceded by or followed by superfluous
footage.
•
If the desired goal of the encoding is a uniform sample of how a profile will work with a variety of
source material. For example, if a profile needs to be tested, encoding twenty seconds in the same
section of multiple types of source material can give excellent results demonstrating what to expect
when the profile is in production.
Assign the In Points and Out Points in the Preview Window whenever the In Point and Out Point are
unique to the clip. For example:
•
If the footage is unfamiliar, the In Point and Out Point will need to be set by someone visually
reviewing the clip. The Preview Window allows the interaction required when the In Point and Out
Point are unknown or not uniform across a set of clips.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
8-43
Chapter 8
Preprocessor Profiles
Adding a Preprocessor Profile to a Job Profile
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
•
If clips are preceded or followed by unwanted material, but the amount that each clip needs to be
trimmed is not uniform, setting the In Point and Out Point in the profile will provide a uniform trim.
Additional fine tuning of the material to be encoded can be achieved by adjusting the In Point and
Out Point in the Preview window.
The type of trim required by the media being encoded will determine the best option for setting In Points
and Out Points.
Adding a Preprocessor Profile to a Job Profile
Procedure
Step 1
From the Toolbox, expand Profile Management, and click New Profile or Open Profile.
Step 2
From the Profile Class drop-down, select Job, and click the New Profile or Open Profile button.
Step 3
Expand the Preprocessing section.
Step 4
From the drop-down, select one Preprocessor Profile. The Preprocessor Profile is added to the Job
Profile in the upper pane.
Step 5
Click Save. See Figure 8-24.
Figure 8-24
Adding a Preprocessor Profile to a Job Profile
User and Admin Guide for Cisco Media Experience Engine 3500
8-44
OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
PA R T
3
Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CH A P T E R
9
Administrative Tasks
This chapter includes the following topics:
•
Introduction to Administration, page 9-1
•
Host Administration, page 9-2
•
System Administration, page 9-12
•
Profile Spaces, page 9-32
•
User Metadata, page 9-35
•
IP Capture (Live Streaming), page 9-38
•
Simple User Interface (End User Conversion Interface), page 9-42
•
API Administration, page 9-46
•
Additional Administrative Tools, page 9-48
Introduction to Administration
This section includes the following topics:
•
Administration Section of the Toolbox, page 9-1
•
Additional Administrative Tools, page 9-2
Administration Section of the Toolbox
Note
You must have Admin Tools permission to perform these tasks.
The Administration section of the Toolbox enables you to manage the following:
•
Host Administration, page 9-2: Used to configure computers to be recognized by the
Cisco MXE 3500. This includes defining and specifying the function of the Host and any workers
configured for that Host.
•
System Administration, page 9-12: Used to define directory locations and other system-wide
settings.
•
User Administration, page 9-22: Used to create and manage user access to the Cisco MXE 3500.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-1
Chapter 9
Administrative Tasks
Host Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
•
Role Administration, page 9-27: Used to create and manage user roles in the Cisco MXE 3500.
•
Profile Spaces, page 9-32: Used to manage multiple profile directories within the Cisco MXE 3500.
•
User Metadata, page 9-35: Used to create custom name/value pairs that can be submitted with each
job.
•
IP Capture (Live Streaming), page 9-38: Used to create and manage IP Capture sources.
•
Simple User Interface (End User Conversion Interface), page 9-42: Used to configure the
Conversion Interface for end users.
•
API Administration, page 9-46: Used to configure the authentication mode and password.
Additional Administrative Tools
The following administrative tools are also provided with Cisco MXE 3500:
•
Cisco MXE 3500 Tools, page 9-48
•
System Backup, page 9-50
•
Database Configuration, page 9-64
•
Log Viewer, page 9-65
Host Administration
This section includes the following topics:
•
Introduction to Host Administration, page 9-2
•
Understanding Host Administration, page 9-3
•
Creating a New Host, page 9-5
•
Enabling/Disabling a Host, page 9-7
•
Editing Host Settings, page 9-7
•
Deleting a Host, page 9-8
•
Adding Workers to a Host, page 9-8
•
Removing Workers from a Host, page 9-9
•
Configuring Node Attributes, page 9-10
Introduction to Host Administration
The Host Administration page allows administrators to configure the Cisco MXE 3500 to work with
computers on the network. Host is simply another word for the computer or system that runs the
Cisco MXE 3500. The Host Administration page is used to tell the Enterprise Control System (ECS)
what the Hosts are capable of running (what the load capacity of the machine is and what software is
installed).
Access the Host Administration page from the Toolbox by clicking Administration > Host.
User and Admin Guide for Cisco Media Experience Engine 3500
9-2
OL-20698-02
Chapter 9
Administrative Tasks
Host Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Configure Network Settings
Each computer configured to work with the Cisco MXE 3500 must belong to the same domain or
workgroup as the ECS. The exact network specifications will differ depending on the existing network
and administrator preference. For domain installations, network configuration will include creating
IUSR and the Cisco MXE 3500 domain user accounts. For workgroup installations, network
configuration will include verifying that identical, valid IUSR and the Cisco MXE 3500 user accounts
have been created on each local Host.
The Cisco MXE 3500 runs the services, and the IUSR account is used to give the Web server access to
other network resources.
Configure and Activate Host
When the Host is created, click on the Host to load its configured workers in the lower pane of the UI.
From this pane, enable and configure workers for that Host. Then click the Apply Configuration button.
See also: Creating a New Host, page 9-5.
Understanding Host Administration
Select a Host to display summary information about workers configured on that Host. Table 9-1
describes the fields.
Table 9-1
Host Administration Fields and Descriptions
Field
Description
Host
This is the name of the machine running the Cisco MXE 3500 LCS (Local
Control System) and workers. The computer name and the Host name must
match exactly.
To verify the computer name of a Windows Server computer, right-click the
My Computer icon on either your desktop or in your Start Menu, select
Properties, then select the Computer Name. For an NT computer, right-click
Network Neighborhood, select Properties, and select the Identification tab.
Alternately, type the hostname command at the command prompt to display the
computer name.
Status
Displays the status of the Host: Enabled or Disabled.
To change the status, right-click the Host or click Host Options, and select
Enabled or Disabled.
Note: If the status is disabled, jobs will not schedule on that Cisco MXE 3500
node.
Port
TCP (Transmission Control Protocol) port that the LCS is listening on (default
is 3500).
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-3
Chapter 9
Administrative Tasks
Host Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 9-1
Host Administration Fields and Descriptions (continued)
Field
Description
Capacity
Reflects a numeric value (0-99) assigned for the total available processing
capacity of the displayed Host.
Capacity can be any number for a given Host, but it is important that all Hosts
be numbered according to the same standards. For example, for one particular
Host it will not matter if the total capacity is set at 5 or at 10. However, if there
is another Host that has twice the capacity, the capacity of both Hosts should
be listed in common terms. So, a Host that is twice as powerful would have a
capacity of 10 if the first Host was 5, or 20 if the first Host was 10.
Capacity is directly related to processor capacity, but may also be affected by
drive speed, network congestion, and other factors. All of the factors that affect
the amount of work a particular Host can do efficiently should be considered
when assigning a capacity value.
Note
Numbers between 5 and 30 are typically best. Setting this to a high
number > 30 can make the system status monitor hard to read.
See also: Understanding Capacity, Limit, and Expense, page 9-9.
Temp Directory
(UNC Name)
Specifies the directory where temporary files and preprocessor output will be
stored. This must be entered as a UNC name so that other Hosts will be able to
access files written to this directory. This is where preprocessor output and
other temporary files will be written while the job is processing.
Unless the Preprocessor box in the Output Profile is checked to specify that
Preprocessor files should be saved, files written to the Temp Directory will be
deleted automatically when encoding is complete.
Permitted?
A green checkmark indicates that the worker listed to the right is configured to
run on the displayed Host and that it is currently online and available to process
tasks.
A red X indicates either:
Worker
•
That the worker listed to the right is configured to run on the displayed
Host but is currently offline and cannot be contacted by the ECS, or,
•
The worker is not enabled or configured.
Displays a list of all workers that have been configured to run on the displayed
Host.
The Name, DV, DVCAM, Video Channel, and Audio Channel fields appear
only for Live capture workers and define the location of the capture card on the
Host. Channels are numbered sequentially from 0.
Licensed
Indicates the number of concurrent instances of this worker type (example:
prefilter, encoder, distribution) that can be running on the system (all nodes
controlled by that ECS). This value is defined in the Cisco MXE 3500 license
file.
Limit
See the “Understanding Capacity, Limit, and Expense” section on page 9-9.
Expense
See the “Understanding Capacity, Limit, and Expense” section on page 9-9.
User and Admin Guide for Cisco Media Experience Engine 3500
9-4
OL-20698-02
Chapter 9
Administrative Tasks
Host Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 9-1
Host Administration Fields and Descriptions (continued)
Field
Description
Capture Name
Defines the name associated with a live capture worker. Because Hosts can
have more than a single video capture card and can be configured to run more
than one Live capture worker, the Capture Name is required in order to identify
the specific capture card used by the worker. This is only displayed for Live
capture workers.
Capture Type
Type of capture card (DV, DVCAM, AJA-SDI, Custom, etc.). Selection of a
non-custom value will predefine the audio and video channel
Video CH / Audio CH Displays Video Channel and Audio Channel for each Live-capture worker.
Creating a New Host
When creating a Host, administrators must use the Windows Computer Account name (NetBIOS name)
in order to create a Host that will be recognizable to the ECS.
See also: Creating a New Host Using the Right-Click Copy Option, page 9-6.
Procedure
Step 1
From the Toolbox, click Administration > Host.
Step 2
From the Host Administration menu, click the arrow to the right of Host Options > New. See Figure 9-1.
Figure 9-1
Creating a New Host
Figure 9-2 shows the pop-up that displays:
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-5
Chapter 9
Administrative Tasks
Host Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-2
New Host Pop-up
Step 3
Enter the required information (see Table 9-1), and click Create. The new Host displays in the
Cisco MXE 3500 Hosts pane.
Step 4
Select each Worker that is assigned to the Host, and click Permit, or click Permit All.
Note
Step 5
If you select the Permit All option, only all non-Live workers will be permitted. Live workers
require manual entry of additional data.
Click each Worker, and click Edit. Figure 9-3 shows the pop-up that displays.
Figure 9-3
Edit Worker
Step 6
Enter the Limit and the Expense, and click Save. See also: Understanding Capacity, Limit, and Expense,
page 9-9.
Step 7
For Live captures, enter Capture Name, Capture Type, Video CH, and Audio CH.
Step 8
At the top of the page, click Apply Configuration.
Note
Workers added to a Host must be configured before tasks can be assigned to that worker. See
also: Adding Workers to a Host, page 9-8.
Creating a New Host Using the Right-Click Copy Option
Follow the same steps as noted above, but select a Host, and click Copy. This creates a new Host with
the same worker configuration, except that the Captureprefilter worker settings are not copied to the new
Host.
User and Admin Guide for Cisco Media Experience Engine 3500
9-6
OL-20698-02
Chapter 9
Administrative Tasks
Host Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Enabling/Disabling a Host
After a Host is created, click on the Host to load its configured workers in the lower pane of the User
Interface. From this pane, enable and configure workers for that Host. Then, click the Apply
Configuration button. See also: Creating a New Host, page 9-5.
Procedure
Step 1
From the Toolbox, expand Administration, and click Host to display the Host Administration page.
Step 2
Highlight a Host, and click Host Options or right-click on the Host, and select Enable or Disable. See
Figure 9-4.
Figure 9-4
Disabling a Host
Editing Host Settings
Procedure
Step 1
From the Host Administration page, double-click the Host or click Host Options, and select Edit.
Figure 9-5 shows the pop-up that displays.
Figure 9-5
Step 2
Edit Host Pop-up
Make any changes to the fields, and click Save.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-7
Chapter 9
Administrative Tasks
Host Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Deleting a Host
Procedure
Step 1
From the Host Administration page, select the Host to be deleted.
Step 2
Right-click the Host or click Host Options > Delete. See Figure 9-6.
Step 3
When the deletion confirmation pop-up displays, click OK.
Figure 9-6
Deleting a Host
Adding Workers to a Host
Procedure
Step 1
From the Host Administration page, select a Host.
Step 2
In the lower pane, select a Worker, and click Permit, or click Permit All. The list of workers displayed
is controlled by your license level.
Step 3
Click a Worker, and click Edit. Figure 9-7 shows the pop-up that displays.
Figure 9-7
Step 4
Edit Pop-up
Enter the Limit and the Expense, and click Save.
User and Admin Guide for Cisco Media Experience Engine 3500
9-8
OL-20698-02
Chapter 9
Administrative Tasks
Host Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Note
Step 5
The remaining four fields apply to Live captures.
At the top of the page, click Apply Configuration.
Table 9-2
Worker Fields and Descriptions
Field
Description
Limit
Displays the maximum number of workers that can be run simultaneously on the
displayed Host (0-99).
Limits can only be modified on the Host page by Resource Manager level licensees.
See also: Understanding Capacity, Limit, and Expense, page 9-9.
Expense
Note: Expense will be different for different types of workers. For example, MPEG
encoding is more labor-intensive than Microsoft encoding. So, an MPEG worker is
given a higher expense than a Microsoft worker.
Expense can only be modified on the Host page by Resource Manager level licensees.
See also: Understanding Capacity, Limit, and Expense, page 9-9.
Understanding Capacity, Limit, and Expense
The ECS uses capacity and expense to assign tasks to specific workers on specific Hosts in order to keep
jobs moving through the encoding process in the most efficient way possible. The ECS uses Capacity
and Expense to ensure that no single Host is over-burdened in order to prevent bottlenecks.
The processing power required by a particular type of worker may not always be the same. Limit is used
with Capacity and Expense to accommodate this. For example, running one of a particular worker takes
a certain amount, and running two may require double that amount. However, when a certain number is
exceeded, the efficiency may degrade: Everything is fine until the fourth instance of the same worker is
triggered. After this, the Host bogs down and performance suffers. Setting the Limit for this particular
worker to three will prevent the ECS from triggering the fourth worker, even if there is sufficient capacity
to accommodate the normal expense of the fourth instance. Because the expense would dramatically
increase if the fourth worker were triggered, setting the Limit to three creates a threshold for the normal
expense of a worker. Limit allows the administrator to set an upper limit on the number of instances that
can run at the same time.
Removing Workers from a Host
Procedure
Step 1
From the Host Administration page, select a Host.
Step 2
In the lower pane, select a Worker, and click Disable, or click Disable All.
Step 3
When the disable confirmation pop-up displays, click OK.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-9
Chapter 9
Administrative Tasks
Host Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Configuring Node Attributes
This section includes the following topics:
•
Node Attributes Overview, page 9-10
•
Assigning Node Attributes to a Host, page 9-11
Node Attributes Overview
Node Attributes allow you to schedule specific job tasks or all tasks within a job against a set of
Cisco MXE 3500 nodes that support those tasks.
Note
Nodes commonly refer to Cisco MXE 3500 Resource Nodes that are part of a multi-MXE cluster.
The node attribute feature has two purposes:
1.
To allow specific task license features that can only be scheduled against a particular set of nodes to
be constrained to those nodes. A system node attribute is available to force preprocessor tasks to be
scheduled against nodes that have been assigned this node attribute.
2.
To allow a user to designate specific nodes for specific tasks or jobs. For example, a user may want
to designate specific nodes for high priority jobs or a user may want to require that a given
organization use a specific set of nodes. You can submit a job with user-defined metadata (UDM)
that specifies the organization, matching the node attribute that has been previously defined for that
organization.
Tasks Matching Multiple Node Attributes
If a task (or job) matches multiple Node Attributes it will only be scheduled on a node that supports all
matching attributes.
Scheduling Errors
If a task requires a specific Node Attribute that has not been assigned to any node, the task and job will
fail with the following message:
[ECS_MISSINGNODEATTRIBUTE] A task (type: microsoft, id: 175) requested non-existent node
attribute. [EC_COMPLETED] Task Execution 175 is now complete. Reason = Failed.
Configuration Examples
Table 9-3 shows examples of how to configure the XPath and Apply To Job parameters of a Node
Attribute to target specific nodes.
Table 9-3
Configuration Examples
Name
Description
XPath
Apply to Job
Schedule all jobs with a priority of 1 on a
given set of nodes
Priority 1 Jobs
/job[priority=1]
true
User and Admin Guide for Cisco Media Experience Engine 3500
9-10
OL-20698-02
Chapter 9
Administrative Tasks
Host Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 9-3
Configuration Examples (continued)
Name
Description
XPath
Apply to Job
Schedule all Microsoft (Windows Media)
encoding tasks on a given set of nodes
Microsoft Tasks
type[contains(., 'microsoft')]
false
/job/user-data-job/metadata/udm-item[
@name='organizationid' and
@value='54']
true
Schedule all jobs from organization ID = 54 Organization 54
(specified via UDM) on a given set of nodes
Assigning Node Attributes to a Host
The Attributes tab of the Host Administration page is used to assign one or more Node Attributes to a
specific Host (node). Once a Node Attribute has been created, it is listed on the Attributes tab. It is then
permitted (assigned) or disabled.
Procedure
Step 1
In the upper Host Administration pane, highlight a Host.
Step 2
In the lower pane, click the Attributes tab, and highlight a Node Attribute. See Figure 9-8.
Figure 9-8
Assigning Node Attribute to a Host
Step 3
Click the Permit button.
Step 4
When the pop-up displays, click OK. The Node Attribute is now assigned or permitted.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-11
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
System Administration
This section includes the following topics:
•
Introduction to System Administration, page 9-12
•
Setting Default Copyright Information, page 9-20
•
Configuring Output File Storage Location, page 9-20
•
Enabling Sys Admin E-mail Notification, page 9-21
•
Turning Monitor Display Windows On/Off, page 9-21
•
Setting the Auto Reap Interval for Job Monitoring, page 9-21
Introduction to System Administration
System Administration is used to define locations and parameters for files and directories used with the
Cisco MXE 3500. It also includes settings for other system-wide parameters.
Access this page from the Toolbox by clicking Administration > System.
The System Administration page contains the following sections:
•
Input (System Administration), page 9-12
•
Output (System Administration), page 9-15
•
General Settings (System Administration), page 9-16
•
Status Settings (System Administration), page 9-17
•
Data Purging (System Administration), page 9-17
•
Audio Capture (System Administration), page 9-18
•
Single Node Mode (System Administration), page 9-18
•
Grid Computing (System Administration), page 9-19
Input (System Administration)
Figure 9-9 shows Input settings. Table 9-4 describes the settings.
User and Admin Guide for Cisco Media Experience Engine 3500
9-12
OL-20698-02
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-9
Table 9-4
Input Settings
Input Settings and Descriptions
Setting
Description
Bumper/Trailer
Directory
Defines the location of files that can be used as bumpers or trailers to clips
encoded with the Cisco MXE 3500. The Bumper/Trailer Directory controls the
directory path where the Cisco MXE 3500 searches for files displayed in the
Bumper Source and Trailer Source fields in the Preprocessing Profile page.
The Bumper/Trailer Directory value can be entered either as a UNC path to a
network share or to a mapped drive in the case of a deployment using a storage
area network (SAN) or a single node deployment. The Bumper/Trailer Directory
location must be accessible to all hosts.
Common
Directories
Defines the directories where media files will be stored. Multiple directories can
be defined. A semi-colon is used to separate directory entries.
The Common Directory values can be entered either as a UNC path to a network
share or to a mapped drive in the case of a deployment using a storage area
network (SAN) or a single node deployment. The Common Directory locations
must be accessible to all hosts.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-13
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 9-4
Input Settings and Descriptions (continued)
Setting
Description
Media Directory
Defines the directory where media files that will be submitted to the
Cisco MXE 3500 are stored. The Media Directory controls the directory path
where the Cisco MXE 3500 searches for files displayed in the Source box on the
File Submission page.
The Media Directory value can be entered either as a UNC path to a network
share or to a mapped drive in the case of a deployment using a storage area
network (SAN) or a single node deployment. The Media Directory location must
be shared and accessible to all Hosts.
The System Administration page will give a warning if the value entered is not
a UNC path, which is recommended. If using a mapped drive, all nodes
configured to work with the Cisco MXE 3500 must have the location mapped as
the same drive.
Profile Directory
Defines the default path the ECS will use to search for profiles when processing
a submitted job.
Valid Input
Extensions
Defines the list of valid extensions for files in Common Directories. Only files
with extensions listed in this field will be displayed in the Selection List window
in the Input section of the File Job Submission form. A semi-colon is used to
separate file-extension entries.
Watermark
Directory
Defines the location of files that can be used as watermarks for clips encoded
with the Cisco MXE 3500. The Watermark controls the directory path where the
Cisco MXE 3500 searches for files displayed in the Source drop-down in the
Watermark section of the Preprocessing Profile page.
The Watermark Directory value can be entered either as a UNC path to a network
share or to a mapped drive in the case of a deployment using a storage area
network (SAN) or a single node deployment. The Watermark Directory location
must be accessible to all hosts.
User and Admin Guide for Cisco Media Experience Engine 3500
9-14
OL-20698-02
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Output (System Administration)
Figure 9-10 shows Output settings.
Figure 9-10
Output Settings
Output Directories
Output Directories define the location the Cisco MXE 3500 will use to save files of each encoding
format supported by the licensing levels of your Cisco MXE 3500 system. Encoded files will be saved
to the defined directories when either no Distribution > Output Profile is included in the Job Profile or
when the checkbox in the Save Local File section of the Output Profile has been checked.
The Microsoft Output Directory value can be entered either as a UNC path to a network share or to a
mapped drive in the case of a deployment using a storage area network (SAN) or a single node
deployment.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-15
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
General Settings (System Administration)
Figure 9-11 shows General settings. Table 9-5 describes the settings.
Figure 9-11
Table 9-5
General Settings
General Settings and Descriptions
Setting
Description
Default Copyright
Defines the default copyright information populated to the copyright field in all
job submission pages. The Default Copyright is a system-wide setting. The
value entered can be overwritten by the user when jobs are submitted by typing
over the default information displayed.
LCS Disconnect
Notifications
If yes, the Cisco MXE 3500 generates an e-mail (sent to the System
Administrator) when an LCS disconnects from the ECS.
LCS Notification
Frequency (in secs)
Frequency in seconds in which an LCS disconnect e-mail will be generated if
multiple disconnects occur.
License Expiration
Warning (in days)
Defines the period, in days, ahead of the license expiration date that an e-mail
will be sent to the e-mail address defined in the System Administrator Email
field.
Restart IP
yes: restart IP Capture on failure
Capture/Webcast on
no: do not restart IP Capture on failure
Failure
SMTP Server
Identifies the e-mail server used to send e-mail notification messages. The
server identified must be running the Simple Mail Transport Protocol (SMTP)
service for it to process e-mail messages.
System
Administrator
Email
Stores an e-mail address used to contact the System Administrator. This e-mail
address can be used to send messages to a regular e-mail account or to a
text-enabled pager or cellular phone. The System Administrator e-mail address
is used by Notification Profiles when the System Administrator options for
From Email Address or To Email Address are selected.
User and Admin Guide for Cisco Media Experience Engine 3500
9-16
OL-20698-02
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Status Settings (System Administration)
Figure 9-12 shows Status settings. Table 9-6 describes the settings.
Figure 9-12
Table 9-6
Status Settings
Status Settings and Descriptions
Setting
Description
Monitor Display
Window
This setting only applies in Console mode. If set to on, some workers (like
preprocessor and encoders) will display a monitor window which displays the
video being processed.
Note
Auto Reap
(Minutes)
This option does use system resources (example: cpu cycles, memory)
and will slow down overall job processing. It may be used for debugging
purposes or viewing encoded output.
Defines the Auto Reap interval used to clear job information from monitoring
pages. The time defined for Auto Reap determines how long information on a
job will be displayed in monitoring pages before it expires. The Auto Reap
interval is counted from the time the job completes.
Data Purging (System Administration)
Over time, Job data (job, task, executioncontext, executioncontextlog, and related tables) grow and fill
up disk space. The Data Purging section allows you to configure automated system purging, physically
deleting the appropriate records.
Note
After initial or reset of Data Purging values, restart the CAM service to enable this feature or for changes
to take place immediately.
Figure 9-13 shows Data Purging settings. Table 9-7 describes the settings.
Figure 9-13
Data Purging Settings
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-17
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 9-7
Data Purging Settings and Descriptions
Setting
Description
Purge Enabled
yes: purge enabled
no: purge not enabled
Job Completion Duration
(mins)
In minutes, how long after the job was completed, before it is
deleted.
Maximum Records to Delete
This setting limits the number of jobs to be deleted.
Time to Execute Purge
Configures the time of day the purge occurs.
Purge Interval (days)
Configures the number of days between purges.
Audio Capture (System Administration)
Figure 9-14 shows Audio Capture settings. Table 9-8 describes the settings.
Figure 9-14
Table 9-8
Audio Capture Settings
Audio Capture Settings and Descriptions
Setting
Description
Sample Rate
Sets audio sampling rate to tradeoff audio quality and transmission
bandwidth and file size limitations.
Single Node Mode (System Administration)
Figure 9-15 show Single Node Mode settings.
Figure 9-15
Single Node Mode Settings
Single Node Mode Settings
For users in bandwidth-sensitive environments, such as educational institutions and corporations, Single
Node Mode provides greater control and the ability to confine encoding for a job to a single node.
Enabled: Enabling Single Node Mode forces all processing of a job to a single encoder node. The
preprocessing, encoding, and distribution all takes place on one node rather then distributing the tasks
across the system. This effectively reduces the amount of network traffic between the system nodes.
User and Admin Guide for Cisco Media Experience Engine 3500
9-18
OL-20698-02
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Disabled: Disabling Single Node Mode causes the system to distribute tasks to all the available nodes
within a system. So, the preprocessing can occur on one node, the encode on another, and distribution
on another. The Disabled setting allows more of the load balancing capabilities of the system. However,
because the files are being moved through the workflow over multiple nodes, there will be more network
traffic between the nodes within the system.
Soft node values Timeout/Queue Length have no range limit. The values need to be positive integers.
The defaults are 3600 seconds (timeout) and 25 (queue limit).
The Timeout can be as large as you want. The value should be set relative to the average or maximum
job length. You may want the tasks to flow to another node if the wait is going to be longer than the
processing time and nodes are available.
Jobs are composed of Tasks. Tasks are the actual processes (preprocessing, encoding, and distribution)
that together, make up a Job.
The Queue Length is set to a value that allows tasks to move to nodes that have a smaller queue. This
value should be set relative to the average peak queue length the customer experiences. If the value is
less than what normally occurs, performance will decrease.
These values are set to prevent individual nodes from getting backed up with Tasks. Single Node Mode
can greatly improve performance for customers that do not have a network file storage system or do not
have the network capacity to handle uncompressed AVI files. But, if individual nodes get backed up with
more work, then performance is increased by letting the Tasks move to available nodes.
For customers with jobs/content that vary greatly in length or processing time, the system does not
evaluate the input file or profile settings when distributing the tasks. For example:
20 jobs are submitted to a four-node system. Each fourth job is a full content encode that is 2 hours in
length and will take an hour to process. The first three are a bumper, trailer, and preview encode that will
be 15 to 30 seconds in length and take 5 – 15 seconds to run. If all are submitted sequentially in less than
5 seconds, the nodes will receive this distribution:
•
Node 1: 4 bumper jobs - < 2 min total
•
Node 2: 4 trailer jobs < 2 min total
•
Node 3: 4 preview jobs < 2 min total
•
Node 4: 4 content jobs > 4 hours total
In this case, the user would want the 3 jobs that are pending on node 4 to flow to the 3 empty (2 minutes
after submission) nodes. Setting the timeout to 5-30 minutes would save 2 1/2 - 3 hours of processing
time in this case.
Grid Computing (System Administration)
Figure 9-16 shows Grid Computing settings. Grid Nodes: Enter the number of nodes that will be
included in the grid. See also: Flash Grid, page 5-16.
Figure 9-16
Grid Computing Settings
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-19
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Setting Default Copyright Information
This setting defines the default copyright information populated to the copyright field in all job
submission pages. The Default Copyright is a system-wide setting. The value entered can be overwritten
by the user when jobs are submitted by typing over the default information displayed.
Procedure
Step 1
From the Toolbox, click Administration > System.
Step 2
In the General Settings section, enter the information in the Default Copyright field. See Figure 9-17.
Figure 9-17
Step 3
Default Copyright Field
Click Save.
Configuring Output File Storage Location
Note
The LCS must have the appropriate user security level to create directories and write and delete
files in the network directories defined on the System Administration page. See also: System
Administration, page 9-12.
Procedure
Step 1
From the Toolbox, click Administration > System.
Step 2
In the Input and Output sections, in the appropriate field(s):
Step 3
•
For a Network Directory: Type in the UNC path to the directory where the corresponding files are
stored.
•
For a SAN: Type in the drive letter of the SAN and the directory path where the corresponding files
are stored.
Click Save.
User and Admin Guide for Cisco Media Experience Engine 3500
9-20
OL-20698-02
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Enabling Sys Admin E-mail Notification
Procedure
Step 1
From the Toolbox, click Administration > System.
Step 2
In the General Settings section, in the System Administrator Email field, enter the e-mail address.
Step 3
Click Save.
Step 4
Create a Notification Profile, page 4-10.
Step 5
Add the Profile to the Job. See also: Adding a Notification Profile to a Job Profile, page 4-14.
Turning Monitor Display Windows On/Off
This setting only applies in Console mode. If set to on, some workers (like preprocessor and encoders)
will display a monitor window which displays the video being processed.
Note
This option does use system resources (example: cpu cycles, memory) and will slow down overall job
processing. It may be used for debugging purposes or viewing encoded output.
Procedure
Step 1
From the Toolbox, click Administration > System.
Step 2
In the Status Settings section, from the Monitor Window Display drop-down, select on or off.
Step 3
Click Save.
Setting the Auto Reap Interval for Job Monitoring
The Auto Reap interval is used to clear job information from monitoring pages. The time defined for the
Auto Reap determines how long information on a job will be displayed in monitoring pages before it
expires. The Auto Reap interval is counted from the time the job completes.
Procedure
Step 1
From the Toolbox, click Administration > System.
Step 2
In the Status Settings section, in the Auto Reap (Minutes) field, enter the desired number.
Step 3
Click Save.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-21
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
User Administration
Activation
To use this feature, you must purchase and install the Resource Manager feature license on the
Resource Manager device. See the Deployment and Administration Guide for Cisco MXE 3500 for more
information.
This section includes the following topics:
•
Introduction to User Administration, page 9-22
•
Creating New Users, page 9-22
•
Updating Existing Users, page 9-23
•
Deleting Users, page 9-27
Introduction to User Administration
The User Administration page is used by administrators to set user access and permissions.
Access this page from the Toolbox by clicking Administration > User.
The top pane of User Administration displays users that have been created. The lower pane displays the
permissions for each user.
The Cisco MXE 3500 comes with one predefined user:
•
Note
admin: The predefined password is also admin. We recommend that your Administrator
immediately change the admin password.
Upon receipt of your system, the predefined admin user is the only user who can perform Folder
Attendant administrative tasks such as creating users, assigning roles, deleting users, and
denying or removing user permissions. Do not delete the predefined admin user until you
have created at least one new admin user.
Creating New Users
Each person using the Cisco MXE 3500 needs a user profile that controls their system access.
Procedure
Step 1
From the Toolbox, click Administration > User.
Step 2
From the menu bar, click New. The New Cisco MXE 3500 User pop-up displays. See Figure 9-18.
User and Admin Guide for Cisco Media Experience Engine 3500
9-22
OL-20698-02
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-18
Step 3
New User Pop-Up
Enter the appropriate information in each of the fields as described in Table 9-9. All fields are required.
Table 9-9
New User Fields
Setting
Description
User Name
Enter a name for the new user.
Password
Enter a password for the new user.
Confirm Password
Re-enter the password to confirm it.
First Name
Enter the first name of the user.
Last Name
Enter the last name of the user.
E-mail
Enter the e-mail address of the user.
Role
Select the Cisco MXE 3500 role from the drop-down menu. The role defines
the level of access the user has to Folder Attendant functions. Roles are
defined at the time of deployment and are normally: Administrator and User.
Step 4
Select Create to save the new user.
Step 5
Select Continue. The new user displays on the User Administration page. The users are sorted in
alphabetical order.
Updating Existing Users
Procedure
Step 1
From the Toolbox, click Administration > User.
Step 2
Select the user, and click Edit. See Figure 9-19. The Edit User pop-up displays, as shown in Figure 9-20.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-23
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-19
Select the User to be Edited
Figure 9-20
Edit User Pop-Up
Step 3
Update the information in any fields, as needed. The fields marked with an asterisk (*) are required. See
also: Table 9-9.
Step 4
Click Save. The new information is saved and the User Administration page is updated.
Setting User Permissions
After creating a user, the System Administrator sets permissions for that user. Each user is allowed or
denied permission to use the following Cisco MXE 3500 features:
•
Admin Tools: Provides access to Cisco MXE 3500 administrative tools
•
Folder Attendant: Provides access to Folder Attendant
•
Job Profile Editing: Provides access to Job Profile editing functionality
•
Monitoring: Provides access to Monitoring functionality
•
Monitoring (Advanced): Allows a user to reschedule, stop, delete, etc.
•
Reporting: Provides access to reporting functionality
•
Submission: Provides access to submission tools
•
Task Profile Editing: Provides access to profile editing functionality
The permissions for a selected user are displayed at the bottom of the page. See Figure 9-21.
User and Admin Guide for Cisco Media Experience Engine 3500
9-24
OL-20698-02
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-21
Permissions for the Selected User
Four columns display the permissions that have been set for this user. Table 9-10 describes the settings.
Table 9-10
Columns in the Permissions Table
Column Name
Description
Default
Shows the default value for the permissions that are shipped with the
Cisco MXE 3500.
Role
Shows the permissions set for the Role. Permissions set for the role override the
Default permissions. The Role permissions specified in this column are set from
the Role Administration page.
User
Shows the permissions set for the selected user. Permission set for the user
override the Role permissions.
Allow
The actual permissions set for the selected user.
The red X indicates that permissions for that feature are denied, and the green check mark indicates that
the selected user has permissions to access the feature.
Read the permission table from left to right: marks in the column to the right override the previous
column.
The Default permissions are shown in the first column. These are default permissions that come loaded
in the system.
The Role column shows the permissions for the Role assigned to this user. The permissions for the Role
override the default permissions and are set on the Role Administration page.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-25
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
The User permissions show the permissions for this specific user. These permissions override both the
Default and Role permissions for this user only. Modify the permissions for the selected user shown in
this column by following the procedure described below.
To quickly determine if certain permissions are allowed for a user, view the Allow column.
The picture above is an example of permissions set for the user named JSmith who has been assigned
the user role. Notice that by default, those in the user role do not have access to Admin Tools (in this
case) but have access to the remaining features. However, an administrator has added (overridden) the
Admin Tools permission to this user's role.
For each feature, you can specify whether or not to allow, deny, or remove the user's access. You can also
choose to remove all access to all features for a specific user.
Procedure
Step 1
From the Toolbox, click Administration > User.
Step 2
Select the user for which you want to set permissions from the top of the User Administration page. The
permissions for the selected user are listed at the bottom of the page.
Step 3
Select the type of permission you want to modify. Your choices are:
Step 4
•
Admin Tools
•
Folder Attendant
•
Job Profile Editing
•
Monitoring
•
Monitoring (Advanced)
•
Reporting
•
Submission
•
Task Profile Editing
Click one of the buttons described in Table 9-11.
Table 9-11
Step 5
User Permissions and Descriptions
Button Name
Description
Allow
Allow the user access to the specific feature.
Deny
Deny the user access to the specific feature.
Remove
Remove the user access to the specific feature.
Remove All
Removes all access to all features for the specific user.
Repeat Step Step 3 to Step Step 4 for each feature to set all permissions for this user.
User and Admin Guide for Cisco Media Experience Engine 3500
9-26
OL-20698-02
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Deleting Users
Procedure
Step 1
From the Toolbox, click Administration > User.
Step 2
Select the user you want to delete, and click Delete. See Figure 9-22. A confirmation message displays,
asking if you are sure you want to delete the selected user.
Figure 9-22
Step 3
Select User to be Deleted
Select OK to continue with the deletion.
Role Administration
Activation
To use this feature, you must purchase and install the Resource Manager feature license on the
Resource Manager device. See the Deployment and Administration Guide for Cisco MXE 3500 for more
information.
This section includes the following topics:
•
Introduction to Role Administration, page 9-27
•
Creating Roles, page 9-28
•
Updating Roles, page 9-28
•
Setting Role Permissions, page 9-29
•
Deleting Roles, page 9-31
Introduction to Role Administration
Each Cisco MXE 3500 user is assigned a role that controls their level of access to the various system
features.
Access this page from the Toolbox by clicking Administration > Role.
The top pane of the Role Administration page displays roles that have been created. The lower pane
displays the permissions for each role.
The Cisco MXE 3500 comes with three predefined roles:
•
admin: Set up with permission to access all features
•
operator: Set up with permission to access Job Profile editing but not task profile editing features
•
user: Set up with permission to access all features, except administrative
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-27
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Creating Roles
Use this procedure to create a new role.
Procedure
Step 1
From the Toolbox, click Administration > Role.
Step 2
From the menu bar, select New. The Create a New Role pop-up displays. See Figure 9-23.
Figure 9-23
Step 3
New Role Pop-up
Enter a Role Name and Description, and click Create. The new role displays on the Role
Administration page. The roles are sorted in alphabetical order.
Updating Roles
Use this procedure to update an existing role.
Procedure
Step 1
From the Toolbox, click Administration > Role.
Step 2
Select the role you want to edit. See Figure 9-24.
Figure 9-24
Step 3
Select Role to Edit
Select Edit from the menu bar. The Edit Role pop-up displays. See Figure 9-25.
User and Admin Guide for Cisco Media Experience Engine 3500
9-28
OL-20698-02
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-25
Edit Role Pop-up
Step 4
Update the information in each of the fields, as required. The fields marked with an asterisk (*) are
required.
Step 5
When you are done updating the role, Save the new information. The updated information replaces the
original information for the selected role.
Setting Role Permissions
After creating a role, the System Administrator sets permissions for that role. Each role is allowed or
denied permission to use the following Cisco MXE 3500 features:
•
Admin Tools: Provides access to the Cisco MXE 3500 administrative tools
•
Folder Attendant: Provides access to Folder Attendant
•
Job Profile Editing: Provides access to Job Profile editing functionality
•
Monitoring: Provides access to Monitoring functionality
•
Monitoring (Advanced): Allows a user to reschedule, stop, delete, etc.
•
Reporting: Provides access to reporting functionality
•
Submission: Provides access to submission tools
•
Task Profile Editing: Provides access to profile editing functionality
The permissions for a selected role are displayed at the bottom of the page. See Figure 9-26.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-29
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-26
Permissions for the Selected Role
Three columns display the permissions that have been set for each role. Table 9-12 describes the
permissions.
Table 9-12
Selected Permissions
Column Name
Description
Default
Shows the default permissions that are shipped with Folder Attendant.
Role
Shows the permissions set for the Role. Permissions set for the role override the
Default permissions.
Allow
The actual permissions set for the selected role, often the same as the Role column.
The red X indicates that permission for that feature are denied, and the green check mark indicates that
the user in this role has permission to access the feature.
Read the permission table from left to right: marks in the column to the right override the previous
column.
In the example above, the monitor role came loaded (by default) with access to Folder Attendant,
Monitoring, and Submission features. In this case, an administrator has removed, for the role called
monitor, access to Folder Attendant and Submission features. The monitor role now allows access to
Monitoring functions only.
Modify the permissions for the selected role by following the procedure below.
For each feature, you can specify whether or not to allow, deny, or remove access. You can also choose
to remove all access to all features for a specific role.
User and Admin Guide for Cisco Media Experience Engine 3500
9-30
OL-20698-02
Chapter 9
Administrative Tasks
System Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Procedure
Step 1
From the Toolbox, click Administration > Role.
Step 2
Select the role for which you want to set user permissions. The permissions for the selected user are
listed at the bottom of the page.
Step 3
Select the permission you want to modify. You choices are:
Step 4
Step 5
•
Admin Tools
•
Folder Attendant
•
Job Profile Editing
•
Monitoring
•
Monitoring (Advanced)
•
Reporting
•
Submission
•
Task Profile Editing
Select one of the buttons described in Table 9-13.
Table 9-13
Actions Related to Setting Permissions
Button Name
Description
Allow
Allow users in this role access to the specific feature.
Deny
Deny users in this role access to the specific feature.
Remove
Remove users in this role access to the specific feature.
Remove All
Removes all access to all features for the specific role.
Repeat Step 3 and Step 4 for each feature to set all permissions for this role.
Deleting Roles
You can only delete a role if it contains no users. If the role contains users and you try to delete it, the
following message displays:
“The current role contains users and cannot be deleted.”
Procedure
Step 1
From the Toolbox, click Administration > Role.
Step 2
Select the role you want to delete. See Figure 9-27.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-31
Chapter 9
Administrative Tasks
Profile Spaces
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-27
Select the Role to be Deleted
Step 3
Click Delete. A confirmation message displays.
Step 4
Select OK to continue with the deletion. If the selected role does not contain users, it is removed from
the list of roles on the Role Administration page.
Profile Spaces
Activation
To use this feature, you must purchase and install the Resource Manager feature license on the
Resource Manager device. See the Deployment and Administration Guide for Cisco MXE 3500 for more
information.
The Profile Spaces feature allows you to manage multiple profile directories within the system. The
Cisco MXE 3500 is shipped with a single profile directory. The initial database setting for profiledir is:
C:\Program Files\Cisco\Media Experience Engine\profiles
The Cisco MXE 3500 uses the system setting-configured profile directory to access the list of Job
Profiles. However, you may want to maintain separate profile directories for separate groups or for
separate customers.
You can create as many Profile Spaces as you need, but the Cisco MXE 3500 will check to see that each
profile directory exists at the time of creation.
Your Cisco MXE 3500 session links to one Profile Space at a time, thereby determining the profiles that
you can view from the Profile Browser. You can change your working Profile Space at any time by
clicking Tools > Select Profile Space. See Figure 9-28.
Figure 9-28
Profile Space Administration
This section includes the following topics:
•
Determining Your Current Profile Space, page 9-33
•
Setting Your Current Profile Space, page 9-33
•
Creating a Profile Space, page 9-34
User and Admin Guide for Cisco Media Experience Engine 3500
9-32
OL-20698-02
Chapter 9
Administrative Tasks
Profile Spaces
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
•
Editing a Profile Space, page 9-35
•
Deleting a Profile Space, page 9-35
Determining Your Current Profile Space
Your current Profile Space is displayed in the upper right corner of the Web browser. See Figure 9-29.
Figure 9-29
Current Profile Space
Setting Your Current Profile Space
Your Cisco MXE 3500 session links to one Profile Space at a time, thereby determining the profiles that
you can view from the Profile Browser. You can change your working Profile Space at any time.
Procedure
Step 1
Click Tools > Select Profile Space. See Figure 9-30.
Figure 9-30
Step 2
Selecting Profile Space
A pop-up displays. See Figure 9-31. Select a Profile Space from the drop-down, and click the Select
button. The browser is now reset to the selected Profile Space.
Note
If no Profile Spaces appear in the drop-down, see the “Creating a Profile Space” section on
page 9-34.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-33
Chapter 9
Administrative Tasks
Profile Spaces
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-31
Selecting a Profile Space
Creating a Profile Space
Procedure
Step 1
From the Toolbox, expand Administration, and click Profile Space.
Step 2
In the Profile Space Administration pane, click New. See Figure 9-32. A pop-up displays.
Figure 9-32
Step 3
Creating New Profile Space
Enter a unique Name and click Create. See Figure 9-33. The new Profile Space displays in the Profile
Space Administration pane. Profile spaces are always created in c:\profiles\spaces\[profile space name].
The path to the profile space is fixed.
Figure 9-33
Entering Name and Directory
User and Admin Guide for Cisco Media Experience Engine 3500
9-34
OL-20698-02
Chapter 9
Administrative Tasks
User Metadata
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Editing a Profile Space
The editing of Profile Spaces is disallowed in Release 3.1 and later.
Deleting a Profile Space
Procedure
Step 1
From the Toolbox, expand Administration, and click Profile Space.
Step 2
In the Profile Space Administration pane, select the Profile Space, and click Delete. See Figure 9-34.
Figure 9-34
Step 3
Selecting a Profile Space to Delete
When the deletion verification pop-up displays, click OK. The Profile Space is removed from the Profile
Space Administration list.
User Metadata
Activation
To use this feature, you must purchase and install the Resource Manager feature license on the
Resource Manager device. See the Deployment and Administration Guide for Cisco MXE 3500 for more
information.
This section allows you to create custom name/value pairs that can be submitted with each job (and each
task in the job). This custom metadata is returned in detailed job status including the HTTP POST
job-status XML. This metadata (if submitted) is also stored in the database for each job and can be used
for reporting purposes (like tracking which organization submitted which jobs) or (via HTTP POST)
where it is passed back to other systems (like Velocity).
The Data Type can be defined as Integer, String, Decimal, or Enum (Enumeration). This type is used for
validation when entering the user metadata values on the Job Submission pages.
Access this page from the Toolbox by clicking Administration > User Metadata.
This section includes the following topics:
•
Adding User Metadata, page 9-36
•
Editing User Metadata, page 9-37
•
Deleting User Metadata, page 9-38
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-35
Chapter 9
Administrative Tasks
User Metadata
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Adding User Metadata
Use this procedure to add a custom name/value pair.
Procedure
Step 1
From the Toolbox, expand Administration, and click User Metadata to display the page shown in
Figure 9-35.
Figure 9-35
Step 2
Click New to display the pop-up shown in Figure 9-36.
Figure 9-36
Step 3
User Metadata Administration Page
New User Metadata Pop-up
Complete the fields, and click Create. The new name/value pair appears on the User Metadata
Administration page.
User and Admin Guide for Cisco Media Experience Engine 3500
9-36
OL-20698-02
Chapter 9
Administrative Tasks
User Metadata
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Editing User Metadata
Procedure
Step 1
From the Toolbox, expand Administration, and click User Metadata to display the page shown in
Figure 9-37.
Figure 9-37
Step 2
Highlight a metadata row, and click Edit to display the pop-up shown in Figure 9-38.
Figure 9-38
Step 3
Selecting User Metadata to Edit
Edit User Metadata Pop-up
Make any needed changes, and click Save. The changes will display on the User Metadata
Administration page.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-37
Chapter 9
Administrative Tasks
IP Capture (Live Streaming)
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Deleting User Metadata
Procedure
Step 1
From the Toolbox, expand Administration, and click User Metadata to display the page shown in
Figure 9-39.
Figure 9-39
User Metadata Administration Page
Step 2
Highlight a metadata row, and click Delete. A confirmation pop-up displays.
Step 3
Click OK. The name/value pair is removed from the User Metadata Administration page.
IP Capture (Live Streaming)
Activation
To use this feature, you must purchase and install the Live Streaming feature license on the standalone
Cisco MXE 3500 or the Resource Manager device. See the Deployment and Administration Guide for
Cisco MXE 3500 for more information.
This section includes the following topics:
•
IP Capture Overview (Live Streaming), page 9-38
•
Adding an IP Capture Source (Live Streaming), page 9-39
•
Editing an IP Capture Source (Live Streaming), page 9-41
•
Deleting an IP Capture Source (Live Streaming), page 9-42
IP Capture Overview (Live Streaming)
The Cisco MXE 3500 enables ingest of live MPEG-2 and Windows media transport streams over
UDP/IP with management, configuration, and status that enable general use of this feature. IP captures
are limited to transport streams with MPEG-2 video and AC3/Layer2/AES3 audio essences.
Before submitting a job, you must configure the ipCapturePrefilter Worker on the Host Administration
page. See also: Adding Workers to a Host, page 9-8.
In addition, on the Live Submission page, you set the Video Format to IP Capture and select the IP
Capture Source (as defined in Adding an IP Capture Source (Live Streaming), page 9-39), and Start and
Stop Trigger Types. See Figure 9-40.
User and Admin Guide for Cisco Media Experience Engine 3500
9-38
OL-20698-02
Chapter 9
Administrative Tasks
IP Capture (Live Streaming)
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-40
Live Submission Page IP Capture Settings
You may send a start or stop trigger command to the running capture displayed in the Job Status Monitor
(assuming start/stop IP triggers were configured with the Live Job Submission) by clicking on the Job,
then Tools > IP Trigger.
If you are running concurrent IP captures with the same IP capture configuration along with IP triggers,
you need to enter a unique ip-capture-name in the UDM field on the Live Submission page to uniquely
identify the list of IP captures to send a trigger to.
On the Live Submission page, when you select the IP Capture video format, the IP Capture sources are
automatically populated (from the names in the configuration page). For the selected IP Capture Source,
the name will be automatically populated in the ip-capture-name UDM field. You may choose to
manually override this UDM field.
Note
While submitting Live jobs with IP Capture for long duration and storing output data in a file, the stop
trigger should be set so that it does not overflow the disk space of the system. The stop trigger may vary
depending on the encoder configuration and the actual disk space available.
Adding an IP Capture Source (Live Streaming)
Procedure
Step 1
From the Toolbox, expand Administration, and click IP Capture.
Step 2
Click New. See Figure 9-41.
Figure 9-41
Creating New IP Capture Source
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-39
Chapter 9
Administrative Tasks
IP Capture (Live Streaming)
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Step 3
In the New IP Capture Source pop-up, enter a unique Name, IP Address, Port, Program Map PID,
and click Create. The new IP Capture source displays in the list. See Figure 9-42, Figure 9-43, and
Figure 9-44. Table 9-14 describes the fields.
Figure 9-42
New IP Capture Source Pop-up
Figure 9-43
Example UDP Source Configuration
Figure 9-44
Example Windows Media Source Configuration
User and Admin Guide for Cisco Media Experience Engine 3500
9-40
OL-20698-02
Chapter 9
Administrative Tasks
IP Capture (Live Streaming)
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 9-14
IP Capture Source Fields and Descriptions
Field
Description
Name
Unique IP Capture Source name.
Protocol
Source protocol: UDP, RTP, MMS, or HTTP.
IP
Address
For MPEG-2 sources: the multicast IP address of the source MPEG-2 Transport Stream.
The IP addresses reserved for this purpose are from 224.0.0.0 to 239.255.255.255. For
Windows Media sources: the source stream URL.
Port
The multicast port to bind to. Values range from 0 to 65535. Only applicable for UDP and
RTP sources.
Program
Map PID
Specifies the Program Map Table Packet ID (PMT PID) of the desired program in an
MPEG-2 Multi-Program Transport Stream (MPTS).
For MPEG-2 Single Program Transport Streams (SPTS) or if not specified, the first
program listed in the Program Map Table is used automatically. Valid values range from
16 to 8190. Only applicable for UDP and RTP sources.
Editing an IP Capture Source (Live Streaming)
Procedure
Step 1
From the Toolbox, expand Administration, and click IP Capture.
Step 2
Highlight an IP Capture source, and click Edit. See Figure 9-45.
Figure 9-45
Step 3
Selecting IP Capture Source to Edit
When the Edit IP Capture Source pop-up displays, make any changes to the fields, and click Save. See
Figure 9-46. Any changes made are noted in the IP Capture Configuration pane.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-41
Chapter 9
Administrative Tasks
Simple User Interface (End User Conversion Interface)
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-46
Edit IP Capture Source Pop-up
Deleting an IP Capture Source (Live Streaming)
Procedure
Step 1
From the Toolbox, expand Administration, and click IP Capture.
Step 2
Highlight an IP Capture source, and click Delete. See Figure 9-47.
Figure 9-47
Step 3
Selecting IP Capture Source to Delete
When the deletion confirmation pop-up displays, click OK. The IP Capture source is removed from the
IP Capture Configuration pane.
Simple User Interface (End User Conversion Interface)
The Cisco MXE 3500 provides a Simple User Interface (SUI), which is a simplified Conversion Interface
that is oriented for end users who want to convert between video formats while providing minimal
details. End users access the Conversion Interface at http://mxe_IP_address/sui.
To use the interface, the user simply points to a video on a local drive, uploads it, and provides a title
and description. The user can then request converted output in various file formats with the addition of
bumpers, trailers, overlays, and watermarks. No choice of these assets is possible; all are preconfigured
through the SUI Administration page.
User and Admin Guide for Cisco Media Experience Engine 3500
9-42
OL-20698-02
Chapter 9
Administrative Tasks
Simple User Interface (End User Conversion Interface)
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Access this page from the Toolbox by clicking Administration > SUI Admin.
Figure 9-48
SUI Administration Page
Figure 9-49 shows the General Settings section. Table 9-15 describes the settings.
Figure 9-49
General Settings Section
Table 9-15
General Settings and Descriptions
Field
Description
Maximum
Provisioned Users
Sets the limit on users who can create accounts.
New User Access
Code
Intended to prevent random users from creating accounts. The admin will
provide this number to each approved user.
Total Disk Space
Quota
Total amount of disk in GB allocated to user output storage and temporary
storage. Temporary storage refers to interim files required during a conversion.
These are released when a user’s job completes.
User Disk Space
Quota
Total amount of disk in GB reserved for each user. Does not count temporary
storage while job executes.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-43
Chapter 9
Administrative Tasks
Simple User Interface (End User Conversion Interface)
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 9-15
General Settings and Descriptions (continued)
Field
Description
Admin User ID
This is an e-mail address which is the ‘from’ address for user job completion
notifications. E-mail is sent from [email protected][MXE DOMAIN]
Email Server
Domain URL of e-mail server that you want Cisco MXE 3500 to use.
Figure 9-50 shows the Media File Assets section. Table 9-16 describes the settings.
Figure 9-50
Table 9-16
Media File Assets Settings
Media file Assets Settings and Descriptions
Field
Description
Bumper File
Click Browse to select the bumper file to be attached before the user’s program
material in the completed conversion.
Trailer File
Click Browse to select the trailer file to be attached following the user’s
program material in the completed conversion.
Watermark File
The file that will be superimposed on the video program as a watermark.
Graphic Overlay
Template
A Flash SWF file that will be overlaid on the output video, showing user’s text
input from the Conversion Interface (Step 3) such as speaker name and speaker
title. See the Quick Start Guide for Cisco MXE 3500 Release 3.2 Video
Conversion Interface for more information.
Graphic Overlay
Content
This is the XML file which is read by the overlay template SWF.
User and Admin Guide for Cisco Media Experience Engine 3500
9-44
OL-20698-02
Chapter 9
Administrative Tasks
Simple User Interface (End User Conversion Interface)
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-51 shows the Show and Share section. Table 9-17 describes the settings.
Figure 9-51
Table 9-17
Cisco Show and Share Settings
Cisco Show and Share Settings and Descriptions
Field
Description
Enabled
(checkbox)
Checkbox that enables upload to Cisco Show and Share, regardless of other
settings present. When enabled, user will see a Publish to Show and Share
button beside each conversion that uses an SNS file type as output. (The
maximum file upload size is 2 GB.)
Authentication
URL
Provide the Cisco Show and Share host name and port number to allow the
Cisco MXE 3500 to communicate with that server. Nominal port number is 443.
Admin Userid
The admin login name on the Cisco Snow and Share server.
Admin Password
The admin login password on the Cisco Show and Share server.
End Point
Location of the Cisco Show and Share API. Use port 443.
Upload URL
URL on the Cisco Show and Share server where user files are uploaded. Use
port 8080.
Automatically
Approve Video
(checkbox)
Check this box to automatically approve for publication on Cisco Show and
Share for all videos uploaded. If this box is not checked, uploaded videos will
wait for an admin to log in and approve them.
User and Admin Guide for Cisco Media Experience Engine 3500
9-46
OL-20698-02
Chapter 9
Administrative Tasks
API Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-52 shows the Stream Server section. Table 9-18 describes the settings.
Figure 9-52
Table 9-18
Stream Server Settings
Stream Server Settings and Descriptions
Field
Description
Enabled
(checkbox)
Check this box to enable live streaming of live jobs processed by the Conversion
Interface.
Note
The conversion job controlling this activity must also be configured for
live streaming.
API Administration
There are two components of API administration, both affecting behavior of the Cisco MXE REST API:
authentication mode and authentication password.
•
Configuring Authentication Mode, page 9-46
•
Changing the Authentication Password, page 9-47
Configuring Authentication Mode
Note
The authentication mode must be set to unauthenticated mode for Cisco Show and Share integration.
Procedure
Step 1
From the Toolbox, expand Administration, and click API Admin.
Step 2
Click the + sign beside Configure Authentication Mode. See Figure 9-53.
User and Admin Guide for Cisco Media Experience Engine 3500
9-46
OL-20698-02
Chapter 9
Administrative Tasks
API Administration
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-53
API Admin Page
Step 3
Click Edit.
Step 4
Click Authenticated Mode to require basic authentication or Unauthenticated Mode to require no
authentication.
Step 5
Click Save.
Changing the Authentication Password
Note
For Cisco Show and Share integration, you do not need to set an authentication password.
Procedure
Step 1
From the Toolbox, expand Administration, and click API Admin.
Step 2
Click the + sign beside Configure Authentication Password. See Figure 9-53.
Step 3
Click Edit.
Step 4
Enter and enter again the new password in the input fields.
Step 5
Click Save.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-47
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Additional Administrative Tools
In addition to the administrative tools available on the main the Web User Interface (UI), the
Cisco MXE 3500 offers additional features:
•
Cisco MXE 3500 Tools, page 9-48: Allows you to preview Preprocessor Profile clips or create/edit
QuickTime Encoder Profiles
•
Profile Converter, page 9-56: Normalizes any pre-existing profiles you may have into formats that
are acceptable to the current Profile Editor, thereby preventing profile-related job failures.
•
System Backup, page 9-50: Allows you to back up the Linux and Windows Virtual Machines.
•
System Restore, page 9-54
•
System Upgrade, page 9-55
•
Database Configuration, page 9-64: A simple management utility that allows you to set up,
configure, migrate, and update your Cisco MXE 3500 database.
•
Log Viewer, page 9-65: Allows you to view events taking place across a Cisco MXE 3500
installation.
Cisco MXE 3500 Tools
To access Cisco MXE 3500 Tools, click on the Cisco desktop icon or click Start > All Programs >
Cisco > Media Experience Engine > Media Experience Engine Tools.
Note
The Cisco MXE 3500 Tools feature does not work interactively with the Cisco MXE 3500 UI.
Click the Cisco icon in the upper left corner to view the Cisco MXE 3500 Tools menu. See Figure 9-54.
User and Admin Guide for Cisco Media Experience Engine 3500
9-48
OL-20698-02
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-54
Accessing Cisco MXE 3500 Tools Options
See also:
•
Previewing Preprocessor Clips, page 8-40
•
Creating a QuickTime Encoder Profile, page 5-52
•
Editing a QuickTime Encoder Profile, page 5-53
Setting Independent Profile Space
The Cisco MXE 3500 Tools application has the ability to set a profile space independently of the
Cisco MXE 3500 UI profile space.
Procedure
Step 1
Launch Cisco MXE 3500 Tools.
Step 2
Click the Cisco icon in the upper left corner.
Step 3
Click Options in the lower right corner. See Figure 9-55.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-49
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-55
Step 4
Note
Tools Options
From the drop-down, select the Profile Space you want to use.
Specify the Server Name and Port of the system when Cisco MXE 3500 Tools is installed on an LCS
node (controlling the deck) and the ECS, and Cisco MXE 3500 UI are installed on separate machines.
Otherwise the ECS and UI Server Names are typically the same.
System Backup
You can back up critical system data from the Linux and Windows Virtual Machines into a single backup
archive file and use this backup archive file to restore system data. See also: System Restore, page 9-54.
Note
Backup files are version-specific and can only be used to restore the same version of the
Cisco MXE 3500 software.
For Resource Manager, clustered deployments, you need to back up only data on the Resource Manager.
Resource Nodes are not backed up. The system data are backed up:
•
System profiles and custom profile spaces
•
Folder attendant configuration
•
Simple User Interface (SUI) configuration
•
System configuration including host, IP capture, node attributes, users, roles, permission, system
settings, user defined metadata, profile spaces, timed jobs
•
License files
•
Media assets in /mnt/media/assets
•
Watch folder (/mnt/shared, /mnt/watch) and output directory (/mnt/output) configuration
•
Samba configuration
•
IGMP proxy configuration
•
Apache2 and Tomcat configuration
User and Admin Guide for Cisco Media Experience Engine 3500
9-50
OL-20698-02
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
•
Log rotate configuration
•
Monit configuration
•
VSFTP configuration
The following data are NOT backed up:
•
Custom Nuance configuration
•
Media files excluding those in /mnt/media/assets
To access the System Backup page, click Tools > Backup. See Figure 9-56.
Figure 9-56
System Backup Tool
The System Backup page, shown in Figure 9-57, displays information about the previous backup (if any)
and provides links to the detailed log message and to download the backup archive file.
Note
Before performing a backup, ensure that all job processing is completed and that no changes are being
made to system configuration.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-51
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
To start a system backup, click on the Backup button. To continue, click OK when prompted to confirm
the backup request.
Figure 9-57
System Backup Page
Once a backup is initiated, the page will refresh and display the current status of the backup operation.
A backup can take several minutes to complete.
Once the backup has completed successfully, you can download your backup file by clicking the Click
here to download link. The backup file is also be stored in /mnt/shared/system/backup/backup.mxe.
Note
We recommend that you save the backup file to a machine other than Cisco MXE 3500.
User and Admin Guide for Cisco Media Experience Engine 3500
9-52
OL-20698-02
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Click the Show Logs link to view the log message for the backup. See Figure 9-58 for an example.
Figure 9-58
Example Backup Log
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-53
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
System Restore
You can restore critical system data that was previously backed up. See also: System Backup, page 9-50.
To access the System Restore page, click Tools > Restore. See Figure 9-59.
Figure 9-59
System Restore Tool
The System Restore page displays information about the previous restore (if any) and provide links to
display the detailed log messages from the last restore.
Warning
Note
Before performing a system restore, ensure that all job processing is completed and that no changes
are being made to system configuration.
•
The restore operation will delete all jobs (excluding timed jobs) and related history from the
Cisco MXE 3500 database. After the restore is complete, the job status page will be empty.
•
The backup archive must be from the same version of Cisco MXE 3500 software.
•
The Cisco MXE 3500 is not available during a system restore because the database is being restored
and web server is being restarted.
To start a system restore, click the Choose File button, select the backup archive file (backup.mxe), and
click the Restore button.
Once a restore is initiated, the page will refresh and display the current status of the restore operation.
A restore may take several minutes to complete.
To verify that the restore has completed successfully, refresh the web UI in the browser and click Tools
> Restore. Once the restore has completed, you can resume use of the Cisco MXE 3500.
User and Admin Guide for Cisco Media Experience Engine 3500
9-54
OL-20698-02
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
System Upgrade
You can upgrade the Cisco MXE 3500 software to a newer release, for example from Release 3.2 to
Release 3.3.
To access the System Upgrade page, click Tools > Upgrade. See Figure 9-60.
Figure 9-60
Upgrade Tool
The System Upgrade page displays information about the previous upgrade (if any) and provides links
to display the detailed log messages from the previous upgrade. Information about the previous upgrade
also displays in the Help > About dialog.
Note
•
Before upgrading, ensure that all job processing is completed and that no changes are being made
to system configuration.
•
Obtain the upgrade file from Cisco.com and the associated MD5 checksum. See the Deployment
Guide for Cisco MXE 3500 for information about obtaining software and licenses.
To start a system upgrade, paste the checksum into MD5 Checksum field, as shown in Figure 9-61.
Click Browse to select the upgrade file. Then, click Upgrade to begin the upgrade process.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-55
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-61
System Upgrade Page
If the supplied checksum does not match the contents of the file, an error message displays and the
upgrade terminates.
Once an upgrade is initiated, the page will refresh and display the current status of the upgrade operation.
An upgrade may take several minutes to complete.
To verify that the upgrade has completed successfully, refresh the web UI in the browser and click Tools
> Upgrade. Once the upgrade has completed, you can resume use of the Cisco MXE 3500.
Profile Converter
The purpose of the Cisco MXE 3500 Profile Converter is to update, through a Wizard, pre-existing
profiles so that they are editable by someone using the Cisco MXE 3500 UI. The Profile Converter
applies dependency rules and defaults that normalize the profiles and ensure that they will be acceptable
to the current Profile Editor in the MXE 3500 UI.
In addition to making the profiles compatible with the Cisco MXE 3500, the Profile Converter sets
proper defaults and corrects for settings that do not fall into the valid range of values. For example, a
setting that is out of range may be corrected, or a tag may list a feature that does not exist in the profile
definition.
Converted profiles should be evaluated and tested to verify that any changes made during the conversion
produce the expected transcoding results in the Cisco MXE 3500. The Profile Converter produces an
upgrade log that is written to the root of the selected profile directory before the wizard exits. The
upgrade log is an HTML document that can be viewed with a browser. It displays changes and
modifications made to each profile, as well as errors that may have occurred during processing.
Note
Profile customizations that are made by manual editing of XML will not be preserved by the conversion
process, and their omission will not be reported in the log file. If profiles are not converted, the UI Profile
Browser may not be able to load them. However, while not editable, these profiles are compatible for use
with the Cisco MXE 3500.
When the Profile Converter runs, it makes a back-up of any profile that it changes. The back-ups are
located in the same directory as the profile that was updated with a .bak file extension.
Note
The user running the Profile Converter must have write permission to the profile directory being
converted.
User and Admin Guide for Cisco Media Experience Engine 3500
9-56
OL-20698-02
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
See also: Profile Converter Log Entries, page 9-59.
Running the Profile Converter
The Profile Converter scans one profile directory at a time and scans for files to upgrade to
Cisco MXE 3500 profile standards. The converter is a wizard that runs in several stages:
Procedure
Step 1
Click Start > All Programs > Cisco > Media Experience Engine > Media Experience Engine Profile
Converter. The Welcome screen displays. See Figure 9-62.
Figure 9-62
Step 2
Profile Converter Welcome Screen
Click Next. At the next screen, Browse to the location of the profiles you want to convert. See
Figure 9-63.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-57
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-63
Step 3
Click Next. A list of profiles that will be scanned displays. Review the list, and click Next. See
Figure 9-64.
Figure 9-64
Step 4
Selecting the Profile Directory
Profiles to Scan List
The bar shows the progress of the scan. See Figure 9-65.
Figure 9-65
Scan Progress Bar
User and Admin Guide for Cisco Media Experience Engine 3500
9-58
OL-20698-02
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Step 5
When the scan is complete, the Profile Converter displays a list of Profiles that Require Conversion.
Review the list, and click Next.
Step 6
When the conversion is complete, the Profile Conversion Complete screen displays. If you want to view
the Conversion Log, check the box, and click Finish. If not, uncheck the box, and click Finish. See
Figure 9-66.
Figure 9-66
Profile Conversion Complete
Profile Converter Log Entries
When you run the Profile Converter, a conversion log is produced. The log contains two main types of
log messages:
•
The largest number of log messages are tag additions. New tags never cause a problem, and the log
message is informational only.
•
The second main class of messages is value change. In many cases the profile value was incorrect,
and in some cases, the correct value could not be determined. In these cases, the default value is set
and the change logged. These messages should be examined closely since you may need to open the
profile and reset the specific parameter that was changed by the Profile Converter.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-59
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 9-19 describes the log entries.
Table 9-19
Log Entry
Profile Converter Log Entries Descriptions
Description
FL8 and Flash Incorrectly fixes UI bug that mismatched
output-format and output-extension values. The
Profile Converter changes Flash-8-FLV to
Flash-8-SWF to match incorrect swf extension. It
should change swf to flv.
Tag(s)
parameters.output-format
FL8
These three tag values contained the list values not the export.output.extension
selected value in two profiles. The Profile Converter parameters.output-format
chooses the default. It is not possible to determine
parameters.video.codec
what the desired values were.
FL8
parameters.video.bit-rate-control.override-quantizer
is changed to correct tag name
parameters.video.bit-rate-control.quality
FL8
Correctly changes bitrate control values that are
higher than allowed to the maximum value.
parameters.video.bitrate-control.quality
FL8
Correctly changes export max video bitrate value to
match the parameters value.
export.encoder.max-video-bitrate
FL8
Correctly changes export max height value to match
the parameters value.
export.encoder.max-height
FL8
Correctly adds numerous new tags, for example
parameters.grid
parameters.video.bit-rate-control.quality
parameters.video.keyframe-control
parameters.video.bitrate-control.peak-bit-rate
parameters.video.fixed-quality.enabled
parameters.video.temporal-resampling.enabled
FL8
Incorrectly handles export max audio bitrate values parameters.audio.bit-rate
set to 0. The export value is changed to the default
export.encoder.max-audio-bitrate
value [32] and then the parameters audio bitrate value
is set to the default value that the export parameter
was set to [32]. If a conversion log has this issues, the
profile must be hand edited to set the max audio
bitrate export value to the correct value from the
parameters audio bitrate.
H.264
parameters.video.bit-rate-control.mode
Fixes bad worker parameters. Constant quality
encode mode is no longer dependant on encode mode
VBR and avg. bit rate 0. When converted, it uses only
encode mode = VBR-CQT.
H.264
Correctly fixes export audio bitrate value.
export.encoder.max-audio-bitrate
User and Admin Guide for Cisco Media Experience Engine 3500
9-60
OL-20698-02
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 9-19
Profile Converter Log Entries Descriptions (continued)
Log Entry
Description
Tag(s)
H.264
Correctly adds numerous new tags, for example:
parameters.video.write-sequence-parameter-set
parameters.subtitles + all subtags to this
parameters.video.vbv-buffer.initial-fullness
parameters.video.aspect-ratio.enabled
parameters.video.advanced-settings.cr-offset
parameters.video.scene-change-detection.mode
MPEG
Incorrectly sets parameters channel mono value to
stereo to match export.encoder value. The export
block value is incorrect due to a UI bug that always
sets the export block to stereo.
parameters.audio.codec.channels
export.encoder. audio-channels
MPEG
parameters.audio.bit-rate
Correctly restores Layer 2 so that no conversion is
necessary on the type. Because the audio bitrates are
export.encoder.max-audio-bitrate
updated, it is possible that the audio bitrate can be
correctly changed.
MPEG
Correctly adds new tags, for example:
parameters.video.afd.enabled
parameters.video.afd.value
parameters.subtitles + all subtags to this
parameters.video.vbv-buffer-type
parameters.video.vbv-buffer-size
MPEG
parameters.multiplexer.stream
Incorrectly sets the multiplexer stream value for
profiles created in previous interfaces. The previous parameters.multiplexer.stream-display
interface used a numeric stream-display value while
the new UI uses a string value. The stream-display
parameter was used by the UI only because of the
limitations of the previous UIs. The new UI does not
have this limitation, and the stream-display parameter
is obsolete. The profile can be hand edited to remove
the value, or set to the correct string value from the
previous UI.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-61
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 9-19
Profile Converter Log Entries Descriptions (continued)
Log Entry
Description
Tag(s)
MPEG
Unintended FTP value conversion
parameters.video.fps
Action: Modify
export.encoder.max-fps
Tag: parameters.video.fps
Old Value: 23.97
New Value: 29.97
Action: Modify
Tag: export.encoder.max-fps
Old Value: 23.97
New Value: 29.97
Problem: 23.97 is not a valid value. If the MPEG
profile was created using an ASP.UI, the profile may
save this 23.97 value. 29.97 is the default.
Solution: Edit profile in the new UI to 23.976
MPEG
Unintended audio channels conversion
parameters.audio.codec.channels
Action: Modify
Tag: parameters.audio.codec.channels
Old Value: stereo
New Value: mono
Problem: There are two competing values in the
profile:
1) export.encoder.audio-channels = stereo
2) parameters.audio.code.channels = mono
Trying to load a profile in the UI results in a profile
error: "Drop-down control 'mpegAChannels' cannot
be mapped with the given values from its tags."
Solution: Set profile export block manually to the
value of mono.
MPEG
Incorrectly changes sample rate values if sample rate parameters.audio.codec.sample-rate
is not equal to 44.1 hz in
parameters.audio(1-8).codec.sample-rate blocks. The
profile contains a sample rate value in each audio
group, but currently all sample rates must be the
same. Thus, any values other that 44.1 hz will be
changed by the setting of the audio groups 2-8 sample
rate default values.
MS
Correctly adds numerous new tags, for example:
parameters.video.aspect-ratio.enabled
parameters.video.aspect-ratio.type
parameters.video.aspect-ratio.x-ratio
parameters.video.aspect-ratio.y-ratio
User and Admin Guide for Cisco Media Experience Engine 3500
9-62
OL-20698-02
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 9-19
Profile Converter Log Entries Descriptions (continued)
Log Entry
Description
Tag(s)
MS
Incorrectly handles previous UI bug where targets 2-5 export.encoder.max-fps
have incorrect precision (2 instead of 3) for max-fps. parameters.target.video.max-fps
The Profile Converter uses the truncated target value
instead of the correct export value.
PP
Correctly fixes bug where list of keys was saved out
as default value and not 1 (first key).
parameters.video.philips-forensic-watermark.key-ind
ex
PP
Correctly adds numerous new tags, for example:
Parameters.video.motion-compensation
Parameters.video.vertical-shift.num-lines
Parameter.burn-in.subtitiles.enabled
PP
Correctly fixes audio low pass values that exceed the parameters.audio.low-pass
maximum to the maximum allowed value.
PP
parameters.video.unsharp-mask-radius
Correctly fixes the field
parameters.video.unsharp-mask-radius, correcting
cases where the unsharp mask radius was greater than
the maximum allowed value.
PP
Correctly fixes an issue with the field
parameters.burn-in.timecode.font-height-pct, where
the profile had a value that was below the minimum
allowed value for this field.
PP
parameters.video.watermark[1].height
Correctly fixes cases where
parameters.video.watermark[1].height is greater than
the maximum allowed value for the field.
PP
Correctly fixes cases where export.encoder.fast-start
equaled No instead of 1.
export.encoder.fast-start
PP
Correctly fixes cases where
parameters.video.color-range is Off instead of Pass.
(Off is the displayed value and not the correct saved
value for this field).
parameters.video.color-range
QT
UI fps values can have several bugs. 1) the 404 patch parameters.media.target-fps
bug with fps truncated to two decimal places. 2) the export.encoder.max-fps
export block value is incorrectly translated by string
to decimal function and contains extra decimal
places. 3) when using QuickTime API values, the
parameters fps value is not updated, creating
conflicting values. The Profile Converter uses the
correct export value.
QT
UI channel values can differ when using QuickTime parameters.media.audio.channels
API values. The previous UI did not update the
export.encoder. audio-channels
parameters value with the API value, only the export
block. If the two are different, the Profile Converter
uses the correct export block value.
parameters.burn-in.timecode.font-height-pct
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-63
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 9-19
Profile Converter Log Entries Descriptions (continued)
Log Entry
Description
Tag(s)
REAL
Correctly adds numerous new tags, for example:
export.encoder.archive
export.encoder.immediate
parameters.audio.tracks.track-1
parameters.complexity
parameters.startup-latency
parameters.quality
parameters.target[x].video.maxbit-rate
REAL
Audio bitrate and sample rate values are modified to
the default value. When this occurs, the value in the
profile is not valid for the latest music/voice value
lists. Thus, the default values are substituted. This
case is almost always in disabled targets 2-5, meaning
it has no effect on the encoded output. In other rare
cases, the default values are incorrect and should be
manually modified to the closest valid value.
WAV
Correctly fixes previous UI bug that used incorrect
values for sample rate and sample size to compute
max-audio-bitrate.
export/encoder/max-audio-bitrate
WEBCAST
Correctly adds missing tags with the correct default
values. This includes profiles with only five server
tags; The Profile Converter adds five more and child
tags.
parameters.server[x].server-cdn
parameters.server[6-10].enabled
parameters.server[6].user-password
Database Configuration
The Database Configuration Tool is normally used during the installation process to set up, configure,
and migrate databases. However, it may also be used by administrators needing to update or maintain
their database.
This tool offers a simple user interface that allows you to:
•
Create a new, properly configured Cisco MXE 3500 production database.
•
Upgrade replaces Cisco MXE 3500 production database with a newer version
•
Export the system configuration information to an external file. This preserves system setup and
customization data.
•
Import previously stored system configuration information for reconfiguring new or updated
systems.
•
Remove old job information. You define purging parameters.
To access the Cisco MXE 3500 Database Configuration tool
•
Click Start > All Programs > Cisco > Media Experience Engine > Media Experience Engine
Configuration. See Figure 9-67.
User and Admin Guide for Cisco Media Experience Engine 3500
9-64
OL-20698-02
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 9-67
Database Configuration Tool
Log Viewer
The Log Viewer is not supported in Release 3.2.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
9-65
Chapter 9
Administrative Tasks
Additional Administrative Tools
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
User and Admin Guide for Cisco Media Experience Engine 3500
9-66
OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CH A P T E R
10
Job Monitoring and Management
This section includes the following topics:
•
Job Status, page 10-1
•
Timed Job Status, page 10-15
•
System Status, page 10-17
•
Health Status, page 10-19
Job Status
This section includes the following topics:
•
Job Status Overview, page 10-1
•
Monitoring Jobs, page 10-3
•
Monitoring Tasks, page 10-5
•
Viewing Output Clip, page 10-7
•
Viewing Directory/Watch Status, page 10-7
•
Showing Job XML, page 10-8
•
Rescheduling Jobs, page 10-9
•
Stopping Jobs, page 10-10
•
Deleting Jobs, page 10-11
•
Resetting Job Priority, page 10-12
•
Filtering Jobs, page 10-13
Job Status Overview
View job status and perform tasks related to job status from with the Job Status Monitor. It displays all
jobs that have not been reaped (deleted by the system).
See also: Monitoring Tasks, page 10-5.
To access the Job Status Monitor:
•
From the toolbox, select Monitoring > Job Status
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
10-1
Chapter 10
Job Monitoring and Management
Job Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
OR
•
From the main menu, select View > Monitoring > Job Status
See Figure 10-1.
Figure 10-1
Job Status Monitor Upper Pane
The Job Status Monitor upper pane displays the jobs that are currently pending, running, complete, or
failed. Jobs are color coded based on their status. See also: Monitoring Jobs, page 10-3.
The jobs displayed may disappear as you are viewing them because the system automatically removes
(reaps) jobs based on the Auto Reap Interval. The Auto Reap Interval specifies how long job information
displays on the Job Status Monitor before it is cleared from the Monitor. When the system reaps jobs, it
removes data that has been processed and completed. The Auto Reap Interval begins from the time a job
completes (or when it fails).
The upper pane of the Job Status Monitor provides job information as described in Table 10-1.
Table 10-1
Job Status Fields
Field Name
Description
Job ID
Displays the job ID number as generated by the host.
Job Profile Name Displays the name of the job profile that was defined when the watch was set up.
Title
Displays the job title that was defined when the watch was set up.
Author
Displays the author of the job that was defined when the watch was set up.
Submit Time
Displays the time when the job was automatically submitted for processing. This
column can be sorted by last submitted job or by first submitted job.
Priority
Displays the job priority that was defined when the watch was set up. Priority can
be 1 - 100, with 1 being the highest priority.
Status
Displays the status of the job as it is being processed.
Values are:
•
Pending: The job is currently in the queue and has not started.
•
Running: The job is currently running.
•
Completed: The job has successfully completed.
•
Failed: The job failed or the user manually stopped the job.
•
Stopped: User stopped the job.
User and Admin Guide for Cisco Media Experience Engine 3500
10-2
OL-20698-02
Chapter 10
Job Monitoring and Management
Job Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Note
Click any of the headings (Job ID, Job Profile Name, etc.) at the top of the Job Status Monitor to sort
the open jobs by the selected field. By default, jobs are sorted from most recently submitted to earliest
submitted.
If all jobs do not display, use the scroll bars to view the remaining jobs.
Job Options
On the Job Status Monitor page, click the arrow to the right of the Job Options button to display the
following. Most of the options are self-explanatory, except that Reschedule resubmits the entire job
from scratch, and Retry resubmits failed or dependent tasks only. Retry is particularly useful, for
example, when the encoding has completed but distribution fails. See Figure 10-2.
Figure 10-2
Job Options
Monitoring Jobs
Monitor the status of all jobs submitted in the Cisco MXE 3500 system from the Job Status Monitor
page.
To access the page, from the Toolbox, expand Monitoring, and click Job Status.
Each job contains multiple tasks. To view the tasks associated with a job and their status, double-click
the job row in the upper pane (shown here in blue). The tasks display in the lower pane on the Tasks tab.
See Figure 10-3.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
10-3
Chapter 10
Job Monitoring and Management
Job Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 10-3
Job Status Monitor Page
This page shows several jobs that are in progress or that have recently been completed. Jobs are
color-coded based on the status described in Table 10-2.
Table 10-2
Job Status Color Coding
Status
Color
Description
Pending
Yellow
The job has been submitted, but work has not yet begun.
Running
Green
The job has been submitted and work has begun. The job stays in Running
status until all tasks in the Job Profile have been executed or until the job is
determined to have failed.
Completed
Blue
All the tasks in the job profile have completed successfully.
Failed
Red
One or more tasks in the Job Profile could not be completed successfully.
For example, if communication with an FTP service cannot be established,
the job will fail because the distribution task cannot be completed
successfully. Similarly, if you stop a job, it will fail with the following error
message: user stop request.
If a job fails, select the Errors tab for a summary of errors that have occurred.
(To obtain additional details on why jobs failed, contact your
Cisco MXE 3500 administrator.) Take the necessary actions to correct any
jobs that have failed, and resubmit or reschedule the job.
You may also view the XML code for a selected job for more detail on how
it is being processed. See also: Showing Job XML, page 10-8.
Stopped
Tip
Orange
User stopped the job.
If all of the jobs are not displayed, use the scroll bars to view the remaining jobs.
User and Admin Guide for Cisco Media Experience Engine 3500
10-4
OL-20698-02
Chapter 10
Job Monitoring and Management
Job Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Monitoring Tasks
The lower pane of the Job Status Monitor displays job tasks or job errors, depending on which tab you
select. Double-click a job in the upper pane to display its tasks or errors in the lower pane. See
Figure 10-4.
Figure 10-4
Job Status Monitor Tasks
Each task within the job, and its status, are listed. Task fields are described in Table 10-3.
Table 10-3
Task Field
Field Name
Description
Task ID
Displays a unique numerical ID the Cisco MXE 3500 assigns to each task within the
job.
Task Type
The task type represents the specific type of task that is executed by a given worker
(examples: Preprocessor, Flash encoder, File Manager, etc.) on a specific node. The
tasks are defined by the Job Profile selected for the job. See also: Job Profiles,
page 6-1.
Begin Time
Displays the time when the task was started.
Complete Time Displays the time when the task was completed.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
10-5
Chapter 10
Job Monitoring and Management
Job Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 10-3
Task Field (continued)
Field Name
Description
% Complete
Displays the percentage of the task that is currently complete.
Note
Task Status
For Speech to Text tasks, the numbers displayed here represent time elapsed.
Displays the current status of the task.
Possible values are:
•
Dependent Task: Execution is dependent on one or more other task status
events (start or complete events).
•
Pending: The task is waiting to be scheduled.
•
Provisioned Task: The task has acquired license(s) and a node worker. It is now
waiting for notification from the LCS that the task has started.
•
Running: The task is being executed by a worker on an LCS node.
•
StopRequest: The task is being halted by the scheduler or operator. A terminate
request was sent to the LCS. Waiting for a confirmation from LCS that the task
is complete.
•
Succeeded: The task has completed successfully.
•
Failed: The task failed on the LCS or was invalid.
•
UserStopped: The task was stopped at the request of the operator. It will not be
rescheduled.
•
ConditionNotMet: The task cannot be run because a start condition will never
be met.
•
Preempted: The system or operator preempted the task execution. Task should
be rescheduled.
Viewing Errors
Click the Errors tab to view task error information as described in Table 10-4.
Table 10-4
Error Fields
Field Name
Description
Task ID
Displays the ID number of the task that was running when the error occurred.
Task Type
Describes the type of task that was being performed when the error occurred.
Failure
Message
Describes the error. Typically, these are warning or error level messages returned from
a given worker executing a task.
Error Types and Possible Solutions
There are many types of errors that might display, including the following:
•
Network errors or permission issues: Try rescheduling the job to see if the network errors clear,
and/or recheck permissions. (To obtain additional details on network and permission issues, contact
your Cisco MXE 3500 administrator.)
•
Errors related to Folder Attendant not running: View the Folder Attendant Log to determine a
possible cause.
User and Admin Guide for Cisco Media Experience Engine 3500
10-6
OL-20698-02
Chapter 10
Job Monitoring and Management
Job Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
•
Errors related to the system not running: Contact your Cisco MXE 3500 administrator.
•
Errors related to jobs failing: Check to see that job profiles are set correctly and that valid media
is chosen for that profile, and resubmit the job.
See also: General Troubleshooting, page 12-1.
Viewing Output Clip
To view the output clip, from the Tasks menu, right-click a task, and click View Output Clip. See
Figure 10-5.
Figure 10-5
Note
Viewing Output Clip from Job Monitor Tasks Menu
You may only view clips from the same domain on which the clip resides.
Viewing Directory/Watch Status
The Folder Attendant Administration page shows the directories and watches that have been defined. See
Figure 10-6.
Figure 10-6
Configured Directories and Watches
If a directory has been defined, but a watch has not been defined for the directory, the Profile, State and
# Files fields are blank for the directory. If a watch has been defined for the directory, those fields are
populated.
Table 10-5 shows the field that are displayed.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
10-7
Chapter 10
Job Monitoring and Management
Job Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 10-5
Folder Attendant Administration Page Fields
Field Name
Description
Directory
Displays the name of the directory currently being monitored. This information is
entered when you add a new directory.
Profile
Displays the profile of the watch, as defined in your Cisco MXE 3500 system that
applies to the managed directory. A watch is a unique combination of the Directory
and Profile. This information is entered when you add a new watch. If this field is
blank, a watch has not been setup for this directory.
Priority
Displays the job priority of the watch. This information is entered when you add a
new watch. If this field is blank, a watch has not been set up for this directory.
State
Displays the availability of the monitored directory.
Possible values are:
# Files
•
Online: Directory is currently being monitored.
•
Offline: Directory cannot be accessed by Folder Attendant for monitoring
(probably because of an error).
•
Disabled: User has disabled the directory so it cannot be monitored.
Displays the number of files (media or XML) submitted in the monitored directory.
The information is filled in automatically from the Cisco MXE 3500. If this field is
blank, a watch has not been set up for this directory.
You can also filter the directories that are displayed in this page to view only those directories of interest.
Showing Job XML
Job XML provides detailed instructions used by the Cisco MXE 3500 system to execute a job. If you
encounter any job submission problems, the Cisco MXE 3500 Technical Support Team may request
XML code (and log files) to assist them in troubleshooting the issues.
Procedure
Step 1
Access the Job Status Monitor page.
Step 2
Select the job, and click Show Job XML. See Figure 10-7.
Figure 10-7
Show Job XML
User and Admin Guide for Cisco Media Experience Engine 3500
10-8
OL-20698-02
Chapter 10
Job Monitoring and Management
Job Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Step 3
The XML code displays on a new page.
Step 4
If all of the XML code is not displayed in the page, use the scroll arrows on the right side of the page to
view all the code.
Step 5
When you are done viewing the XML, select the X in the top right corner to return to the Job Status
Monitor page.
Rescheduling Jobs
Rescheduling a job will re-queue it. If the job is currently running, all of its tasks are stopped, and then
the job is rescheduled. If you reschedule a job that has failed, it will attempt to run again, as soon as it
is able. When you reschedule jobs, you do not have the option of specifying an exact time when they will
run.
If there was a network problem that prevented the job from running, you can reschedule the job after the
network problem clears to attempt to process it successfully. However, if the job failed because of a
problem with the profile, examine the Error tab on the Job Status Monitor page and the LCS log file,
make the necessary changes, and then resubmit the job.
Procedure
Step 1
Access the Job Status Monitor page.
Step 2
Select the job(s), and from the Job Options drop-down, click Reschedule. See Figure 10-8.
Figure 10-8
Select Job to be Rescheduled
A message displays at the top of the page indicating that the job has been successfully rescheduled. See
Figure 10-9.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
10-9
Chapter 10
Job Monitoring and Management
Job Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 10-9
Step 3
Successful Reschedule Message
Double-click the job to monitor its progress.
Stopping Jobs
You may choose to stop a job for a number of reasons: You may have chosen the wrong profile, or the
job may be taking too long to process and you want to stop it to free up resources for other more critical
jobs.
If you stop a job, the status of the job will change to Stopped.
Procedure
Step 1
To stop a job, access the Job Status Monitor page.
Step 2
Select the job(s), and from the Job Options drop-down (or right-click menu), click Stop. See
Figure 10-10. A stop confirmation message displays.
Figure 10-10
Select the Job(s) to Stop
Step 3
Select OK to stop the selected job(s). A message displays at the top of the Job Status Monitor page
indicating the ID number of the job that was stopped. The Status field updates with the current status
(failed).
Step 4
Select the Errors tab to view the Failure Message. See Figure 10-11.
User and Admin Guide for Cisco Media Experience Engine 3500
10-10
OL-20698-02
Chapter 10
Job Monitoring and Management
Job Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 10-11
Selected Jobs Have Been Stopped
Deleting Jobs
When you delete a job, it no longer appears in the status monitor and cannot be stopped, rescheduled, or
viewed. Any job (in any state) can be deleted.
Procedure
Step 1
Access the Job Status Monitor page.
Step 2
Select the job, and from the Job Options drop-down, select Delete. See Figure 10-12. A delete
confirmation message displays.
Figure 10-12
Step 3
Select the Job to be Deleted
Select OK to delete the selected job(s). A message displays indicating which job has been deleted. The
deleted job is removed from the job list. See Figure 10-13.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
10-11
Chapter 10
Job Monitoring and Management
Job Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 10-13
Selected Job Has Been Deleted
Resetting Job Priority
Increase or decrease the priority of a job to change the order in which jobs are processed if multiple jobs
are pending. Job priority can be set from 1-100 with 1 as highest priority and 100 as lowest priority.
Jobs with higher priority (a lower priority number) will be processed before jobs with lower priority.
Note
Job Priority is a goal for the Cisco MXE 3500 system. Due to resource availability and the job profile
selected, a lower priority job may still be scheduled before a higher priority job. There are also special
cases where certain higher priority jobs can preempt a lower priority job (as in the case with live jobs)
if there are no resources available.
You can only set (or reset) job priority if you have a Resource Manager license.
Procedure
Step 1
Access the Job Status Monitor page.
Step 2
Select the job(s), and from the Job Options drop-down menu, select Reset Job Priority. See
Figure 10-14.
Figure 10-14
Step 3
Select the Jobs for which Priority Will be Reset
A Reset Job Priority pop-up displays. Enter the new number (1-100), and click Set Priority. The
following message displays, and the Priority field is updated. See Figure 10-15.
User and Admin Guide for Cisco Media Experience Engine 3500
10-12
OL-20698-02
Chapter 10
Job Monitoring and Management
Job Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 10-15
Priority for the Selected Job Reset
Filtering Jobs
The Filter button on the Job Status Monitor page allows you to display a subset of all the jobs. Filter jobs
using any of the following parameters (or any combination of these parameters):
Note
•
Job ID
•
Job Profile Name
•
Title
•
Author
•
Submit Time
•
Priority
•
Status
Even if jobs are filtered, they are still being processed as usual. This function only limits the number of
jobs displayed on the page.
Procedure
Step 1
Access the Job Status Monitor page. See Figure 10-16.
Figure 10-16
Jobs Before Filters Have Been Applied
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
10-13
Chapter 10
Job Monitoring and Management
Job Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Step 2
Select the Filter button from the menu bar. The Job Status Filter pop-up displays. See Figure 10-17.
Figure 10-17
Step 3
Complete one or more fields to specify how to filter the job status display. For example, if you enter All
Streaming in the Job Profile field, that means that only the jobs that have the All Streaming profile are
displayed. The filtering fields are described in the following table:
Table 10-6
Step 4
Job Status Filter Pop-Up
Directory Filter Fields
Field Name
Description
Job ID
Enter the unique numerical Job ID for the job to be displayed.
Job Profile
Name
Enter the name of the job profile for the job(s) to be displayed.
Title
Enter the title of the job to be displayed.
Priority
Enter a numerical priority (between 1 and 100). If the priority for the selected job
matches this priority, the job will be displayed.
Author
Enter the author of the job(s) to be displayed.
Status
Select the status of the job(s) to be displayed from the drop-down menu.
Submit Time
Select a start date and time, an end date and time, or both by checking the appropriate
boxes. Enter the start and finish data using the calendar selection box to the right of
the data fields. Enter the start and end time in hh:mm:ss format.
When you have complete the desired fields, click Set Filter. The Job Status Monitor page is updated and
displays only jobs matching the filter fields.
User and Admin Guide for Cisco Media Experience Engine 3500
10-14
OL-20698-02
Chapter 10
Job Monitoring and Management
Timed Job Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Timed Job Status
This section includes the following topics:
•
Timed Job Status Overview, page 10-15
•
Working with Jobs in Timed Job Monitor, page 10-16
•
Cancelling Future Timed Jobs, page 10-17
•
Pausing and Removing Timed Jobs, page 10-17
Timed Job Status Overview
The Timed Job Status page is used to display summary information on timed jobs that are essentially on
hold until their designated Start Time. Timed jobs are created by checking the Enable Timed Submission
box on the Job Submission page. See Figure 10-18.
Figure 10-18
Table 10-7
Timed Job Status Monitor
Timed Job Status Monitor Headings and Descriptions
Heading
Description
Job ID
Displays the job ID number as generated by the host.
Title
Displays the job title that was defined when the watch was set up.
Author
Displays the user who submitted the job or the user-supplied information added in the
Author metadata field on the Job Submission page.
Start Time
Indicates the date and time that the job is scheduled to begin. These values are set in the
Start Date and Start Time fields of the Job Submission page.
Priority
Displays the number that corresponds to the priority assigned on the Job Submission
page. Priority can be between 1 and 100, with 1 having the highest priority.
Last Added Displays the last time a recurring job was added. Recurring jobs are submitted when the
first instance is processed, and again with each new instance. The Last Added date will
reflect the date and time that the last instance of the job was submitted.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
10-15
Chapter 10
Job Monitoring and Management
Timed Job Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 10-7
Timed Job Status Monitor Headings and Descriptions (continued)
Heading
Description
Period
Displays the Repeat Interval for the job in seconds. The Repeat Interval is defined using
the Repeat Every or the Repeat Interval field on the Job Submission page.
Status
Displays the status of the job as it is being processed.
Possible values are:
•
Active: Identifies jobs that are set to execute at the time assigned as the Start Time.
Active Jobs are identified by a blue background.
•
Inactive: Identifies jobs that have been paused by a user. Inactive jobs are identified
by a yellow background.
•
Completed: This one time only job has finished.
Working with Jobs in Timed Job Monitor
Figure 10-19 shows available Timed Job Monitor options. Table 10-8 describes the options.
Figure 10-19
Table 10-8
Timed Job Monitor Job Options
Timed Job Options and Descriptions
Job Option
Description
Delete
Deletes the job from the Timed Job Monitor. This ends the cycle of submission for
recurring timed jobs.
Note
Recurring jobs that are no longer needed should be deleted. Leaving
unnecessary recurring jobs in the Timed Status view means that the jobs will
continue to be submitted. This will result in either unnecessary jobs being
processed, or failed jobs because all of the requirements for the timed job are
no longer being met.
Pause
Temporarily prevents the job from processing, even if the Start Time arrives. Pausing
a job changes the status of the job from Active to Inactive.
Resume
Changes an Inactive (paused) job to Active.
User and Admin Guide for Cisco Media Experience Engine 3500
10-16
OL-20698-02
Chapter 10
Job Monitoring and Management
System Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Cancelling Future Timed Jobs
Procedure
Step 1
In the Timed Job Monitor, right-click a job.
Step 2
Click Delete Job.
Step 3
When the delete confirmation pop-up displays, click OK.
Pausing and Removing Timed Jobs
Procedure
Step 1
Step 2
To pause a timed job:
a.
In the Timed Job Monitor, right-click a job.
b.
Click Pause Job. The job moves to the top of the list, and displays a status of Inactive.
To resume a timed job:
a.
In the Timed Job Monitor, right-click a job.
b.
Click Resume Job. The job moves back to its original position, and displays a status of Active.
System Status
This section includes the following topics:
•
System Status Overview, page 10-17
•
Working with the System Status Monitor, page 10-18
System Status Overview
View information about system components currently involved in processing jobs with the System Status
Monitor. This page displays one line of information for each host in the system. Each line contains bars
that represent an encoder or other worker.
To access the System Status Monitor:
•
From the Toolbox, select Monitoring > System Status
or
•
From the main menu, select View > Monitoring > System Status
See Figure 10-20.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
10-17
Chapter 10
Job Monitoring and Management
System Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 10-20
System Status Monitor
The name of the host is displayed in the first column, followed by bars which represent the tasks
currently running on the host.
The colored bars for each task indicate the type of worker that is running, the Job ID, and the percentage
of the task that is complete.
For example, the two colored bars below indicate:
•
A Microsoft encoder running Job ID #28 is 2% complete.
•
A prefilter running Job ID #28 is 0% complete.
If the status area extends beyond the visible area, use the horizontal scroll bar at the bottom of the page
to view all tasks for the host.
The status area only shows tasks that are currently running. Once tasks are complete, they no longer
display. Similarly, encoders and other workers for which you do not hold that license will not run, and
therefore, will not appear on the System Status Monitor.
Note
The Max Cap value that appears on the right side of the pane displays the maximum number of
tasks that can run on one node at one time. Capacity is set on the Host Administration page. See
also: Host Administration, page 9-2.
Working with the System Status Monitor
The System Status Monitor allows you to interact with running tasks. See Figure 10-21 shows the
options. Table 10-9 describes the options.
Figure 10-21
System Status Monitor Right-click Options
User and Admin Guide for Cisco Media Experience Engine 3500
10-18
OL-20698-02
Chapter 10
Job Monitoring and Management
Health Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 10-9
System Status Options and Descriptions
Option
Description
Set Offline
Sets the worker offline, making it temporarily inaccessible to the ECS. A currently
running task will be completed before the worker is made unavailable.
Preempt
Takes the selected task away from the host so that the next available task can start
immediately. The preempted task is maintained in the queue to be run as soon as a
resource is available.
Preempting a task is not the same as stopping a job. Preempting a task changes the
order in which tasks will be performed, it does not put the preempted task on hold in
any other way.
Preempt and
Set Offline
Preempts the selected task and sets the worker offline. The task is interrupted and
reassigned to another host and the worker is taken offline immediately.
Health Status
This section includes the following topics:
•
Health Status Overview, page 10-19
•
Working with the Health Status Monitor, page 10-21
Health Status Overview
Each host configured to function as part of the Cisco MXE 3500 is assigned tasks depending on the
workers configured for that Host. The Health Status Monitor allows you to track the performance of
these workers over time. See Figure 10-22.
Figure 10-22
Health Status Monitor
Each row in the Health Status Monitor reflects workers run on a particular host. The Host is listed in the
column at the far left, and each block in the row shows statistics on an individual worker. Information
about each worker is displayed in the worker blocks in two ways:
•
Color, page 10-20
•
Health Counter, page 10-20
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
10-19
Chapter 10
Job Monitoring and Management
Health Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Color
The color of the worker block indicates the general performance history, or health, of the worker on that
particular host. Table 10-10 describes the job options.
Table 10-10
Timed Job Options and Descriptions
Job Option
Description
Green
Indicates a worker in good health. Workers that always complete tasks successfully will
be displayed in green.
Yellow
Indicates a warning. Workers that complete the majority of tasks successfully, but do
report failure on some tasks will be displayed in yellow. This indicates to the
administrator that the worker is generally successful, but may need to be monitored if the
number of failed tasks increases.
Red
Indicates a worker that requires attention. Workers that fail to complete tasks successfully
more often than not will be displayed in red. This indicates to the administrator that the
worker is not performing as expected and requires attention.
Brown
Indicates a worker that has been paused or set offline. Offline workers are unavailable to
accept work assignments from the ECS. An offline worker displays the word Paused for
the duration of the time that it remains offline.
Note
Only users who have been granted Administration privileges in the User
Administration page are able to set workers offline.
Health Counter
The values shown in the health counter reveal more detailed information about the performance of the
worker. Where color gives a general reading of the health of the worker, the health counter reflects the
exact number of times that the worker has failed to complete compared to the total number of times the
worker has been run. The first number indicates the number of failures. The second number indicates the
total number of times the worker has run since the last time the ECS was restarted. See Figure 10-23.
Figure 10-23
Health Counter
User and Admin Guide for Cisco Media Experience Engine 3500
10-20
OL-20698-02
Chapter 10
Job Monitoring and Management
Health Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Working with the Health Status Monitor
The Options menu in the Health Status Monitor allows you to interact with workers. This menu can also
be accessed by right-clicking any worker block in the list. See Figure 10-24. Table 10-11 describes the
job options.
Figure 10-24
Table 10-11
Health Status Monitor Options
Timed Job Options and Descriptions
Job Option
Description
Set Online
Sets an offline worker back online to resume work. The worker will return to an active
state in which it is available to accept tasks assigned by the ECS. This will have no
effect on a worker that is not offline.
Set Offline
Sets a worker offline, preventing it from receiving new task assignments. This can be
used to bypass a worker experiencing a high rate of failure or to test and verify
configuration changes. For testing, the administrator makes changes to a worker on a
specific host and then sets all other instances of that worker offline. This forces the
ECS to direct jobs to the desired host to verify the configuration change.
Note
Setting a worker offline is typically used as a temporary measure during
system tuning or troubleshooting until the administrator is able to isolate
potential causes of failure.
Preempt
Stops all tasks of the type reflected in the selected Health Status block. For example,
the block reporting the health of the Flash 8 encoder is preempted, all Flash 8
encoding tasks currently running will be preempted. Preempted tasks will remain in
the queue and will be run when a resource is available.
Preempt and
Set Offline
Stops tasks of the type reflected in the selected Health Status block and sets the
worker offline so that it is unavailable to accept new tasks. Preempted tasks will
remain in the queue and will be run when a resource is available.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
10-21
Chapter 10
Job Monitoring and Management
Health Status
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 10-11
Job Option
Timed Job Options and Descriptions (continued)
Description
Reset Counter Temporarily resets the health counter ratio for the selected worker back to zero. This
allows the administrator to watch new jobs as they are submitted to determine the rate
of failure. This is useful mostly for troubleshooting a specific worker that is
experiencing a high rate of failure on a particular host. The health counter will reflect
the failure rate for total jobs since the ECS was rebooted once the administrator
navigates away from the Status page.
Reset All
Counters
Temporarily resets the health counter ratio for all workers back to zero. This allows
the administrator to watch all new jobs as they are submitted to monitor the current
performance of workers. This is useful during troubleshooting when current statistics
are more useful than performance over time. The health counter will again reflect the
failure rate for total jobs since the ECS was rebooted once the administrator navigates
away from the Status page.
Note
The total failure rate since the ECS was restarted is stored in the database. The
reset option on this menu allows tracking of processed jobs while the page is
open, independent of the recorded statistics in the database. Opening the page
in a new window allows the administrator to switch back and forth between
other sections of the interface and the Status page.
User and Admin Guide for Cisco Media Experience Engine 3500
10-22
OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CH A P T E R
11
Reports
This chapter includes the following topics:
•
Introduction to Reports, page 11-1
•
Worker Summary Report, page 11-9
•
Worker by Id Statistics Report, page 11-10
•
Worker ID Health Statistics Report, page 11-11
•
Worker Type Health Statistics Report, page 11-12
•
Total Worker Hours Report, page 11-13
Introduction to Reports
The Reports page enables users and administrators to run reports on Cisco MXE 3500 activity.
To create a report:
•
From the Toolbox, click Reports. See Figure 11-1.
Figure 11-1
Reports Page
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
11-1
Chapter 11
Reports
Introduction to Reports
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Reports may include pre-defined criteria and/or custom report options. The Reports page defaults to the
Job Custom Report view that allows users to select criteria for the report, which then returns Job
Summary, Task Summary, and Tasks Type Summary information.
At the top of the Reports page, the Select Report drop-down allows you to choose from the predefined
reports shown in Table 11-1.
Table 11-1
Reports and Descriptions
Field Name
Description
Worker
Summary
Displays information on each worker defined, including the Host on which the
worker runs, Limit and Expense for the worker, and information on the status of
the worker in the current configuration.
Worker By Id
Statistics
Displays information on workers including the Host, the name and ID number of
the worker, and the number and total duration of tasks run by that worker. This
report will not display information on workers that have been defined but have not
yet been assigned tasks.
Worker Id
Health Statistics
Displays information on workers including the Host, the name and ID number of
the worker, and the total number of tasks run by each worker, the number that failed
to complete successfully, and rate of failure as a percentage of total tasks run. This
report is a text representation of the information displayed in the Health view of the
Status page. This report will not display information on workers that have been
defined but have not yet been assigned tasks.
Worker Type
Health Statistics
Displays summary information by type of worker, the total number of tasks run per
type, the number that failed to complete successfully, and rate of failure as a
percentage of total tasks run. This report will not display information on workers
that have been defined but have not yet been assigned tasks.
Total Worker
Hours Summary
Displays summary information on the amount of work done by each type of worker
calculated by comparing the start time and end time of each task run by the worker.
Max Queue
Length
Displays the number of jobs submitted to the Cisco MXE 3500, but not executed
over a given time interval (the number of pending jobs).
Custom Report Options
When the Reports page is initially opened, the Job Custom Report options display. From the Select
Report drop-down, select Job Custom Report or Task Custom Report.
The Query Builder Section lets you specify the search parameters for the custom report. See Figure 11-2.
User and Admin Guide for Cisco Media Experience Engine 3500
11-2
OL-20698-02
Chapter 11
Reports
Introduction to Reports
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 11-2
Job Custom Report Settings
Figure 11-3 shows Task Custom Report Settings.
Figure 11-3
Note
Task Custom Report Settings
The Include Job Statistics section shown above adds an additional column to the Task Custom report.
For each task record returned by the query, the value(s) of the selected job statistic(s) will also be
selected if it exists. Not all workers support statistics data. Many only support a subset of the entire list.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
11-3
Chapter 11
Reports
Introduction to Reports
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 11-2
Query Builder Fields and Descriptions
Field
Description
Field
The Field drop-down allows you to define the type of data used as the selection
criteria for the report. The value selected in this field will determine how
Condition and Value are displayed.
Job ID
Selects records based on the Job Id created when the job is
submitted. Every job submitted has a unique Job Id. The
Job Id can be seen on the Job Status page.
Job Submit Time
Selects records based on the date and time the job was
submitted.
Title
Selects records based on the Title value entered in the Title
metadata field on the Submission page.
Title information can also be viewed on any of the Status
pages.
Author
Selects records based on the Author value entered in the
Author metadata field on the Submission page. By default,
the Author value will display the username of the
Cisco MXE 3500 User logged in when the job was
submitted. Author information can also be viewed in the
Job view of the Status page.
Completion Status
Selects records based on their completion status: failed,
succeeded, etc.
Condition
Defines the condition that must be met in order for the record to be selected. The
values on this drop-down will be determined by the value selected for Field. Each
Field value will cause the Condition options to be updated to match the type of
information stored in that Field.
Value
Allows you to enter a numeric value, date, or text string to be compared against
records in order for the selection to be made. Value is always a data entry field,
but the format of the field will change to match each Field selection. Rows where
no value is entered will be ignored when the report is run.
Join
Determines how rows of criteria will be compared with or against each other in
selecting data from the database. Join values are always the same.
•
And: Selects records meeting all criteria of rows connected by the Join.
•
Or: Selects records meeting the criteria of any of the rows connected by the
Join. Records are not required to contain values in more than one row.
The Custom Report views only allow simple Joins. Mixing Joins or defining
multiple lines of criteria can return unexpected results.
Currently, it is not possible to nest selection criteria.
User and Admin Guide for Cisco Media Experience Engine 3500
11-4
OL-20698-02
Chapter 11
Reports
Introduction to Reports
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Setting Job Id Criteria
Job Id is a numeric value. When the Field drop-down is set to Job Id, the Condition and Value fields are
modified to reflect values appropriate for numeric data.
Figure 11-4 shows Field Set to Job ID.
Figure 11-4
Table 11-3
Field Set to Job Id
Condition and Value Settings
Condition
Value
Equal to: Selects only records that have a Job Id that
exactly matches the Value entered to the right.
Value should always be a Job Id number.
Not equal to: Selects any record that does not match the
Value entered to the right. All records other than the one
identified by that Job Id will be included in the report.
Greater than: Selects all records with Job Ids that are
higher numbers than the Value entered to the right.
Because Job Ids are assigned in sequence, this is a useful
way to select a range of records.
Less than: Selects all records with Job Ids that are lower
numbers than the Value entered to the right.
Setting Job Submit Time Criteria
Job Submit Time is the date and time that the job was submitted. When the Field drop-down is set to Job
Submit Time, the Condition and Value fields are modified to reflect values appropriate for date and time.
Figure 11-5 shows the Field Set to Job Submit Time.
Figure 11-5
Field Set to Job Submit Time
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
11-5
Chapter 11
Reports
Introduction to Reports
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 11-4
Condition and Value Settings
Condition
Value
Equal to: Selects only records that have a Job
Submit time that matches the Value entered to
the right.
Value is modified to accept a date and to include a tip
about the format for how the date should be entered.
The time information indicated in the format tip is
Not equal to: Selects any record that does not shown in brackets, indicating that specifying the
match the Value entered to the right. All records exact time that the job was entered is optional.
Records will be selected correctly only if date
that were submitted at any other time will be
criteria is entered.
included in the report.
The format for date information will vary depending
on the database in use. For Microsoft SQL Server
databases, the mm/dd/yy format is used. For Oracle
Less than: Selects all records that were
databases, enter dates in dd-mon-yy format, where
submitted before the Value entered to the right. mon is the three character abbreviation for the
month.
Greater than: Selects all records that were
submitted after the Value entered to the right.
Setting Title Criteria
Title is metadata entered when the job is submitted. When the Field drop-down is set to Title, the
Condition and Value fields are modified to reflect values appropriate for text string data.
Figure 11-6 shows Field Set to Title.
Figure 11-6
Table 11-5
Field Set to Title
Condition and Value Settings
Condition
Value
Equal to: Selects only records where the Title is an
exact match of the Value entered to the right.
The Value field allows you to type some or all
of the Title to be used for selection. Values are
Not equal to: Selects any record where Title does not case sensitive.
match the Value entered to the right. Records with any When Contains, Starts with, or Ends with are
other Title will be selected.
used, it is not necessary to type wild card or
Contains: Selects records where the Value entered to other special characters in the Value filed.
the right exists anywhere in the Title. This allows users Necessary wildcards will be added
automatically based on the Condition selected.
to report on records when only part of the title is
known or to report on records where all titles have a
certain word or phrase in common.
Starts with: Selects records where the Title starts with
the Value entered to the right. All records that begin
with the characters, word, or phrase entered in the
Value field will be included in the report.
Ends with: Selects records where the Title ends with
the Value entered to the right. All records that end with
the characters, word, or phrase entered in the Value
field will be included in the report.
User and Admin Guide for Cisco Media Experience Engine 3500
11-6
OL-20698-02
Chapter 11
Reports
Introduction to Reports
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Setting Author Criteria
Author is metadata entered when the job is submitted. By default the Author value on the Submission
pages will be the username of the Cisco MXE 3500 user logged in when the job is submitted. When the
Field drop-down is set to Author, the Condition and Value fields are modified to reflect values
appropriate for text string data.
Figure 11-7 shows Field Set to Author.
Figure 11-7
Table 11-6
Field Set to Author
Condition and Value Settings
Condition
Value
Equal to: Selects only records where the
The Value field allows users to type some or all of the
Author is an exact match of the Value entered Author to be used for selection. Values are case
to the right.
sensitive.
Not equal to: Selects any record where Author
does not match the Value entered to the right.
Records with any other Author will be
selected.
Contains: Selects records where the Value
entered to the right exists anywhere in the
Author field. This allows users to report on
records when only part of the author's name is
known or to report on records where authors
share a common first or last name.
When Contains, Starts with, or Ends with are used, it
is not necessary to type wild card or other special
characters in the Value field. Necessary wildcards will
be added automatically based on the Condition
selected.
Starts with: Selects records where the Author
starts with the Value entered to the right. All
records that begin with the characters or name
entered in the Value field will be included in
the report.
Ends with: Selects records where the Author
ends with the Value entered to the right. All
records that end with the characters or name
entered in the Value field will be included in
the report.
Setting Completion Status
Figure 11-8 shows Field Set to Completion Status.
Figure 11-8
Field Set to Completion Status
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
11-7
Chapter 11
Reports
Introduction to Reports
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
In the empty field, enter a number (0-6) that corresponds with the following:
•
0: Not Complete
•
1: Succeeded
•
2: Failed
•
3: User Stopped
•
4: Condition Not Met
•
5: Preempted
•
6: System Stopped
Understanding Reported Information
Table 11-7 shows report results. The data displayed varies by report.
Table 11-7
Report Data and Descriptions
Data
Description
Report contains
Displays the total number of jobs included in the report.
Id
Displays the Job Id.
Submit Time
Displays the earliest start time for all jobs included in the report.
Completion
Time
Displays the last completion time of all jobs included in the report.
Priority
1-100. 1 is highest. 100 is lowest.
Title
Job Title entered at the time of job submission.
Author
Author value entered at the time of job submission. By default, the Author value
will display the username of the Cisco MXE 3500 User logged in when the job was
submitted.
Task Count
Displays the total number of tasks included in the report. Tasks that were submitted
but did not start because another task in the job failed will not be included in the
task count.
Completion
Status
•
0: Not Complete
•
1: Succeeded
•
2: Failed
•
3: User Stopped
•
4: Condition Not Met
•
5: Preempted
•
6: System Stopped
User and Admin Guide for Cisco Media Experience Engine 3500
11-8
OL-20698-02
Chapter 11
Reports
Worker Summary Report
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Running Predefined Reports
All of the predefined reports are run by selecting the desired report from the Select Report drop-down
and clicking the Run Report button.
Figure 11-9 shows the Select Report Drop-Down.
Figure 11-9
Select Report Drop-Down
Filename Requirements
The Filename can be entered as a standard path, beginning with a lettered drive, or can be entered as a
UNC name.
The location selected for the report output:
•
must exist
•
must include a filename and extension, usually .CSV
•
must be accessible to the IUSR account used by the web server
•
must be accessible to the user in order to retrieve the file
Worker Summary Report
The Worker Summary Report displays information on:
•
Each enabled worker
•
The Host on which the worker runs
•
Limit and Expense for the worker
•
The status of the worker in the current configuration
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
11-9
Chapter 11
Reports
Worker by Id Statistics Report
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 11-10 shows the Worker Summary Report.
Figure 11-10
Table 11-8
Worker Summary Report
Report Headings and Descriptions
Heading
Description
Host
Displays the Host that the worker is running on.
Type
Displays the type of worker identified in this row of the report.
Limit
Displays the Limit set for the worker on the listed Host. Limit is the maximum
number of workers that will run on a Host concurrently, and is set on the Host
Administration page.
Status
Displays the status of the worker at the time that the report was run.
•
Online: The worker is available to receive task assignments from the ECS.
•
Offline: The worker is not available to receive task assignments form the ECS.
Expense
Displays the Expense set for the worker on the Host Administration page. The
Expense is the work required by the worker expressed in relation to the overall
Capacity of the Host.
VideoChannel
Displays the Channel value set for Live capture workers in the Host Administration
page. Only Live capture workers will display a channel value.
Worker by Id Statistics Report
This Worker by Id report displays information on:
•
Workers running on the Host
•
The number of tasks run by the worker
•
Total duration of tasks run by that worker
This report will not display information on workers that have been enabled but have not yet been
assigned tasks.
User and Admin Guide for Cisco Media Experience Engine 3500
11-10
OL-20698-02
Chapter 11
Reports
Worker ID Health Statistics Report
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 11-11 shows Worker By Id Statistics Report.
Figure 11-11
Table 11-9
Worker By Id Statistics Report
Report Headings and Descriptions
Heading
Description
Host
Displays the Host that the worker is running on.
Type
Displays the type of worker identified in this row of the report.
Id
Displays the unique ID number of the worker.
Total Tasks
Displays a count of the total number of tasks assigned to the worker.
Total Time
Displays the total amount of work done by the worker, measured in seconds.
Worker ID Health Statistics Report
The Worker Id Health Statistics Report displays information on:
•
The total number of tasks run by each worker
•
The number of tasks that failed to complete
•
The rate of failure as a percentage of total tasks run.
This report is a text representation of the information displayed in the Health view of the Status page.
Note
This report will not display information on workers that have been enabled but have not yet been
assigned tasks.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
11-11
Chapter 11
Reports
Worker Type Health Statistics Report
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 11-12 shows Worker Id Health Statistics Report.
Figure 11-12
Table 11-10
Worker Id Health Statistics Report
Report Headings and Descriptions
Heading
Description
Host
Displays the Host that the worker is running on.
Type
Displays the type of worker identified in this row of the report.
Id
Displays the unique ID number of the worker.
Failed Tasks
Displays a count of the number of tasks for this worker (by Host) that failed to
complete successfully.
Total Tasks
Displays a count of the total number of tasks assigned to the worker.
Percent
Displays a rate of failure calculated from the number of failed tasks compared to the
total task assignments.
Worker Type Health Statistics Report
The Worker Type Health Statistics report displays:
•
Total number of tasks run per type
•
The number that failed to complete successfully
•
The rate of failure as a percentage of total tasks run
Note
This report will not display information on workers that have been enabled but have not yet been
assigned tasks.
User and Admin Guide for Cisco Media Experience Engine 3500
11-12
OL-20698-02
Chapter 11
Reports
Total Worker Hours Report
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 11-13 shows the Worker Type Health Statistics Report.
Figure 11-13
Table 11-11
Worker Type Health Statistics Report
Report Headings and Descriptions
Heading
Description
Type
Displays the type of worker identified in this row of the report.
Failed Tasks
Displays a count of system-wide failures for this type of worker.
Total Tasks
Displays a count of the total number of tasks assigned to the worker system-wide.
Percent
Displays a rate of failure calculated from the number of failed tasks compared to the
total task assignments.
Total Worker Hours Report
The Total Worker Hours report displays high level summary information on the amount of work done by
each type of worker as measured in total time elapsed.
Figure 11-14 shows the Total Worker Hours Report.
Figure 11-14
Total Worker Hours Report
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
11-13
Chapter 11
Reports
Total Worker Hours Report
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 11-12
Heading
Report Headings and Descriptions
Description
Worker Name Lists workers by name.
Days
Displays the number of 24 hour days worth of work completed by all instances of the
worker displayed to the left.
Hours
Displays the number of hours less than a full day completed by all instances of the
worker displayed to the left.
Minutes
Displays the number of minutes less than an hour completed by all instances of the
worker displayed to the left.
Seconds
Displays the number of seconds less than a minute completed by all instances of the
worker displayed to the left.
Total Time
Displays the total amount of work done by the worker, measured in seconds.
Max Queue Length Report
Displays the maximum number of queued jobs in the Cisco MXE 3500 system over the given start and
stop time interval measured every given time interval. Queued jobs are jobs that have been submitted but
have not yet run (pending).
For example, if you configure the report to look at the queue length during regular business hours (9 to
5) for a day, your start and stop values are:
•
Start: Month, Day, Year 09:00:00
•
Stop: Month, Day, Year 17:00:00
Your time interval is whatever you want it to be, but the smaller it is, the more data that will processed
(the more expensive the query will be to run on the database server). If you use:
Time Interval: 00:05:00, then the queue will be examined at every 5-minute interval over the configured
8-hour period or:
(Twelve 5-minute intervals per hour * 8 hours) + 1 at stop time = 97 data points (09:00:00, 09:05:00 …
17:00:00)
If you configure the query to run over time when the Cisco MXE 3500 system has been idle or the value
is too large, the interval times are less likely to hit pending jobs. If the interval value is too small, the
query will be very expensive and return many duplicate results.
User and Admin Guide for Cisco Media Experience Engine 3500
11-14
OL-20698-02
Chapter 11
Reports
Total Worker Hours Report
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 11-15 shows the Max Queue Length Report Page.
Figure 11-15
Max Queue Length Report Page
Table 11-13
Report Settings and Descriptions
Heading
Description
Start Time
Start date/time of the job
Stop Time
Stop date/time of the job
Time Interval
The time slice of the report
Viewing Report Output in Excel
This section includes the following topics:
•
Saving the Report, page 11-15
•
Viewing the Report in Excel, page 11-16
Saving the Report
Output from the reports can also be saved to a tab delimited text file. This allows the report to be opened
for use in other applications, such as Word® or Excel®. The report will always display in the browser
window, even if it is also saved to a file.
Procedure
Step 1
Click Select Report, and choose the desired report. The report displays.
Step 2
Click
Save. Figure 11-16 shows the Save Report As Pop-Up.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
11-15
Chapter 11
Reports
Total Worker Hours Report
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 11-16
Step 3
Save Report As Pop-Up
Enter the file name and file extension (such as .txt), and click Save. A “Report Saved” message displays.
Viewing the Report in Excel
Use this procedure from your Windows desktop to view a report by using Excel.
Procedure
Step 1
Browse to the location where you saved the file.
Note
The file is saved to your current Profile Space profile directory in a subdirectory named
Reports. See also: Profile Spaces, page 9-32.
Step 2
Right-click the file, and select Open.
Step 3
From the list of available applications, select Microsoft Excel. The file will open with report data
displayed in an Excel spreadsheet. Headings are not included in the exported output.
Step 4
Using standard Excel functionality, sort data as needed.
User and Admin Guide for Cisco Media Experience Engine 3500
11-16
OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CH A P T E R
12
General Troubleshooting
This section includes the following topics:
•
Accessing Network Shares, page 12-1
Accessing Network Shares
By default, the Folder Attendant Windows service is installed to log on and run as a Local System
Account. In order for the service to access network share directories, it must be configured to log on and
run as an account that has access to read and write the appropriate network share directories.
If the Cisco MXE 3500 UI returns an error when trying to access a file or directory, check the IIS
impersonation account permissions. Assuming the user is starting with the default configuration, check
the following two accounts:
IUSER_[your machine_name] and ASPNET
Depending on how the application tries to access the file, either one may be used. Try these steps for
ASPNET. If it still does not work, try the other:
If the file is local to the machine that IIS is running on, then check the permissions on the directory and
ensure the IIS account has the minimum permissions necessary. For input files this is just read, for
profiles this is read/write/modify (full control can be used if necessary).
If the file is not local to the machine that IIS is running on, or if you would like more information, see:
http://support.microsoft.com/kb/891031
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
12-1
Chapter 12
General Troubleshooting
Accessing Network Shares
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
User and Admin Guide for Cisco Media Experience Engine 3500
12-2
OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
PA R T
4
Folder Attendant
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CH A P T E R
13
Folder Attendant Directories and Watches
Most Cisco MXE 3500 customers use the Folder Attendant to automatically submit jobs.
This section includes the following topics:
•
Introduction to Folder Attendant, page 13-1
•
Basic Workflow, page 13-2
•
Setting Up Directories, page 13-3
•
Setting Up Watches, page 13-11
Introduction to Folder Attendant
Set up directories and watches from the Folder Attendant Administration page.
To access the Folder Attendant Administration page:
•
Click View > Folder Attendant
or
•
From the Toolbox, click Folder Attendant
Figure 13-1 shows the Folder Attendant Administration Page.
Figure 13-1
Folder Attendant Administration Page
The Folder Attendant Administration page displays the directories and watches that have been set up. It
includes the information described in Table 13-1.
Note
Fields marked with an asterisk (*) are required.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
13-1
Chapter 13
Folder Attendant Directories and Watches
Basic Workflow
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 13-1
Fields on the Folder Attendant Administration Page
Field Name
Description
Directory
Displays the name of the file system directory or FTP URL currently being
monitored. This information is entered when you add a new directory.
Profile
Displays the job profile of the watch. A watch is a unique combination of the
Directory and Profile.
This information is entered when you add a new watch. If this field is blank,
a watch has not been set up for this directory.
Priority
Displays the job priority of the watch. The job priority is used to determine
which task to schedule for execution when there are multiple pending tasks to
schedule. The job priority is entered when you add a new watch. If this field
is blank, a watch has not been set up for this directory.
State
Displays the availability of the monitored directory.
Values are:
# Files
•
Online: Directory is currently being monitored.
•
Offline: Folder Attendant is unable to monitor (get a list of files for) the
selected directory. There is most likely an error.
•
Disabled: Indicates that a user has turned off (paused) the monitoring of
the selected directory.
Displays the number of files (media or XML) submitted in the monitored
directory. If this field is blank, a watch has not been setup for this directory.
You can also filter the directories that are displayed on this page to view only those directories of
interest.
Basic Workflow
The first time you use the Folder Attendant, you must set up the system. The setup tasks listed below are
performed once:
•
Establishing watch folders on the appropriate hosts (at time of installation)
•
Creating Roles, page 9-28
•
Creating New Users, page 9-22
•
Setting Up Directories, page 13-3
•
Setting Up Watches, page 13-11
After initial setup, these tasks are only performed on an as-needed basis and are not part of the typical
daily workflow.
Typical Daily Workflow
Note
The actual steps you perform may vary slightly depending on your particular needs.
User and Admin Guide for Cisco Media Experience Engine 3500
13-2
OL-20698-02
Chapter 13
Folder Attendant Directories and Watches
Setting Up Directories
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Procedure
Step 1
From the Toolbar, open Folder Attendant. All components of Folder Attendant launch automatically
upon startup.
Step 2
Verify that the required directories and watches have been defined. Update the directories and watches
as needed.
Step 3
Open the Job Status Monitor to monitor the jobs currently being processed. As jobs are automatically
submitted from the watched directories, they appear on the Job Status Monitor. When jobs are complete,
they are reaped (removed) from here based on the Auto Reap interval. See also: Job Status, page 10-1,
and Status Settings (System Administration), page 9-17.
Step 4
Monitor the status of each job being processed. If any jobs are not complete, double-click the job, and
select the Tasks tab to view the status of the tasks for each job being processed. If any jobs fail, select
the Errors tab to view a summary of errors that have occurred. Take the necessary actions to correct any
jobs that have failed. Make appropriate corrections and resubmit or reschedule the job.
Step 5
From the Job Status Monitor, you can view the XML code for the selected job to see more detail on how
it is being processed. You can also reschedule, stop, or delete a job, or reset a job's priority. See also: Job
Status, page 10-1
Step 6
When jobs are running, open the System Status Monitor to view the tasks being processed on each host.
See also: System Status, page 10-17.
Setting Up Directories
One of the key features of Folder Attendant is its ability to monitor directories and automatically initiate
job processing when new or updated media/XML files appear. When a new or updated file meeting the
criteria specified appears in a directory being monitored, Folder Attendant automatically initiates job
processing based on the configured job parameters settings, such as profile and priority.
You must first define directories to be watched on the Folder Attendant Administration page. Then
multiple watches can be configured per directory.
From the Folder Attendant Administration page, you can perform the following directory-related tasks:
•
Filtering Directories, page 13-4
•
Adding Directories, page 13-5
•
Editing Directories, page 13-8
•
Deleting Directories, page 13-9
•
Enabling or Disabling Directories, page 13-10
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
13-3
Chapter 13
Folder Attendant Directories and Watches
Setting Up Directories
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Filtering Directories
If you are watching a large number of directories, you may want to filter the data being displayed so that
you can view only the directories of interest. The Filter command allows you to display a subset of all
the directories. You can filter directories by any of the following parameters (or any combination of these
parameters):
Note
•
Path name
•
State
•
Job Profile
•
Filed Submitted
•
Priority
Even if directories are filtered from the Folder Attendant Administration page, they are still being
watched and processed as usual. This function only limits the number of directories displayed on the
page.
Procedure
Step 1
From the Toolbox, click Folder Attendant. All directories that have been defined are displayed.
Figure 13-2 shows All Directories (No Filters Applied).
Figure 13-2
Step 2
All Directories (No Filters Applied)
Select the filter button from the menu bar. Figure 13-3 shows Folder Attendant Filter Settings Pop-Up.
Figure 13-3
Folder Attendant Filter Settings Pop-Up
User and Admin Guide for Cisco Media Experience Engine 3500
13-4
OL-20698-02
Chapter 13
Folder Attendant Directories and Watches
Setting Up Directories
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Step 3
Complete one or more fields on the page to specify how to filter the directory display.
Table 13-2
Directory Filter Fields
Field Name
Description
Path
Enter the complete directory path name or FTP URL of the directory to be displayed.
The system will not match a partial path name or one that contains wildcards (*).
State
Select the state of the directories to be displayed from the drop-down box. Choices
are:
•
Online
•
Offline
•
Disabled
Job Profile
Select the job profile to be displayed. All profiles that have been defined are displayed
in the drop-down box.
Files
Submitted
Enter the number of files submitted. If your directory matches that number, the
directory will be displayed.
Priority
(1-100)
Enter a numerical priority (between 1 and 100). If the priority for the selected watch
matches this priority, the directory will be displayed.
Adding Directories
See also: Monitoring FTP Directories, page 13-7.
Procedure
Step 1
From the Toolbox, click Folder Attendant.
Step 2
From the Directory drop-down menu, select Add. Figure 13-4 shows Adding Directories. The Directory
fields display on the Folder Attendant Administration page. Figure 13-5 shows Directory Fields.
Figure 13-4
Adding Directories
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
13-5
Chapter 13
Folder Attendant Directories and Watches
Setting Up Directories
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 13-5
Step 3
Directory Fields
Enter the appropriate information in each of the fields as described in Table 13-3.
Table 13-3
Directory Fields
Field Name
Description
Directory Path
Enter the fully-qualified path name of the directory (use either a UNC or
local path or the URL of an FTP folder to be monitored).
Include Subdirectories
Check this box to configure a watch of the main directory and all of its
subdirectories.
Refresh (seconds)
Enter (in seconds) how frequently you want Folder Attendant to check for
new files.
Number of Retries
Enter the number of times Folder Attendant will attempt to resubmit the job
if it is unsuccessful.
Note
Retry Interval
(seconds)
Folder Attendant will not attempt to resubmit failed jobs. (See also:
Monitoring Jobs, page 10-3.)
Enter the interval between retries (in seconds).
User and Admin Guide for Cisco Media Experience Engine 3500
13-6
OL-20698-02
Chapter 13
Folder Attendant Directories and Watches
Setting Up Directories
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 13-3
Directory Fields (continued)
Field Name
Description
Copy Complete
Method
From the drop-down menu, select the method to be used by Folder Attendant
to validate new files to determine if they are complete and ready to be
processed.
Values are:
Copy Complete Delay
(seconds)
•
rename-to-self: The system will attempt to rename the file to its
original file name.
•
rename-to-tmp: The system will attempt to rename the file to its
original file name followed by tmp (filename.tmp), and then back to the
original file name.
•
file-size-delay: The system will wait [FileSizeDelay] seconds since the
last file size change.
•
file-last-modified-delay: The system will wait [CopyCompleteDelay]
in seconds since the last file modification date change.
•
control-file: The system will wait for a specific control file
(filename.ctl) to be added to the directory.
•
exclusive-open: The system will attempt to open the file exclusively.
•
immediate: The system will process the file immediately without
waiting for the file to be completely copied.
Enter the number of seconds to delay when copying a file to another
destination.
Note
Step 4
This option is only active when the file-size-delay or
file-modified-delay Copy Complete Method is selected.
Save the new directory. The new directory displays on the Folder Attendant Administration page, and a
message displays indicating the new directory was added successfully. The directories are sorted by
alphabetical order (based on the path name), so the new directory may not appear at the end of the list.
A watch has not been defined for the directory, if the Profile, Priority, and # Files fields are
blank.
Note
Monitoring FTP Directories
In addition to monitoring a normal directory, Folder Attendant can monitor an FTP directory. To enable
this feature, set the directory path to an FTP URL (see also Adding Directories, page 13-5) as follows:
ftp://[username:password]@hostname[:port]/path[;passive=yes|no]
Where:
•
username = optional FTP login username; default is anonymous
•
password = optional FTP password; default is ""
•
hostname = FTP server hostname
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
13-7
Chapter 13
Folder Attendant Directories and Watches
Setting Up Directories
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
•
port = optional FTP server port; default is 21
•
path = directory path to monitor.
– To specify an absolute path (%2f is escaped /)
ftp://username:[email protected]/%2fpath
– To specify a relative path. Current path is set to <UserLoginDirectory>/path
ftp://username:[email protected]/path
•
passive = if yes then use FTP passive mode, if no then use FTP active mode; default is yes
For FTP directories, the Copy Complete Method must be set to file-size-delay. In addition, the
delete-source-after-process option must be set to false.
The FA will detect new or modified files and will submit the source media file with the FTP URL as
follows:
<planner-submit>
<source-name>ftp://[username:password]@hostname[:port]/path</source-name>
Note
•
The %2f will be stripped off
•
This FTP source-name will leverage the FTP pre-processor planner in the API to generate the
appropriate Fileman and FilemanNet tasks.
•
In order to monitor the FTP directory, the FA uses the FTP directory listing command. The
implementation of the FTP directory listing command varies by FTP server (Windows, UNIX
version, etc.). The FA uses a list of regular expressions to support several popular FTP directory
listing formats. This list may need to be modified to support new formats.
Editing Directories
Use this procedure to edit an existing directory.
Procedure
Step 1
From the Toolbox, click Folder Attendant.
Step 2
Select the directory, and from the Directory drop-down, click Edit. Select the directory to be edited.
See Figure 13-6.
User and Admin Guide for Cisco Media Experience Engine 3500
13-8
OL-20698-02
Chapter 13
Folder Attendant Directories and Watches
Setting Up Directories
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 13-6
Step 3
Update the information in any of the fields, as needed. See Figure 13-7.
Figure 13-7
Step 4
Select the Directory to be Edited
Edit Directory Fields
Save the new information. The updated information replaces the original information for the selected
directory, and a "Directory successfully updated" message displays at the top of the page indicating that
the selected directory has been updated.
Note
Unless you change the Directory Path, no changes will appear in the Folder Attendant
Administration page because most of the Directory fields are not displayed on the page.
Deleting Directories
Procedure
Step 1
From the Toolbox, click Folder Attendant.
Step 2
Select the directory, and from the Directory drop-down, select Delete. See Figure 13-8. A delete
confirmation message displays.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
13-9
Chapter 13
Folder Attendant Directories and Watches
Setting Up Directories
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 13-8
Step 3
Select the Directory to be Deleted
Select OK to delete the selected directory. The selected directory is removed from the list of directories
on the Folder Attendant Administration page, and the directory watches assigned to that directory are
also deleted. The "Directory successfully deleted" message displays at the top of the page.
Enabling or Disabling Directories
You can enable or disable directories as needed. When you enable a directory, it is online and Folder
Attendant can watch it. If you disable a directory, it will be taken offline and Folder Attendant cannot
watch it, but it is not deleted.
Procedure
Step 1
From the Toolbox, click Folder Attendant.
Step 2
Select the directory, and from the Directory drop-down, select Enable or Disable. See Figure 13-9.
Note
Only Enabled/Disabled or Online/Offline directories can be set to Enabled or Disabled.
Figure 13-9
Select the Directory to be Enabled or Disabled
User and Admin Guide for Cisco Media Experience Engine 3500
13-10
OL-20698-02
Chapter 13
Folder Attendant Directories and Watches
Setting Up Watches
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Setting Up Watches
This section includes the following topics:
•
When is a File Completely Copied?, page 13-11
•
Adding Watches, page 13-11
•
Editing Watches, page 13-15
•
Deleting Watches, page 13-16
When is a File Completely Copied?
There are several ways Folder Attendant can determine when a file has been completely copied to a
monitored watch folder and is ready for submission. Folder Attendant may detect the presence of a file
before it has been completely copied (via FTP, etc.). Each directory can be configured to use one of the
following methods to determine if the file is ready for submission:
•
rename-to-self: attempt to rename the media or XML file to itself.
•
rename-to-tmp: attempt to rename file to ([filename].tmp) and back to original file name.
•
file-size-delay: wait [FileSizeDelay] seconds since last file size change.
File size must be > 0 bytes in order for the file to be considered completely copied. When
copying files on some files systems (Avid Unity), the file size may be 0 bytes for a significant
period of time. This method is the only method supported when monitoring FTP directories.
Note
•
file-last-modified-delay: wait [CopyCompleteDelay] in seconds since the last file modification date
change.
•
control-file: wait for control file named ([filename].ctl) to be added to directory along with
media/xml file. Folder Attendant will not delete the control file. It must be added/deleted by a client
process.
•
exclusive open: attempt to open file exclusively.
Note
Some of these methods may not work on a particular operating or file system.
Adding Watches
Procedure
Step 1
From the Toolbox, click Folder Attendant.
Step 2
Highlight the Directory for which you want to add a watch, and from the Watch drop-down, click Add.
See Figure 13-10.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
13-11
Chapter 13
Folder Attendant Directories and Watches
Setting Up Watches
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 13-10
Select the Watch to Add
See also the following topics:
•
Watch , page 13-12
•
Custom Metadata, page 13-14
•
Override System Settings, page 13-15
Watch
Figure 13-11 shows the Add a Watch page. Table 13-4 describes the fields.
Figure 13-11
Add a Watch
User and Admin Guide for Cisco Media Experience Engine 3500
13-12
OL-20698-02
Chapter 13
Folder Attendant Directories and Watches
Setting Up Watches
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 13-4
Watch Fields and Descriptions
Field Name
Description
*Watch Extensions
Displays the list of file extensions that may be added to the watch. When a
new/updated media or XML file matches one of these extensions, the file will
automatically be submitted to the Cisco MXE 3500 using the parameters
defined for the watch.
To add file extensions, click Select to display the list. Select one or more
extensions from this page to select the types of files to be included in the
watch.
Is XML Watch
Check this box to specify that the watch is monitoring XML files, rather than
media files.
When submitting an XML file, all metadata, job profile, priority, etc.
parameters are ignored. The XML is submitted 'as is' to the ECS with the
watch's configured system settings. The configured extensions for
determining if a file is an XML file are set in the Folder Attendant application
configuration file. Current extensions are .rdf and .xml.
The following fields appear in the metadata:
Title
Enter a job title. If left blank, the title is set to the submitted file name with
extension.
Note: FA submits hundreds of jobs automatically when a file appears, so it
does not make sense to set a default title for a Watch, which would result in
all jobs in the status monitor having the same title. Now, the filename with
extension displays, because the extension is a key identifier for a Watch.
Description
Enter a job description.
Rating
Select a ratings profile. For some formats, this will be included in the
metadata of the output media.
Possible choices are:
•
None
•
General - All Ages
•
Parental Guidance Recommended
•
Adult Supervision Required
•
Adults Only
*Author
Enter the job author. This value defaults to the name of the currently logged
in user. For some formats, this may be included in the metadata of the output
media.
*Copyright
Enter the copyright information. This may be included in the metadata of the
output media. This defaults to the copyright system setting.
Keywords
Enter one or more keywords. For some formats, this may be included in the
metadata of the output media.
Multiple keywords are separated by spaces.
The following fields are job settings:
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
13-13
Chapter 13
Folder Attendant Directories and Watches
Setting Up Watches
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Table 13-4
Watch Fields and Descriptions (continued)
Field Name
Description
Job Profile
Select the Cisco MXE 3500 Job Profile that will be assigned to this watch.
The list of possible choices displayed is dependent on the job profiles that
have been defined in other parts of the Cisco MXE 3500 system and stored in
the job profile directory.
This information is entered when you add a new watch. If this field is blank,
a watch has not been set up for this directory.
There are two ways to select the job profile for the watch being added.
*Job Priority (1-100)
1.
From the drop-down menu, select the job profile to be run once a file
extension match is made in the directory being watched.
2.
Use the Profile Browser in the Navigation Column. See also: Profile
Browser, page 1-8.
Enter the job priority of the watch. In general, jobs with higher priority are
scheduled before jobs with lower priority.
Possible choices are 1-100, where 1 is the highest priority and 100 is the
lowest priority. In general, assign higher priority for jobs that are more
time-sensitive (for example, live jobs).
Delete Source After
Processing
Check this box to delete a source file after it has been successfully processed.
The file is deleted at the end of the Cisco MXE 3500 job. Source files are not
deleted if the job fails.
By default, this box is unchecked so that source files are not deleted.
Note
XML files are not deleted. This checkbox is disabled for XML
watches.
Custom Metadata
This section contains a grid that displays all custom user metadata fields that have been defined for the
system. You have the option to enter a value of the appropriate metadata type (type entry is enforced).
When the watch is saved, the user metadata values are saved into the watch config file using the above
XML tags (udm-item). This section is only visible when adding or editing watches (not directories). See
Figure 13-12.
Figure 13-12
Custom Metadata Section
User and Admin Guide for Cisco Media Experience Engine 3500
13-14
OL-20698-02
Chapter 13
Folder Attendant Directories and Watches
Setting Up Watches
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Override System Settings
The fields in this section allow you to override one or more settings for the selected watch. Check one
or more boxes, and specify the location of the input or output files for the specified setting. See
Figure 13-13.
Procedure
Step 1
Check the box on the left side of each field.
Step 2
Enter a new path in the text box.
Figure 13-13
Override System Settings Section
Editing Watches
Use this procedure to edit an existing watch.
Procedure
Step 1
From the Toolbox, click Folder Attendant.
Step 2
Select the watch that you want to edit, and from the Watch drop-down, click Edit. See Figure 13-14.
If you are not sure which watch you want to edit, select the directory and look at the parameters.
The Folder Attendant Administration page expands to display the fields related to setting up watches.
This page has three sections: Directory, Watch, and Override System Settings, each of which contains a
series of fields. Expand or shrink each section of the page to display the fields of interest by clicking on
the plus (+) and minus (-) signs to the left of each section heading.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
13-15
Chapter 13
Folder Attendant Directories and Watches
Setting Up Watches
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Figure 13-14
Step 3
Step 4
Select the Watch to be Edited
Expand each section, and update the appropriate information in each section:
•
Directory
•
Watch
•
Override System Settings
Save to save the new information. The updated information replaces the original information for the
selected watch.
Deleting Watches
Procedure
Step 1
From the Toolbox, click Folder Attendant.
Step 2
Select a watch, and from the Watch drop-down, click Delete. See Figure 13-15. A delete confirmation
message displays.
Figure 13-15
Step 3
Select the Watch to be Deleted
Select OK to delete the selected watch. The selected watch is deleted. If there was only one watch on
this directory, the directory remains in the table, but the Profile, Priority, and # Files fields are cleared
to show there are no watches on the directory. If there is more than one watch for this directory, the line
containing the selected watch is removed from the table.
User and Admin Guide for Cisco Media Experience Engine 3500
13-16
OL-20698-02
Chapter 13
Folder Attendant Directories and Watches
Setting Up Watches
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
13-17
Chapter 13
Folder Attendant Directories and Watches
Setting Up Watches
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
User and Admin Guide for Cisco Media Experience Engine 3500
13-18
OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CH A P T E R
14
Troubleshooting Folder Attendant
This section includes the following topics:
•
Folder Attendant Problems and Solutions, page 14-1
•
Restarting the Folder Attendant Program, page 14-2
Folder Attendant Problems and Solutions
Symptom Folder Attendant jobs never start.
Possible Cause
– The folder that files are submitted to may not be configured as a watch folder.
– The folder may not be set up to watch the file extension of the media being submitted to it.
– Submitted files may be “read only” files. Files in certain formats may not work properly with
Folder Attendant when they have a “read only” attribute.
– Folder Attendant may not be running.
Recommended Action
1.
Verify that the folder submitted to is configured as a watch folder.
2.
Verify the watch is configured for the extension of the file you want to submit.
3.
See if the Folder Attendant client is able to connect to the Folder Attendant Server.
4.
If it cannot, check the Folder Attendant program. If you are running Folder Attendant as a
Windows service, check the program from the services control panel.
5.
Make sure the file submitted is not “read only”.
Symptom Jobs are not processing. Error message: Unable to communicate with the ECS.
Possible Cause ECS is not running.
Recommended Action Start the ECS service: Start > Control Panel > Administrative Tools >
Services > Mxe ECS > Start Service
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
14-1
Chapter 14
Troubleshooting Folder Attendant
Restarting the Folder Attendant Program
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Symptom Cannot view the Folder Attendant director or monitor jobs. Error message: Unable to contact
the Folder Attendant Service.
Possible Cause Folder Attendant is not running.
Recommended Action Start Folder Attendant. Go to Start > Control Panel > Services> Mxe Folder
Attendant > Start Service
Symptom The error pop-up, similar to Figure 14-1, displays.
Possible Cause Folder Attendant is not running.
Recommended Action Start Folder Attendant. Go to Start > Control Panel > Services> Mxe Folder
Attendant > Start Service
Figure 14-1
Error Pop-up
Restarting the Folder Attendant Program
If the Folder Attendant program is restarted, it will determine which files in a monitored directory have
not been successfully submitted and will attempt to submit the jobs to the Cisco MXE 3500 platform.
For each successfully submitted file, a control file (named [submittedFileName].ctl) is placed in a
subdirectory called “status” in the monitored directory which tracks the following file attributes:
<?xml version="1.0" encoding="utf-8"?>
<status>
<fileSize>33427619</fileSize>
<lastModified>126044516672343750</lastModified>
</status>
Note
This feature is not supported for FTP directories.
User and Admin Guide for Cisco Media Experience Engine 3500
14-2
OL-20698-02
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
CH A P T E R
15
Folder Attendant XML Reference
This section includes the following topics:
•
Reference XML Configuration File, page 15-1
•
Reference XML Application Configuration File, page 15-5
•
Submitting Media and XML Files, page 15-6
Reference XML Configuration File
The Folder Attendant Configuration file (faConfig.xml) defines the directory watch configuration.
This file can be found at
C:/Program Files/Cisco/Media Experience Engine/Folder Attendant/bin/faConfg.xml.
This section describes the following tags:
•
General Tags, page 15-1
•
Directory Tags, page 15-2
•
Copy Complete Tags, page 15-2
•
Watch Tags, page 15-3
•
Extension List Tag, page 15-3
•
Extension Tags, page 15-3
•
Job Tags, page 15-3
•
Meta Data Tags, page 15-4
•
File Input Tags, page 15-4
•
System Setting Tags, page 15-4
General Tags
Tag
Description
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
15-1
Chapter 15
Folder Attendant XML Reference
Reference XML Configuration File
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
agilityHost
Host name of platform (ECS).
Port defaults to 3501.
monitor-window
Specifies whether preprocessed and encoded
images should be displayed in a monitor window.
Possible choices are:
•
On
•
Off
Directory Tags
The file may contain one or more <directory> tags.
Tag
Description
enabled
Possible choices:
•
true, if directory is enabled for monitoring.
•
false, if not.
id
Unique identifier for directory (integer > 0)
path
Directory path to watch. Can be a network share or
FTP URL:
ftp:\\[username:password]@hostname[:port]\dire
ctory
refresh
Frequency at which directory is monitored (in
seconds).
maxSubmitRetries
Maximum number of attempts to resubmit a failed
job submission.
submitRetryInterval
Frequency at which failed jobs are resubmitted (in
seconds).
Copy Complete Tags
Directory may contain one <copyComplete> tag.
The following parameters are used to assign method for determining when a file has been completely
copied to the monitored directory and is ready for submission. These methods will behave differently on
different operating systems.
User and Admin Guide for Cisco Media Experience Engine 3500
15-2
OL-20698-02
Chapter 15
Folder Attendant XML Reference
Reference XML Configuration File
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Tag
Description
method
Method for determining when file copy is complete:
fileDelay
•
rename-to-self: Attempt to rename file to itself.
•
rename-to-tmp: Attempt to rename file to [filename]-tmp and back to
original file name.
•
file-size-delay: Wait fileDelay seconds since last file size change.
•
file-modified-delay: Wait fileDelay seconds since last modified time
change.
•
control-file: Wait for control file ([filename].ctl) to be added to directory.
•
exclusive-open: Attempt to open file exclusively.
•
immediate: Process file immediately without waiting for file to be
completely copied.
Minimum time (in seconds) since last file change indicating that file copy is
complete. This parameter only applies to file-size-delay and file-modified-delay
methods.
Watch Tags
A directory may contain one or more <watch> tags.
Extension List Tag
A watch may contain one <extensionList> tag.
Extension Tags
An extension list may contain one or more <ext> tags.
Tag
Description
ext
File extension to watch for (.mov, .xml, etc.).
Job Tags
A watch may contain one <job> tag.
Tag
Description
job-priority
Job priority. Positive integer between 1 and 100, with 1 indicating the
highest priority.
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
15-3
Chapter 15
Folder Attendant XML Reference
Reference XML Configuration File
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Meta Data Tags
Tag
Description
meta-title
Defaults to filename of source clip if not specified.
meta-author
Job author.
meta-description
Job description.
meta-copyright
Copyright notice.
meta-rating
Audience rating.
meta-keywords
Comma-separated list of keywords.
meta-timecode
Start timecode taken from the media file.
udm-item
User defined meta data item. The item name and value are given as
attributes of the tag, as shown:
<udm-item name=”myItemName” value=”mytextValue”></udm-item>
File Input Tags
Tag
Description
profile
Name of the job profile (i.e. conform.job.awp). The path is constructed
using the system profile directory (as configured in the system settings).
source-inpoint
Starting point for encoding relative to start of the clip. Format is
HH.MM.SS.XXX.
source-outpoint
End of encoding for the clip. If this number is positive, it specifies the end
point relative to the beginning of the clip. If this number is negative, it
specifies the end point relative to the end of the clip.
In other words, -3.0 means that encoding stops 3 seconds prior to the end
of the clip. This must be in HH.MM.SS.XXX format. Not available with
file formats that are non-seekable.
delete-source-after-process Indicates if the source clip will be deleted after successful processing.
Deletion is done by the File Manager worker at the end of the
Cisco MXE 3500 job. Source clips are not deleted when a job fails. Valid
values of “true” or “yes” will turn this option on. It is false by default.
Note
XML files are not deleted.
System Setting Tags
A watch many contain one <system-settings> tag.
User and Admin Guide for Cisco Media Experience Engine 3500
15-4
OL-20698-02
Chapter 15
Folder Attendant XML Reference
Reference XML Application Configuration File
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
Tag
Description
output-basename
Specifies the output base name. That name is available in the Output profile
through the $(basename) variable. All encoded files receive names derived
from this base name.
These tags all define output directories for various types of Cisco MXE 3500 output. A complete
directory specification, including machine name or drive letter is expected.
report-dir
Location of file report of job execution (from HTTP POST notification).
captionextract-output-dir Output directory for extracted closed caption data.
flash-output-dir
—
flash8-output-dir
—
h264-output-dir
—
index-output-dir
Data and thumbnails from indexer.
mpeg-output-dir
—
mp3-output-dir
—
ms-output-dir
—
pp-output-dir
—
qt-output-dir
—
real-output-dir
—
thumb-output-dir
Thumbnail images output directory.
wav-output-dir
—
Reference XML Application Configuration File
The following application configuration parameters are defined in the
FolderAttendantService.exe.config file:
Tag
Description
folderAttendant.adminPort
Port for administration command listener (3515).
This value must be changed if running on same
machine as legacy FA
folderAttendant.configFile
Fully qualified path for FA configuration file
(c:\program files\Cisco\Media Experience
Engine\Folder Attendant\bin\faConfig.xml)
folderAttendant.xmlExtensions
File extensions for XML files (.rdf, .xml, etc.)
folderAttendant.fileExclusionRegex
Regular expression for file names to exclude from
processing (i.e., ^\. to ignore files that start with a
period)
ecs.host
Default ECS host name (localhost). This value
must be changed if the ECS is installed on a
different machine.
Ecs.port
Default ECS port (3501)
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
15-5
Chapter 15
Folder Attendant XML Reference
Submitting Media and XML Files
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
ecs.receiveTimeout
Timeout in milliseconds for receiving response
from ECS
plannersFile
Planner/XSLT transform configuration file
plannersAssemblyPath
Root directory for configured planner assemblies
transformsPath
Root directory for configured XSLT transforms
profileTypesFile
Config file containing list of profile types
settingsDefinitionFile
System setting definition file
basePath
Fully qualified path to API root directory
(c:\program files\Cisco\Media Experience
Engine\API)
Submitting Media and XML Files
Once a directory is monitored by the Folder Attendant for a given set of file extensions, if a new or
updated (change in file size or last modified date) media or XML file, with a matching file extension, is
copied to the directory, the Folder Attendant will submit a job to the Cisco MXE 3500 platform.
For media files, a <jobPackage> XML document containing a <jobList> of nested <jobPackage>s each
containing <planner-submit> XML for each matching directory watch will be submitted to the
Cisco MXE 3500 platform. Each nested <jobPackage> will contain the system settings configured for
the given directory watch. The <planner-submit> XML will include the media file name and configured
job parameters (meta data, priority, etc.) for the given directory watch.
For example, consider a directory that has been configured for 2 directory watches, each watching for
.MOV files and assigned a different job profile and meta data. The following plan XML will be generated
by the Folder Attendant and submitted via the API to the Cisco MXE 3500 platform:
<jobPackage>
<submitParameterList>
<jobData>
<folderAttendant>
<fileName>filename of .MOV file</fileName>
</folderAttendant>
</jobData>
</submitParameterList>
<jobList>
<!— job package for directory watch #1 ->
<jobPackage>
<submitParameterList>
<setting name=”setingName”>watch1 settingValue</setting>
…
</submitParameterList>
<jobList>
<planner-submit>
<profile-dir>watch1 configured job profile</profile-dir>
<source-name>filename of .MOV file</source-name>
<meta-title>watch1 meta title</meta-title>
….
</planner-submit>
</jobList>
</jobPackage>
<!— job package for directory watch #2 ->
<jobPackage>
<submitParameterList>
User and Admin Guide for Cisco Media Experience Engine 3500
15-6
OL-20698-02
Chapter 15
Folder Attendant XML Reference
Submitting Media and XML Files
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
<setting name=”setingName”>watch2 settingValue</setting>
…
</submitParameterList>
<jobList>
<planner-submit>
<profile-dir>watch2 configured job profile</profile-dir>
<source-name>filename of .MOV file</source-name>
<meta-title>watch2 meta title</meta-title>
….
</planner-submit>
</jobList>
</jobPackage>
</jobList>
</jobPackage>
For XML plan files, a <jobPackage> XML document containing the contents of the XML file and any
system settings configured for the given directory watch will be submitted to the Cisco MXE 3500
platform for each matching directory watch. Note that any job parameters (such as meta data, job
priority, etc.) configured for the directory watch are ignored. A file is processed as an XML file if the
file extension is configured in the following application configuration file parameter
(folderAttendant.xmlExtensions). Currently (.xml and .rdf ) are configured as default XML file
extensions.
The XML document can support any plan XML format supported by the API including:
•
<planner-submit>
•
<job>
•
<jobPackage>
•
<multiPackage> (if licensed)
•
Custom plan XML if supported by configured API planners and transforms
User and Admin Guide for Cisco Media Experience Engine 3500
OL-20698-02
15-7
Chapter 15
Folder Attendant XML Reference
Submitting Media and XML Files
Se n d d o c u m e n t f e e d a ck t o m xe - d o c @ c i s c o . c o m .
User and Admin Guide for Cisco Media Experience Engine 3500
15-8
OL-20698-02
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement