0% found this document useful (0 votes)
45 views40 pages

PM Xpress 1 0 1 0 UserGuide RevA 0

PM_Xpress_1_0_1_0_UserGuide_RevA_0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views40 pages

PM Xpress 1 0 1 0 UserGuide RevA 0

PM_Xpress_1_0_1_0_UserGuide_RevA_0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 40

ProMedia Xpress TM

(Xpress Preset and Package Preset)


User Guide
RELEASE 1.0.1.0

Rev A
Disclaimer
Harmonic reserves the right to alter the equipment specifications and descriptions in this publication without prior notice. No part of
this publication shall be deemed to be part of any contract or warranty unless specifically incorporated by reference into such
contract or warranty. The information contained herein is merely descriptive in nature, and does not constitute a binding offer for
sale of the product described herein. Harmonic assumes no responsibility or liability arising from the use of the products described
herein, except as expressly agreed to in writing by Harmonic. The use and purchase of this product do not convey a license under
any patent rights, copyrights, trademark rights, or any intellectual property rights of Harmonic. Nothing hereunder constitutes a
representation or warranty that using any products in the manner described herein will not infringe any patents of third parties.

Trademark Acknowledgments
Harmonic and all Harmonic product names are trademarks of Harmonic Inc. All other trademarks are the property of their respective
owners.

The software described in this document is furnished under a license agreement or nondisclosure agreement. The software may be
used or copied only in accordance with the terms of those agreements.

© 2013 Harmonic Inc. All rights reserved.


Documentation Conventions
This manual uses some special symbols and fonts to call your attention to important information. The
following symbols appear throughout this manual:

CAUTION: The Caution symbol calls your attention to information that, if ignored, can adversely affect
the performance of your Harmonic product, or that can make a procedure needlessly difficult.

NOTE: The Note symbol calls your attention to additional information that you will benefit from
heeding. It may be used to call attention to an especially important piece of information you need, or it
may provide additional information that applies in only some carefully delineated circumstances.

TIP: The Tip symbol calls your attention to parenthetical information that is not necessary for performing
a given procedure, but which, if followed, might make the procedure or its subsequent steps easier,
smoother, or more efficient.

In addition to these symbols, this manual uses the following text conventions:

Convention Explanation

Typed Command Indicates the text that you type in at the keyboard
prompt.

Buttons and Menus Indicates a button to click, or a menu item to select.

<Ctrl>, <Ctrl>+<Shift> A key or key sequence to press.

Links The italics in blue text to indicate Cross-references, and


hyperlinked cross-references in online documents.

Bold Indicates a new term. For example:


SpanWindow - the transmission frequency along the
1GHz spectrum allocated for each RF Port. It spans
across 384MHz.

LCD Screen Output The text that is displayed on an LCD console output.

ScreenOutput The text that is displayed on a computer screen.


Emphasis The italics text used for emphasis and document
references.

NOTE: You require Adobe Reader or Adobe Acrobat version 6.0 or later to open the PDF files. You can
download Adobe Reader free of charge from www.adobe.com.

© 2013 Harmonic Inc. All rights reserved.


Table of Contents

Table of Contents
Chapter 1 Preface
1.1 Organization of this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Chapter 2 Introduction
2.1 ProMedia Xpress Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Chapter 3 Configuring Xpress and Package Presets


3.1 Configuring Xpress Presets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.1 Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1.2 Baseband Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1.3 Logo Insertion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1.4 Encoding Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.5 Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2 Configuring Package Presets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2.1 Configuring Package Presets for HDS Outputs . . . . . . . . . . . . . . . . . 13
3.2.2 Configuring Package Presets for HLS Outputs . . . . . . . . . . . . . . . . . 17
3.2.3 Configuring Package Presets for SS Outputs . . . . . . . . . . . . . . . . . . 21

Chapter 4 Creating Workflow Templates for Xpress & Package Presets


4.1 Adding a New Workflow Template . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.2 Workflow Task Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.2.1 Email Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.2.2 Command Line Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.2.3 Web Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.2.4 Output File Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.2.5 Source File Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.2.6 Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.2.7 Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.3 Configuring Pre-Transform Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.4 Configuring Transform Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.4.1 Adding Xpress Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.4.2 Adding Package Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.5 Configuring Job End Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.5.1 On Success . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.5.2 On Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

© 2013 Harmonic Inc. 4 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 1
Preface
This guide describes features of the Xpress and Package Presets.

1.1 Organization of this guide


This user guide is organized as follows:
■ Chapter 1, Preface (this chapter), outlines the guide’s organization.

■ Chapter 2, Introduction, describes the overview of ProMedia Xpress.

■ Chapter 3, Configuring Xpress and Package Presets, describes the procedures on how to
configure the Xpress and Package presets.
■ Chapter 4, Creating Workflow Templates for Xpress & Package Presets, describes the
procedures on how to create workflow templates for the Xpress and Package presets.

© 2013 Harmonic Inc. 5 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 2
Introduction
This chapter describes the overview of Harmonic’s ProMedia Xpress. It includes the following
section:
■ ProMedia Xpress Overview

2.1 ProMedia Xpress Overview


ProMedia Xpress performs transcoding and packaging services, which are managed by the
Harmonic’s Workflow System (WFS).
For trancoding purposes, ProMedia Xpress Transcoder enables faster-than-real-time
transcoding of broadcast-quality video for multiscreen VOD applications. For packaging
purposes, ProMedia Xpress Packager performs specific requirements for each adaptive
streaming format, whether Apple HTTP Live Streaming, Microsoft Smooth Streaming, or
Adobe HTTP Dynamic Streaming.
You are required to configure the following presets to perform ProMedia Xpress features:
■ Configuring Xpress Presets
■ Configuring Package Presets

© 2013 Harmonic Inc. 6 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3
Configuring Xpress and Package Presets
This chapter introduces the procedures on configuring the Xpress Presets and Package
Presets. It includes the following sections:
■ Configuring Xpress Presets
■ Configuring Package Presets for HDS Outputs
■ Configuring Package Presets for HLS Outputs
■ Configuring Package Presets for SS Outputs

3.1 Configuring Xpress Presets


The Xpress Preset Editor is used to create, import, export, and edit presets for Xpress
Transcoder to perform transcoding.

NOTE: Xpress Presets should be configured before creating a workflow template.

To configure a Xpress preset, proceed with the following steps:


1. In the WFS Manager GUI, navigate to Tools > Xpress Preset Editor.

Click to add

Figure 3–1: Xpress Preset Editor

2. Click the button and a Xpress Preset Editor window appears.


3. Enter the name and description for the new Xpress preset. Click the Create button.

© 2013 Harmonic Inc. 7 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Xpress Presets

4. Specify the parameters on the Settings section as follows.

3.1.1 Input
Specify Program Number Selection
If enabled, you can specify the Program Number selected for transcoding of MPTS
source.
Audio Selection Mode
Determine which audio streams at the input will be selected.
❑ All. Select all audio streams.
❑ AAC. Select the AAC audio streams.
❑ AC3. Select the AC3 audio streams.
❑ MPEG1-Layer II. Select the MPEG1-Layer II audio streams.
Audio Selection by descriptor
If enabled, you can specify string descriptors for audio filtering (e.g. Eng, Spa, Fre).
Multiple Audio Descriptor entries are supported.

3.1.2 Baseband Processing


AFD Mode
Select the aspect ratio based on the incoming AFD.
Fixed Image Conversion
Select to enable cropping of the original image before encoding.
Crop Input
Select this check box to apply cropping to the input image.
❑ Top. The number of video lines to crop (in pixels), starting from the top.
❑ Bottom. The number of video lines to crop (in pixels), starting from the bottom.
❑ Left. The number of video lines to crop (in pixels), starting from the left.
❑ Right. The number of video lines to crop (in pixels), starting from the right.
SDT Regeneration
If enabled, WFS reads the SDT information from the input and generates a corresponding
stream on the output.

3.1.3 Logo Insertion


You can perform logo insertion onto the video output according to the user-defined
reference position and horizontal/vertical offset.
Mode
The choices for Mode are:
❑ All
If selected, a single logo is inserted into ALL output streams with reference to the
spatial domain of the logo on the output stream which has the LARGEST resolution.
WFS achieves the logo picture according to the specified URL.
❑ Per-Bitrate
If selected, different logos need to insert into output streams individually as Per
Bitrate basis. Logo pictures with proper resolutions are needed for each Bitrate

© 2013 Harmonic Inc. 8 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Xpress Presets

Profile. WFS achieves logo pictures according to the URLs specified in each Bitrate
Profile.
Enable. Click to enable/disable Logo Insertion.
File Path. The FTP/HTTP download path of the logo picture. The supported graphics file
format is PNG.

NOTE: If you desire to have a new logo picture in place of the old picture, you must change and adopt a
new FTP/HTTP download path.

Position. It defines the reference position of the logo:


❑ Top Left
❑ Top Right
❑ Bottom Left
❑ Bottom Right
❑ Center
Horizontal Offset
Horizontal offset, in pixels, from the edge of the frame to the edge of the logo image,
relative to the reference position selected.
Vertical Offset
Vertical offset, in pixels, from the edge of the frame to the edge of the logo image, relative
to the reference position selected.

3.1.4 Encoding Profile


Video Codec
The codec for encoding/transcoding.
De-Interlace Input
Deinterlace the video before encoding. It should be off if the input is progressive video. If
Dynamic Deinterlace is selected, WFS bases on the input frame‘s properties to determine
whether or not to deinterface before encoding.
Output Video Format
The video format value set in the H.264 stream VUI (Video Usability Information) section
of the output stream. This determines the playback format of the video stream.
Output Aspect Ratio
The output aspect ratio can be changed by adding black bands. Choose from:
❑ Pass-through
❑ Sample: Square
❑ Display: 4:3
❑ Display: 16:9
Progressive Only
If selected, WFS will produce progressive video for all bitrate profiles. Otherwise, it is up
to WFS to decide which bitrate profile can have interlaced output in order to achieve
better video quality.
Closed Caption Pass-Through
If selected, the input ATSC video closed captioning data will pass through.
Copyright
Specify whether or not the stream contains copyrighted contents. Choose from:
❑ Uncopyrighted Copy

© 2013 Harmonic Inc. 9 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Xpress Presets

❑ Uncopyrighted Original
❑ Copyrighted Copy
❑ Copyrighted Original
Enable ABR
ABR (Average Bit Rate) encoding uses the average bit rate per IDR interval (CBR over an
integration period of the IDR interval), rather than the typical CBR over an integration
period of 40 ms. This setting leads to significant video quality improvement for a given bit
rate, with no additional overhead on the HTTP network.
With ABR encoding enabled, users measuring the transport stream output rate with
traditional MPEG analyzers will see more NULL packets than expected, and a VBR video
PID peaking a bit rates higher than the configured rate. HTTP clients which use the IDR
integration period in their analysis will continue to see the configured bit rate.
VBV Delay
If Default is selected, WFS will output the standard video quality. If Reduced is selected,
the processing time needed to decode is reduced relative to the Default option.
IDR Period (s)
The time interval (expressed in seconds) between IDR (Intra Decoder Refresh) frames that
are inserted into the stream. The range must be between 1 and 10.
AC-3 Decoding Mode
Specify whether to add 11 dB for AC-3 decoding. Choose from:
❑ RF
If RF mode is selected, it is used for portable devices which will produce a louder
audio volume (i.e. fix gain of 11 dB) at the transcoded output.
❑ Line
If Line mode is selected, it is targeted for IPTV (i.e. set-top box) environment for
better audio dynamic range. There will be no fix gain of 11 dB added to the audio.

© 2013 Harmonic Inc. 10 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Xpress Presets

Video Profile
Select a video encoding profile. The options are:

Codec Profile

H.264 Baseline, Main, High

Video Level
This is the data depth for the given codec and profile. The level specifies the data
constraints for settings such as frame rate, or maximum Width and Height. The options
are:

Codec Level

H.264 1, 1.1, 1.2, 1.3, 2, 2.1, 2.2, 3, 3.1, 3.2, 4, 4.1, 4.2, 5, 5.1

Bitrate (kbps)
The video encoding bitrate, expressed in kbps.
Width
The width of the output frame size.
Height
The height of the output frame size.
Frame Rate
Select the desired output frame rate.
GOP Structure
Select the desired GOP structure to set the number of B picture between I picture and P
picture. If Auto is enabled, WFS determines the appropriate number of B picture set
between I picture and P picture.
Audio Codec
Select the desired codec that is used to encode/transcode the input audio stream.

Output Codecs
Adobe HTTP Dynamic Streaming AAC-LC
HE-AAC v1
HE-AAC v2

Microsoft Smooth Streaming AAC-LC

Apple HTTP Live Streaming AAC-LC


HE-AAC v1
HE-AAC v2

Mode
ProMedia Xpress supports Downmix 5.1 and stereo as input and, output to Stereo or

© 2013 Harmonic Inc. 11 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Xpress Presets

Mono.

Codec Mode

AAC-LC Mono (L)


Mono (R)
Mono (L+R)
Stereo
5.1

HE-AAC v1 Mono (L)


Mono (R)
Mono (L+R)
Stereo
5.1

HE-AAC v2 Stereo
5.1

MPEG1-Layer II Mono (L)


Mono (R)
Mono (L+R)
Dual Mono
Stereo
5.1

Resampling Rate (kHz)


This is the input resampling for encoding audio.
Select from the following options:

Resampling Choices

16 kHz, 22.05 kHz, 24 kHz, 32 kHz, 44.1 kHz, 48 kHz

Bitrate (kbps)
This is the bitrate for encoding audio. This impacts the output audio elementary stream
but not the subsequent encapsulation process.
Gain (dB)
This is the audio gain value, in decibels. The range of input is -20dB to +20dB. The
default value is 0 dB.

3.1.5 Output
Output File Base Name
Output File Base Name. The following special patterns are supported:
❑ %SourceName%: the file name of the source.
❑ %Index%: the index of the output files.
❑ %BitRate%: the video bitrate of the output files.
Directory for Entire Asset
Create a sub-directory in the WFS task output directory for all output files.
Asset Directory Base Name
Define the directory name for all output files. The following special pattern is supported:

© 2013 Harmonic Inc. 12 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Package Presets

❑ %SourceName%: the file name of the source.


Specify PMT PID
Select this check box to specify the PMT PID.
PMT PID
Enter the Program Map Table PID that applies to the only program in the generated
output SPTS.
Specify PCR PID
Select this check box to specify the PCR (Program Clock Reference) PID.
PCR PID
Enter the PCR PID that is used to synchronize audio and video elementary stream.
Program Number
This is the program number for the output TS.
PCR Frequency (Hz)
This is the insertion rate for the PCR in the transport stream.
PSI Frequency (Hz)
This is the insertion rate of the PAT and the PMT in the transport stream.

3.2 Configuring Package Presets


The Package Preset Editor is used to add or modify the presets for Xpress Packager to
package the Transport Stream files into Adaptive Streaming file format:
■ Adobe HTTP Dynamic Streaming (HDS)

■ Apple HTTP Live Streaming (HLS)

■ Microsoft Smooth Streaming H.264 (SS)

NOTE: Package Presets should be configured before creating a workflow template.

3.2.1 Configuring Package Presets for HDS Outputs


To configure a Package Preset for HDS outputs, proceed with the following steps:

© 2013 Harmonic Inc. 13 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Package Presets

1. In the WFS Manager GUI, navigate to Tools > Package Preset Editor.

Figure 3–2: Package Presets for HDS outputs

2. Click the button on the Adobe HDS entry.


3. Enter a name and description for the new Package preset. Click the Create button.
4. Specify the parameters on the Settings panel.

3.2.1.1 Stream Naming Pattern


Manifest Base Name [F4M]
The manifest file for the HDS player to look up the fragment for a stream. The file name
has extension of .f4m.
The following special pattern is supported:
❑ %CommonSourceName%
Segment Base Name [F4F/F4X]
The Segment Base Name allows you to define the base filename for F4F files. The
following special patterns are supported:
❑ %CommonSourceName%
❑ %SourceFileName%
❑ %PID%
❑ %BitRate%
Audio Segment Base Name [F4F/F4X]
The Audio Segment Base Name allows you to define the base filename for F4F files. The
following special patterns are supported:

© 2013 Harmonic Inc. 14 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Package Presets

❑ %CommonSourceName%
❑ %SourceFileName%
❑ %PID%
❑ %BitRate%
❑ %Language%
Text Stream Base Name
The Text Stream Base Name allows you to define the base filename for TTML files. The
following special patterns are supported:
❑ %CommonSourceName%
❑ %SourceFileName%
❑ %Language%
❑ %TrackName%
Text Stream Extension
The Text Stream Extension allows you to define the file extension for TTML files.

3.2.1.2 Directory Creation and Naming Pattern


Directory for Entire Asset
If enabled, you can create a sub-directory in the package task output directory for all
output files.

3.2.1.3 Substitution Name Filters


Name Formation Method
Two options are available. The Longest Common Prefix option allows you to use the
common prefix as the source name. The Name Region Delimiters option allows you to
use delimiters to identify the name string.
Name End Character Exclusion
If Longest Common Prefix is selected, this option allows you to specify the end character
to be excluded from the common prefix.
Start Delimiter Character
If Name Region Delimiters is selected, specify the Start Delimiter Character as the
beginning, which is exclusive to the name string.
End Delimiter Character
If Name Region Delimiters is selected, specify the End Delimiter Character as the end,
which is exclusive to the name string.

3.2.1.4 General
Fragment Duration [second]
The duration of each fragment (expressed in seconds) within the F4F files.
Segment Duration [second]
The duration of the media segment files (expressed in seconds) for each F4F file. Each
segment can contain one or more fragments. Use 0 to create a single F4F file for each
layer.

© 2013 Harmonic Inc. 15 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Package Presets

3.2.1.5 Audio
Audio Language Descriptors
The drop-down menu allows you to insert or replace the language descriptor (according
to ISO639, part 2) for each of the input streams for the output package.
Audio Types
The drop-down menu allows you to insert or replace the audio type (according to 13818-
1, section 2.6.19) for each of the input streams for the output package.

3.2.1.6 A/72 708 Data


Source
Select source from which A/72 CEA-708 data is generated.
CEA-708 data handling
Specify the approach to generate A/72 CEA-708 data from the input H.264 stream.

3.2.1.7 TTML File Configuration


1. Use CEA-708 Stream in H.264
Enable the check box to use the CEA-708 stream in H.264.
❑ Conversion Mode: the mode for processing EIA608 to TTML conversion.
❑ Use (CC1). Click the check box to use CC1.
❑ Language (for CC1). Specify the language in ISO 639-2 code. If empty, the 'und'
language code will be used.
❑ Track Name (for CC1). Specify a unique caption track name.
2. Use Teletext Stream in input TS
Enable the check box to use the Teletext Stream in input TS.
❑ Number of Services to Extract: specify the number of services to be extracted for
ETSI_EN_472 services.
❑ Track Name. Specify a unique caption track name.
❑ Stream ID. Specify the stream ID of the teletext stream to be extracted.
❑ TaskParamsPage Number. Specify the page number of the teletext stream to be
extracted.
3. Use DVB Subtitle Stream in input TS
Enable the check box to use the DVB Subtitle Stream in input TS. Multiple Track Names
entries are supported.
❑ Track Name. Specify a unique caption track name.
4. Use external TTML Files
Enable the check box to use external TTML Files. Click the “Plus” button and specify the
parameters for using external TTML files:
❑ Input Map ID. Specify the input Map ID.
❑ Track Name. Specify a unique caption track name.
❑ Language Code. Specify the language in ISO 639-2 code. If empty, the 'und'
language code will be used.
❑ Reference TimeCode. Specify the approach to synchronize the caption and video.

© 2013 Harmonic Inc. 16 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Package Presets

3.2.1.8 HDS Encryption


Content ID Generate Mode
This is the content identifier used to identify the service. The license server can use this
identifier to decide which license should be granted to clients. The Content ID can be
generated automatically or based on the Output File Name.

3.2.2 Configuring Package Presets for HLS Outputs


To configure a Package Preset for HLS outputs, proceed with the following steps:

1. In the WFS Manager GUI, navigate to Tools > Package Preset Editor.

Figure 3–3: Package Presets for HLS Outputs

2. Click the button on the Apple HLS entry.


3. Enter a name and description for the new Package preset. Click the Create button.
4. Specify the parameters on the Settings panel:

3.2.2.1 Output Structure


Variant Playlist Base Name
Specify the filename of the variant playlist. The following special patterns are supported:
❑ %CommonSourceName%
❑ %Index%
❑ %PID%

© 2013 Harmonic Inc. 17 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Package Presets

❑ %Language%
Index File Base Name
Specify the file name of the index file for each variant stream. The following special
patterns are supported:
❑ %CommonSourceName%
❑ %SourceFileName%
❑ %Index%
❑ %PID%
❑ %Bitrate%
%Language%
Segment File Base Name
The file name prefix of the media segment files. The following special patterns are
supported:
❑ %CommonSourceName%
❑ %SourceFileName%
❑ %Index%
❑ %PID%
❑ %Bitrate%
❑ %Language%
Create Directory For Each Segment
Create a sub-directory for each segment output files under the entire asset directory by
using Index File Base Name or Segment Directory Base Name.

3.2.2.2 Directory Creation and Naming Pattern


Directory for Entire Asset
The drop-down menu allows you to create a sub-directory in the package task output
directory for all output files.
Asset Directory Base Name
If “Create using Asset Directory Base Name” is selected, this field allows you to define the
directory name for all the package output files. The following string pattern is supported:
❑ %CommonSourceName%

3.2.2.3 Substitution Name Filters


Name Formation Method
Two options are available. The Longest Common Prefix option allows you to use the
common prefix as the source name. The Name Region Delimiters option allows you to
use delimiters to identify the name string.
Name End Character Exclusion
If Longest Common Prefix is selected, this option allows you to specify the end character
to be excluded from the common prefix.
Start Delimiter Character
If Name Region Delimiters is selected, specify the Start Delimiter Character as the
beginning, which is exclusive to the name string.
End Delimiter Character
If Name Region Delimiters is selected, specify the End Delimiter Character as the end,
which is exclusive to the name string.

© 2013 Harmonic Inc. 18 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Package Presets

3.2.2.4 General
Segment Length
The max. length for TS Segments (expressed in seconds).
Order of URL In Variant Playlist
Select from the drop-down menu to specify how the playlist URLs are arranged in the
variant playlist.
Enable CODECS Attribute In Variant Playlist
Select this check box to specify the CODECS attribute in EXT-X-STREAM-INF in the
variant playlist.
Enable Data Streams Pass-through
Select this check box to allow pre-encrypted private streams (e.g. DVB Subtitle, Teletext,
SCTE-35, AC3) pass-through to HLS package output.
Multiple Packages Per Audio
If selected, WFS allows multiple packages for each audio found in the source file (HLS
v2).
Create an Audio Only Variant Stream
If this check box is enabled, audio-only streams will be created and added to the playlist
to provide a low-bandwidth alternate stream which are used to conform with the Apple
requirements. These requirements apply to iOS apps submitted for distribution in the App
Store for use on Apple products. Uncheck the check box only if the downstream vendor
doesn’t support audio-only streams.
Use separate streams for video and audio
If this check box is enabled, audio and video streams are delivered separately. (This
option is available only when HLS Version 4 and HLS Version 5 are selected.)
Use Byte Range Media Segments
If this check box is enabled, the Byte Range tags (i.e. #EXT-X-BYTERANGE) are used in
the playlist to consolidate media segments into larger files, which can reduce the number
of files to be managed. (This option is available only when HLS Version 5 is selected.)

3.2.2.5 First Entry Variant Stream


First Variant Stream
The drop-down menu allows users to select using bitrate in the variant stream to be the
first entry stream.
First Stream Bit Rate in bps
Bitrate of the first entry stream.

3.2.2.6 HLS Version


HLS Version Number
Specify the HLS protocol version to be used for packaging the output stream. The HLS
Version Number option includes HLS Version 3, HLS Version 4, and HLS Version 5.

© 2013 Harmonic Inc. 19 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Package Presets

3.2.2.7 Audio
Audio Language Descriptors
The drop-down menu allows users to insert or replace the language descriptor
(according to ISO639, part 2) for each of the input streams for the output package.
Audio Types
The drop-down menu allows users to insert or replace the audio type (according to
13818-1, section 2.6.19) for each of the input streams for the output package.

3.2.2.8 A/72 708 Data


Source
Select source from which A/72 CEA-708 data is generated.
CEA-708 data handling
Specify the approach to generate A/72 CEA-708 data from the input H.264 stream.

3.2.2.9 TTML File Configuration


1. Use CEA-708 Stream in H.264
Enable the check box to use the CEA-708 stream in H.264.
❑ Conversion Mode: the mode for processing EIA608 to TTML conversion.
❑ Use (CC1). Click the check box to use CC1.
❑ Language (for CC1). Specify the language in ISO 639-2 code. If empty, the 'und'
language code will be used.
❑ Track Name (for CC1). Specify a unique caption track name.
2. Use Teletext Stream in input TS
Enable the check box to use the Teletext Stream in input TS.
❑ Number of Services to Extract: specify the number of services to be extracted for
ETSI_EN_472 services.
❑ Track Name. Specify a unique caption track name.
❑ Stream ID. Specify the stream ID of the teletext stream to be extracted.
❑ Page Number. Specify the page number of the teletext stream to be extracted.
3. Use DVB Subtitle Stream in input TS
Enable the check box to use the DVB Subtitle Stream in input TS. Multiple Track Names
entries are supported.
❑ Track Name. Specify a unique caption track name.
4. Use external TTML Files
Enable the check box to use external TTML Files. Click the “Plus” button and specify the
parameters for using external TTML files:
❑ Input Map ID. Specify the input Map ID.
❑ Track Name. Specify a unique caption track name.
❑ Language Code. Specify the language in ISO 639-2 code. If empty, the 'und'
language code will be used.
❑ Reference TimeCode. Specify the approach to synchronize the caption and video.

© 2013 Harmonic Inc. 20 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Package Presets

3.2.2.10 Encryption
Encryption Type
Select either Harmonic Key Management Server/Internal Key Generation/Adobe Flash
Access from the drop-down menu.
If Internal Key Generation is enabled, the Packager generates keys internally for
encryption.
If Adobe Flash Access is enabled, the generated HLS output is encrypted and protected
using Adobe Flash Access.
Resource ID Generate Mode
This is the identifier used to identify the resource. Select the mode to generate the
resource ID for KMS operation. The Resource ID can be generated automatically or
based on the Output File Name.
Encryption Method for HLS
Select the following encryption methods for HLS publishing:
❑ Native
If Native is selected, WFS encrypts the content using native way defined by Apple as
the original encryption method.
❑ Native (Sample Based Encryption)
If Native is selected, WFS encrypts the content using Sample Based Encryption
method which is compliance with HTTP Live Streaming spec defined by Apple.
❑ AuthenTec PlayReady
If AuthenTec PlayReady is selected, WFS encrypts the content according to
AuthenTec's proposal for HLS encryption.
❑ Discretix PlayReady
If Discretix PlayReady is selected, WFS encrypts the content according to Discretix's
proposal for HLS encryption.
❑ Irdeto PlayReady
If Irdeto PlayReady is selected, WFS encrypts the content according to Irdeto's
proposal for HLS encryption.
Enable Key Rotation
Select this check box to enable key rotation for retrieving a new encryption key.
Key Rotation Period (sec)
This is the period of time the system will wait until it retrieves a new encryption key. A
value of 0 means that only one key is used.
Content ID Generate Mode
This is the content identifier used to identify the service. The license server can use this
identifier to decide which license should be granted to clients. The Content ID can be
generated automatically or based on the Output File Name.

3.2.3 Configuring Package Presets for SS Outputs


To configure a Package Preset for Smooth Streaming outputs, proceed with the following
steps:

© 2013 Harmonic Inc. 21 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Package Presets

1. In the WFS Manager GUI, navigate to Tools > Package Preset Editor.

Figure 3–4: Package Presets for Smooth Streaming Outputs

2. Click the button for on the Microsoft Smooth entry.


3. Enter a name and description for the new Package preset. Click the Create button.
4. Specify the parameters on the Settings panel:

3.2.3.1 Stream Naming Pattern


Manifest Base Name
The base name for ISM and ISMC files. The following special pattern is supported:
❑ %CommonSourceName%
Video Stream Base Name
The Video Stream Base Name allows users to define the base filename for ISMV files. The
following special patterns are supported:
❑ %CommonSourceName%
❑ %SourceFileName%
❑ %PID%
❑ %BitRate%
Audio Stream Base Name
The Audio Stream Base Name allows users to define the base filename for ISMA files. The
following special patterns are supported:
❑ %CommonSourceName%
❑ %SourceFileName%

© 2013 Harmonic Inc. 22 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Package Presets

❑ %PID%
❑ %BitRate%
❑ %Language%
Text Stream Base Name
The Text Stream Base Name allows users to define the base filename for ISMA files. The
following special patterns are supported:
❑ %CommonSourceName%
❑ %SourceFileName%
❑ %PID%
❑ %Language%

3.2.3.2 Directory Creation and Naming Pattern


Directory for Entire Asset
The drop-down menu allows users to create a sub-directory in the package task output
directory for all output files.
Asset Directory Base Name
If “Create using Asset Directory Base Name” is selected, this field allows users to define
the directory name for all the package output files. The following string pattern is
supprted:
❑ %CommonSourceName%

3.2.3.3 Substitution Name Filters


Name Formation Method
Two options are available. The Longest Common Prefix option allows you to use the
common prefix as the source name. The Name Region Delimiters option allows you to
use delimiters to identify the name string.
Name End Character Exclusion
If Longest Common Prefix is selected, this option allows you to specify the end character
to be excluded from the common prefix.
Start Delimiter Character
If Name Region Delimiters is selected, specify the Start Delimiter Character as the
beginning, which is exclusive to the name string.
End Delimiter Character
If Name Region Delimiters is selected, specify the End Delimiter Character as the end,
which is exclusive to the name string.

3.2.3.4 General
Video Chunk Length [second]
The duration of the video chunk files (expressed in seconds).
Audio Chunk Length [second]
The duration of the audio chunk files (expressed in seconds).

3.2.3.5 DPI Messaging


SCTE-35 Handling Mode
If “Comcast” is selected, WFS supports SCTE-35 conversion to Comcast’s “Acquired Signal
XML” format in Smooth Streaming output.
Acquisition Point Identity

© 2013 Harmonic Inc. 23 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Package Presets

A unique ID or name to identify the machine that found the SCTE-35 signal.

3.2.3.6 Audio
Audio Language Descriptors
The drop-down menu allows users to insert or replace the language descriptor
(according to ISO639, part 2) for each of the input streams for the output package.
Audio Types
The drop-down menu allows users to insert or replace the audio type (according to
13818-1, section 2.6.19) for each of the input streams for the output package.

3.2.3.7 A/72 708 Data


Source
Select source from which A/72 CEA-708 data is generated.
CEA-708 data handling
Specify the approach to generate A/72 CEA-708 data from the input H.264 stream.

3.2.3.8 TTML File Configuration


1. Use CEA-708 Stream in H.264
Enable the check box to use the CEA-708 stream in H.264.
❑ Conversion Mode: the mode for processing EIA608 to TTML conversion.
❑ Remove empty caption streams: If enabled, the empty caption streams will be
removed in the manifest.
❑ Use (CC1). Click the check box to use CC1.
❑ Language (for CC1). Specify the language in ISO 639-2 code. If empty, the 'und'
language code will be used.
❑ Track Name (for CC1). Specify a unique caption track name.
2. Use Teletext Stream in input TS
Enable the check box to use the Teletext Stream in input TS.
❑ Number of Services to Extract: specify the number of services to be extracted for
ETSI_EN_472 services.
❑ Track Name. Specify a unique caption track name.
❑ Stream ID. Specify the stream ID of the teletext stream to be extracted.
❑ Page Number. Specify the page number of the teletext stream to be extracted.
3. Use DVB Subtitle Stream in input TS
Enable the check box to use the DVB Subtitle Stream in input TS. Multiple Track Names
entries are supported.
❑ Track Name. Specify a unique caption track name.
4. Use external TTML Files
Enable the check box to use external TTML Files. Click the “Plus” button and specify the
parameters for using external TTML files:
❑ Input Map ID. Specify the input Map ID.
❑ Track Name. Specify a unique caption track name.
❑ Language Code. Specify the language in ISO 639-2 code. If empty, the 'und'
language code will be used.
❑ Reference TimeCode. Specify the approach to synchronize the caption and video.

© 2013 Harmonic Inc. 24 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 3 Configuring Xpress and Package Presets Configuring Package Presets

3.2.3.9 Encryption
Resource ID Generate Mode
This is the identifier used to identify the resource. Select the mode to generate the
resource ID for KMS operation. The Resource ID can be generated automatically or
based on the Output File Name.

© 2013 Harmonic Inc. 25 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 4
Creating Workflow Templates for Xpress & Package Presets
This chapter introduces the procedures on how to create workflow templates for Xpress and
Package Presets. It includes the following sections:
■ Adding a New Workflow Template
■ Workflow Task Components
■ Configuring Pre-Transform Tasks
■ Configuring Transform Tasks
■ Configuring Job End Tasks

CAUTION: Workflow templates must be created and pre-configured for Watch Folders and File Queuer
in order to process the input and output media files.

4.1 Adding a New Workflow Template


To add a new Workflow Template, proceed with the following steps:
1. In the WFS Manager GUI, navigate to Tools > Workflow Editor.

Figure 4–1: Workflow Editor

2. Click the button and a New Workflow window appears.


3. Enter the name and description for the new Workflow Template. Click the Create button.

© 2013 Harmonic Inc. 26 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 4 Creating Workflow Templates for Xpress & Package Presets Workflow Task Components

4. Specify the parameters on the Tasks panel that includes three main stages:
❑ Pre-Transform Tasks
❑ Transform Tasks
❑ Job End Tasks

4.2 Workflow Task Components


Users can assign tasks to be performed in the Workflow Template. The following task
components throughout Pre-Transform Tasks, Transform Tasks, and Job End Tasks stage can
be assigned by users:

4.2.1 Email Notification


An Email Notification task can be used to send an email on job start, completion, or error, as
well as on various successful or failure stages of a task. You can use string replacement
tokens in your email subject and body. (Please refer to the tool tips on the WFS Manager GUI
for details.)

Parameter Description

Email Notification Settings

To Email address of the recipient.

From Email address of the sender.

Subject line of the email. String replacement tokens can be


Subject
used in the subject of the email.

Select the SMTP Server parameters which can be configured


SMTP Server
through navigating to Tools > Server Registry.

Body text of the email. String replacement tokens can be used


Body
in the body of the email.

Node Assignment

Select this check box to enable the Monitor Node


Enable
Assignment.

Select the Machine Groups to which you want to assign the


Machine Groups
tasks if Monitor Node Assignment is enabled.

© 2013 Harmonic Inc. 27 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 4 Creating Workflow Templates for Xpress & Package Presets Workflow Task Components

4.2.2 Command Line Process


A Command Line Process task can be used to trigger external applications on job start,
completion, or error as well as on various successful or failure stages of a task. You can use
string replacement tokens in your command line execution. (Please refer to the tool tips on
the WFS Manager GUI for details.)

Parameter Description

Process Notification Settings

The location of the batch file or external application to be


Command Line File
executed. This path should be accessible by all Nodes.

Parameters, if any, that need to be passed to the batch file or


Parameters
external application.

Check this option if you want to wait for the application to


Wait for Completion
complete before moving on to the next task in the workflow.

Node Assignment

Enable Select this check box to enable Node Assignment.

Select the Machine Groups to which you want to assign tasks


Machine Groups
if Node Assignment is enabled.

4.2.3 Web Notification


A Web Notification task can be used to trigger external web services on job start, completion,
or error as well as on various successful or failure stages of a task. Select from the list of
supported arguments using the check boxes above and also choose the style of web
notification (either GET or POST).

Parameter Description

Web URL
Web Service URL The URL of the web service to be called.

HTTP Request

Select the type of HTTP request to be sent to the web service,


Type
either GET or POST.

URL/Message Arguments

Job Guid Unique GUID for the complete job.

Job Name Unique name for the complete job.

Error Message Error message (only valid in error notifications).

Source Path and Full source path and name.


Name

Node Assignment

© 2013 Harmonic Inc. 28 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 4 Creating Workflow Templates for Xpress & Package Presets Workflow Task Components

Parameter Description

Enable Select this check box to enable the Node Assignment.

Select the Machine Groups to which you want to assign tasks


Machine Groups
if Node Assignment is enabled.

4.2.4 Output File Transfer


Select the Output File Transfer task to transfer the output target files to another location over
the network through CIFS or FTP.
■ CIFS

Parameter Description

Remote Connection

The remote location where the target files will be transferred


Remote Path (UNC)
to UNC path must be used.

User (optional) Username for the remote folder access.

Password (optional) Password for the above username.

Options

Delete Output File Select this option to delete the local source files after
after Transfer successful transfer.

Node Assignments

Enable Select this check box to enable the Node Assignment.

Select the Machine Groups to which you want to assign tasks


Machine Groups
if Node Assignment is enabled.

■ FTP

Parameter Description

Server Connection

FTP Server Address IP Address of the FTP Server.

Username Username to connect to the FTP Server.

Password Password for the above username.

Select this check box to specify any port other than the default
FTP Port Specified for the FTP server. The default port is 21. Specify the port
number in the text box.

Select this check box if you would like to designate a Transfer


Transfer Rate (Mbps)
Rate for FTP upload. Specify the Transfer Rate in the text box.

© 2013 Harmonic Inc. 29 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 4 Creating Workflow Templates for Xpress & Package Presets Workflow Task Components

Parameter Description

Choose from the following connection modes to connect to


your FTP server.
■ Automatic: WFS will attempt both Active and Passive
connections to the FTP server. If Active connection fails,
Passive connection is tried.
■ An Active connection will be made to the FTP server.
FTP Mode
■ WFS will first attempt to make an Active connection to the
server. If it fails, a Passive connection is tried.
■ A Passive connection will be made to the FTP server.
■ WFS will first attempt to make a Passive connection to the
server. If it fails, an Active connection is tried.

Max Transfer Set the maximum number of FTP connection threads to be


Threads used while retrieving the files.

Display whether WFS is currently connected to the FTP server


Server Status
or not.

The folder on the FTP server that is currently being browsed.


Current Folder Click Select to browse into this folder and click Up to browse
out of the folder.

The folder on the FTP server where the target files will be
Selected Folder
transferred.

Options

Delete Output File Select this option to delete the local source files after
after Transfer successful transfer.

Node Assignment

Select this check box to enable the Monitor Node


Enable
Assignment.

Select the Machine Groups to which you want to assign the


Machine Groups
tasks if Monitor Node Assignment is enabled.

4.2.5 Source File Transfer


Select Source File Transfer Task to transfer the source media files to another location over the
network through CIFS or FTP.
■ CIFS

Parameter Description

Remote Connection

The remote location where the target files will be transferred


Remote Path (UNC)
to UNC path must be used.

User (optional) Username for the remote folder access.

© 2013 Harmonic Inc. 30 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 4 Creating Workflow Templates for Xpress & Package Presets Workflow Task Components

Parameter Description

Password (optional) Password for the above username.

Options

Delete Source File Select this option to delete the source files after successful
after Transfer transfer.

Node Assignments

Enable Select this check box to enable the Node Assignment.

Select the Machine Groups to which you want to assign tasks


Machine Groups
if Node Assignment is enabled.

■ FTP

Parameter Description

Server Connection

FTP Server Address IP Address of the FTP Server.

Username Username to connect to the FTP Server.

Password Password for the above username.

Select this check box to specify any port other than the default
FTP Port Specified for the FTP server. The default port is 21. Specify the port
number in the text box.

Select this check box if you would like to designate a Transfer


Transfer Rate (Mbps)
Rate for FTP upload. Specify the Transfer Rate in the text box.
Choose from the following connection modes to connect to
your FTP server.
■ Automatic: WFS will attempt both Active and Passive
connections to the FTP server. If Active connection fails,
Passive connection is tried.
■ An Active connection will be made to the FTP server.
FTP Mode
■ WFS will first attempt to make an Active connection to the
server. If it fails, a Passive connection is tried.
■ A Passive connection will be made to the FTP server.
■ WFS will first attempt to make a Passive connection to the
server. If it fails, an Active connection is tried.

Max Transfer Set the maximum number of FTP connection threads to be


Threads used while retrieving the files.

Display whether WFS is currently connected to the FTP server


Server Status
or not.

The folder on the FTP server that is currently being browsed.


Current Folder Click Select to browse into this folder and click Up to browse
out of the folder.

© 2013 Harmonic Inc. 31 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 4 Creating Workflow Templates for Xpress & Package Presets Workflow Task Components

Parameter Description

The folder on the FTP server where the target files will be
Selected Folder
transferred.

Options

Delete Source File Select this option to delete the source files after successful
after Transfer transfer.

Node Assignment

Select this check box to enable the Monitor Node


Enable
Assignment.

Select the Machine Groups to which you want to assign the


Machine Groups
tasks if Monitor Node Assignment is enabled.

4.2.6 Report
A Report task can be used to generate the detailed XML report of job and its tasks
information.

Parameter Description

Output Report XML

Name of the report XML file. The default value is


Report Name
%jobname%.xml. You can specify the report file name.

The output location for the report XML file. Click Browse to
Output Path
select a path.

If a file with the same name already exists at the Output Path,
the following options are available:
If File Exists ■ Overwrite Existing
■ Create New File

Check this option to generate the TemplateEx XML file using


all the output files of the targets added in this workflow.
TemplateEx XML is a way to provide multiple files as source
assets and override task parameters specified in the workflow.
Generate For packaging, create a workflow with multiple bitrate
TemplateEx XML transport streams, check this option and directly set the
using Targets output path to the TemplateEX XML watch folder linked with
workflow with Package Targets. Checking this option will
generate TemplateEx XML only and not the Report XML. If you
want to generate Report XML as well, please add another
Report task.

TemplateEx XML Mapping

© 2013 Harmonic Inc. 32 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 4 Creating Workflow Templates for Xpress & Package Presets Configuring Pre-Transform Tasks

Parameter Description

Mapping ID is an optional field that ties report parameters


from the TemplateEx XML file to a specific report task in the
TaskParams workflow. It is a string value that can be set by the user in the
Mapping ID workflow and TemplateEx XML file for mapping purpose. If no
Mapping ID is present, all report parameters from TemplateEx
XML file are passed to all report tasks in the workflow.

Node Assignment

Select this check box to enable the Monitor Node


Enable
Assignment.

Select the Machine Groups to which you want to assign the


Machine Groups
tasks if Monitor Node Assignment is enabled.

4.2.7 Package
The Package task can be used to package the "Transport Stream Input Files" on the
successful stage of a task.

4.3 Configuring Pre-Transform Tasks


The Pre-Transform Tasks stage can be comprised of email notification, command line process,
and Web Notification. If any task fails in this stage, all tasks after the failed task are skipped
and the job goes directly to the Job End Tasks.
To configure a Pre-Transform Task, proceed with the following steps:
1. In the WFS Manager GUI, navigate to Tools > Workflow Editor.
2. Right-click on the Pre-Transform Tasks as follows.

Figure 4–2: Pre-Transform Tasks

3. The tasks available to be performed are:


❑ Email Notification (Refer to 4.2.1 Email Notification for details)
❑ Command Line Process (Refer to 4.2.2 Command Line Process for details)
❑ Web Notification. (Refer to 4.2.3 Web Notification for details)

© 2013 Harmonic Inc. 33 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 4 Creating Workflow Templates for Xpress & Package Presets Configuring Transform Tasks

4. Click Apply after configuration, if desired.

4.4 Configuring Transform Tasks


The Transform Tasks stage supports transcoding and packaging of source media assets. The
tasks in this stage can be performed simultaneously by different Nodes, and can take their
own individual path within this stage.

4.4.1 Adding Xpress Targets


Xpress Targets can be configured to perform transcoding tasks later on.
To add a new Xpress Target, proceed with the following steps:
1. Navigate to Tools > Workflow Editor.
2. Right-click on the Xpress Targets as follows.

Figure 4–3: Transform Tasks: Xpress Targets

3. Click Add Target.

© 2013 Harmonic Inc. 34 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 4 Creating Workflow Templates for Xpress & Package Presets Configuring Transform Tasks

4. Specify the parameters as follows:

Figure 4–4: Xpress Preset parameters

Preset
This specifies the Xpress Preset used for transcoding. Click Browse to select the preset.
Output Path
This specifies the output path location path for delivering the transcoded outputs. Click
Browse to select the location.
TaskParams Mapping ID
Mapping ID is an optional field that ties Xpress parameters from the TemplateEx XML file
to a specific Xpress task in the workflow. It is a string value that can be set by the user in
the workflow and TemplateEx XML file for mapping purpose. If no Mapping ID is present,
all Xpress parameters from TemplateEx XML file are passed to all Xpress tasks in the
workflow.
Mapping ID is useful in scenarios where there are more than one Xpress tasks in the
workflow and custom Xpress parameters like output path, preset parameters need to be
passed to each task through TemplateEx XML file.
Enable
Select this check box to enable the Node Assignment.
Machine Group
Select the Machine Groups to which you want to assign the tasks, if Node Assignment is
enabled.
5. Click Apply after configuration, if desired.

© 2013 Harmonic Inc. 35 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 4 Creating Workflow Templates for Xpress & Package Presets Configuring Transform Tasks

4.4.1.1 On Success for Xpress Targets


The On Success stage includes:
■ Package (Refer to 4.2.7 Package for details)
■ Email Notification (Please refer to 4.2.1 Email Notification for details)
■ Command Line Process (Refer to 4.2.2 Command Line Process for details)
■ Web Notification (Refer to 4.2.3 Web Notification for details)
■ Output File Transfer (Refer to 4.2.4 Output File Transfer for details)

4.4.1.2 On Failure for Xpress Targets


The On Failure stage includes:
■ Email Notification (Refer to 4.2.1 Email Notification for details)

■ Command Line Process (Refer to 4.2.2 Command Line Process for details)

■ Web Notification (Refer to 4.2.3 Web Notification for details)

4.4.2 Adding Package Targets


Package Targets can be configured to package the provided “Transport Stream Input Files"
into one of the HLS, Smooth Streaming, or HDS format.
To add a new Package Target, proceed with the following steps:
1. In the WFS Manager GUI, navigate to Tools > Workflow Editor.
2. Right-click on the Package Targets as follows.

Figure 4–5: Transform Tasks: Package Targets

3. Click Add Target.

© 2013 Harmonic Inc. 36 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 4 Creating Workflow Templates for Xpress & Package Presets Configuring Transform Tasks

4. Specify the parameters as follows.

Figure 4–6: Package Preset parameters

Preset
This specifies the Package Preset used for packaging Transport Stream Input Files" into
one of HLS, Smooth Streaming, or HDS format. Click Browse to select the preset.
Output Path
This specifies the output path location path for delivering the packaged outputs. Click
Browse to select the location.
Enable Encryption
If Enable Encryption is selected, the Encryption Settings area appears for encryption
configuration.
Select Server Definition
This is the KMS and AdobeAccess server selection drop down list which lists the
appropriate KMS and AdobeAccess from the configured registry depending on the
Source Type.
Output Resource/Content ID XML
This is an optional setting to enable the output of Resource/Content ID XML. This file
contains metadata about the encryption task including the Resource/Content ID used
and the main pre and post encryption file references.
Use Same Output Path as Encryption Target
Specifies whether to use the same output path for Resource/Content ID XML file as the
encryption target path.
Output Path
This specifies the output path location for the Resource/Content ID XML file if different

© 2013 Harmonic Inc. 37 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 4 Creating Workflow Templates for Xpress & Package Presets Configuring Job End Tasks

from encryption target path.


TaskParams Mapping ID
Mapping ID is an optional field that ties Package parameters from the TemplateEx XML
file to a specific Package task in the workflow. It is a string value that can be set by the
user in the workflow and TemplateEx XML file for mapping purpose. If no Mapping ID is
present, all Package parameters from TemplateEx XML file are passed to all Package
tasks in the workflow.
Mapping ID is useful in scenarios where there are more than one Package tasks in the
workflow and custom Package parameters like output path, preset parameters need to
be passed to each task through TemplateEx XML file.
Enable
Select this check box to enable the Node Assignment.
Machine Group
Select the Machine Groups to which you want to assign the tasks, if Node Assignment is
enabled.

5. Click Apply after configuration, if desired.

4.4.2.1 On Success for Package Targets


The On Success stage includes:
■ Email Notification (Refer to 4.2.1 Email Notification for details)

■ Command Line Process (Refer to 4.2.2 Command Line Process for details)

■ Web Notification (Refer to 4.2.3 Web Notification for details)

■ Output File Transfer (Refer to 4.2.4 Output File Transfer for details)

4.4.2.2 On Failure for Package Targets


The On Failure stage includes:
■ Email Notification (Refer to 4.2.1 Email Notification for details)

■ Command Line Process (Refer to 4.2.2 Command Line Process for details)

■ Web Notification (Refer to 4.2.3 Web Notification for details)

4.5 Configuring Job End Tasks


4.5.1 On Success
Select the On Success stage to add tasks that need to be performed if all the tasks in
previous stages complete successfully.
To configure a Job End Task, proceed with the following steps:
1. In the WFS Manager GUI, navigate to Tools > Workflow Editor.
2. Navigate to Job End Tasks as follows.

© 2013 Harmonic Inc. 38 ProMedia Xpress, Release 1.0.1.0, Rev A


Chapter 4 Creating Workflow Templates for Xpress & Package Presets Configuring Job End Tasks

Figure 4–7: Pre-Transform Tasks

3. Right-click on the On Success entry.


4. The tasks available to be performed are:
❑ Email Notification (Refer to 4.2.1 Email Notification for details)
❑ Command Line Process (Refer to 4.2.2 Command Line Process for details)
❑ Web Notification (Refer to 4.2.3 Web Notification for details)
❑ Source File Transfer (Refer to 4.2.5 Source File Transfer for details)
❑ Report (Please refer to 4.2.6 Report for details)
5. Click Apply after configuration, if desired.

4.5.2 On Failure
Select the On Failure stage to add tasks that need to be performed if at least there is one
failed task from the previous stages.
To configure a Job End Task, proceed with the following steps:
1. In the WFS Manager GUI, navigate to Tools > Workflow Editor.
2. Navigate to Job End Tasks as follows.
3. Right-click on the On Failure entry.
4. The tasks available to be performed are:
❑ Email Notification (Refer to 4.2.1 Email Notification for details)
❑ Command Line Process (Refer to 4.2.2 Command Line Process for details)
❑ Web Notification (Refer to 4.2.3 Web Notification for details)
❑ Source File Transfer (Refer to 4.2.5 Source File Transfer for details)
❑ Report (Refer to 4.2.6 Report for details)
5. Click Apply after configuration, if desired.

© 2013 Harmonic Inc. 39 ProMedia Xpress, Release 1.0.1.0, Rev A


Harmonic Inc.
4300 North First St.
San Jose, CA 95134, U.S.A.
T +1 408 542 2500
F +1 408 490 6708

www.harmonicinc.com
© Copyright 2013 Harmonic Inc. All rights reserved.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy