0% found this document useful (0 votes)
126 views

ProMedia Live Package UserGuide-X2

ProMedia Live Package UserGuide-X2

Uploaded by

Robert
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)
126 views

ProMedia Live Package UserGuide-X2

ProMedia Live Package UserGuide-X2

Uploaded by

Robert
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/ 196

ProMedia TM

Software Solutions
(Live & Package 1.4.0.0)
User Guide
VERSION 1.9
(With ProMediaTM Origin 1.2.0.0 included)

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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1.1 ProMedia Live and Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1.2 ProMedia Origin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Chapter 2 Introduction
2.1 ProMedia Software Solutions Overview . . . . . . . . . . . . . . . . . . . . . . . 10
2.2 ProMedia Live and Package Overview . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.1 ProMedia Live Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.2 ProMedia Package Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3 ProMedia Origin Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.1 ProMedia Origin Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Chapter 3 PM Live & Package - Getting Started with GUI


3.1 Connecting to the ProMedia Live and Package GUI . . . . . . . . . . . . . 15
3.2 Accessing the Dashboard Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Chapter 4 PM Live & Package - Configuring Platform Settings


4.1 Setting Network Connections for ProMedia Live & Package . . . . . . 17
4.1.1 Specifying Parameters on the Ethernet Port Configuration Section 18
4.1.2 Specifying Parameters on the DNS Servers Section . . . . . . . . . . . . . 21
4.1.3 Specifying Parameters on the NTP Servers Section . . . . . . . . . . . . . 21
4.1.4 Specifying Parameters on the BootP Configuration Section . . . . . . 21
4.2 Setting Date/Time and Time Zone for ProMedia Live & Package . . 21
4.3 Setting Host Name for ProMedia Live & Package . . . . . . . . . . . . . . . 22
4.4 Viewing License Information for ProMedia Live & Package . . . . . . . 22
4.4.1 Viewing the Current License Section . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.4.2 Viewing the License Information Section . . . . . . . . . . . . . . . . . . . . . 23
4.4.3 Using Export and Import Buttons to Update the License Dongle . . 23
4.5 Setting Server Redundancy for ProMedia Live & Package . . . . . . . . 23
4.5.1 Redundancy Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.5.2 Procedure for Initial Redundancy (1+1) Setup . . . . . . . . . . . . . . . . . 24
4.5.3 Procedure for Role Swapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.5.4 Procedure for Role Swapping after Failover . . . . . . . . . . . . . . . . . . . 25
4.5.5 Procedure for Configuration Change . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.6 Configuring Storage for ProMedia Live & Package . . . . . . . . . . . . . . 26
4.7 Configuring SDI Ports (ProMedia 1104 Server) for ProMedia Live &
Package 26
4.8 Configuring SNMP for ProMedia Live & Package. . . . . . . . . . . . . . . . 27
4.8.1 Specifying Parameters on the Basic Section . . . . . . . . . . . . . . . . . . . 27
4.8.2 Specifying Parameters on the Advanced Section . . . . . . . . . . . . . . . 27
4.8.3 Using the Download MIBs Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.9 Configuring Syslog for ProMedia Live & Package . . . . . . . . . . . . . . . 28

© 2013 Harmonic Inc. 4 ProMedia Software Solutions, Version 1.9, Rev A


Table of Contents

4.10 Setting User Account for ProMedia Live & Package . . . . . . . . . . . . . 28


4.11 Upgrading ProMedia Live & Package . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.12 Backing up/Restoring Device for ProMedia Live & Package . . . . . . 29
4.13 Using ProMedia Virtual Machine Images . . . . . . . . . . . . . . . . . . . . . . 29
4.13.1 Compatible Hypervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.13.2 Deploying Virtual Machine Images . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.13.3 Activation for Virtual Machine Instances . . . . . . . . . . . . . . . . . . . . . . 33
4.13.4 Configuring Virtual Machine Instances . . . . . . . . . . . . . . . . . . . . . . . 34
4.13.5 Using License Dongle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Chapter 5 PM Live & Package - Configuring Profiles


5.1 Configuring Transcoding Profiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.1.1 Configuring Transcoding Profiles for TS Output . . . . . . . . . . . . . . . . 37
5.2 Configuring Packaging Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.2.1 Configuring Packaging Profiles for HLS Output . . . . . . . . . . . . . . . . 46
5.2.2 Configuring Packaging Profiles for Smooth Streaming Output . . . . 48
5.2.3 Configuring Packaging Profiles for RTMP Output . . . . . . . . . . . . . . . 50
5.2.4 Configuring Packaging Profiles for Thumbnail Output . . . . . . . . . . . 52
5.2.5 Configuring Packaging Profiles for HDS Output . . . . . . . . . . . . . . . . 54
5.2.6 Configuring Packaging Profiles for DASH Output . . . . . . . . . . . . . . . 55
5.2.7 Configuring Packaging Profiles for RTP Output . . . . . . . . . . . . . . . . . 57
5.3 Configuring Publishing Point Profiles. . . . . . . . . . . . . . . . . . . . . . . . . . 59
5.3.1 Configuring Publishing Point Profiles for HLS Output . . . . . . . . . . . . 59
5.3.2 Configuring Publishing Point Profiles for Smooth Streaming Output 68
5.3.3 Configuring Publishing Point Profiles for RTMP Output . . . . . . . . . . 69
5.3.4 Configuring Publishing Point Profiles for Thumbnail Output . . . . . . 71
5.3.5 Configuring Publishing Point Profiles for HDS Output . . . . . . . . . . . 72
5.3.6 Configuring Publishing Point Profiles for MP4 Output . . . . . . . . . . . 74
5.3.7 Configuring Publishing Point Profiles for DASH Output . . . . . . . . . . 76
5.3.8 Configuring Publishing Point Profiles for RTP Output . . . . . . . . . . . . 77
5.4 Configuring Target Device Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
5.4.1 Configuring Target Device Profiles for HLS Output . . . . . . . . . . . . . 79
5.4.2 Configuring Target Device Profiles for SS/RTMP/HDS/MP4/DASH/RTP
Output 80
5.5 Configuring Encryption Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
5.5.1 Configuring Encryption Profiles (HKMS) for HLS/SS/DASH Output . 80
5.5.2 Configuring Encryption Profiles (Internal Key Generation) for HLS Output
82
5.5.3 Configuring Encryption Profiles (Flash Access) for HDS Output . . . 84

Chapter 6 PM Live & Package - Configuring Services


6.1 Adding a New Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
6.2 Monitoring Service Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

Chapter 7 PM Live & Package - Configuring Sources


7.1 Configuring Ethernet Sources Input . . . . . . . . . . . . . . . . . . . . . . . . . . 90
7.1.1 Configuring Parameters for Ethernet Sources (Settings Tab) . . . . . . 90

© 2013 Harmonic Inc. 5 ProMedia Software Solutions, Version 1.9, Rev A


Table of Contents

7.1.2 Configuring Parameters for Ethernet Sources (Stream Properties Tab) 92


7.1.3 Configuring Parameters for Ethernet Sources (Transcode Tab) . . . 95
7.2 Configuring SDI Source Input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
7.2.1 Configuring Parameters for SDI Source (Settings Tab) . . . . . . . . . . 101
7.2.2 Configuring Parameters for SDI Source (Stream Properties Tab) . 101
7.2.3 Configuring Parameters for SDI Source (Transcode Tab) . . . . . . . 105

Chapter 8 PM Live & Package - Configuring Package Preprocessing


8.1 Configuring Slate Insertion on All ProMedia Package Outputs. . . 106

Chapter 9 PM Live & Package - Configuring Packages


9.1 Adding a New Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
9.2 Configuring TS Package Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
9.3 Configuring HLS Package Output . . . . . . . . . . . . . . . . . . . . . . . . . . 112
9.3.1 Configuring HLS Package Parameters (Settings Tab) . . . . . . . . . . . 112
9.3.2 Configuring HLS Package Parameters (Stream Selection Tab) . . . 113
9.3.3 Configuring HLS Package Parameters (Delivery Properties Tab) . 114
9.4 Configuring Smooth Streaming Package Output . . . . . . . . . . . . . . 116
9.4.1 Configuring Smooth Streaming Package Parameters (Settings Tab) 116
9.4.2 Configuring Smooth Streaming Package Parameters (Stream Selection
Tab) 117
9.4.3 Configuring Smooth Streaming Package Parameters (Delivery Properties
Tab) 117
9.5 Configuring RTMP Package Output . . . . . . . . . . . . . . . . . . . . . . . . . 118
9.5.1 Configuring RTMP Package Parameters (Settings Tab) . . . . . . . . . 118
9.5.2 Configuring RTMP Package Parameters (Stream Selection Tab) . . 119
9.5.3 Configuring RTMP Package Parameters (Delivery Properties Tab) 120
9.6 Configuring Thumbnail Package Output . . . . . . . . . . . . . . . . . . . . . 121
9.6.1 Configuring Thumbnail Package Parameters (Settings Tab) . . . . . 121
9.6.2 Configuring Thumbnail Package Parameters (Stream Selection Tab) 122
9.6.3 Configuring Thumbnail Package Parameters (Delivery Properties Tab)
122
9.7 Configuring HDS Package Output . . . . . . . . . . . . . . . . . . . . . . . . . . 123
9.7.1 Configuring HDS Package Parameters (Settings Tab) . . . . . . . . . . 123
9.7.2 Configuring HDS Package Parameters (Stream Selection Tab) . . . 124
9.7.3 Configuring HDS Package Parameters (Delivery Properties Tab) . 125
9.8 Configuring MP4 Package Output . . . . . . . . . . . . . . . . . . . . . . . . . . 126
9.8.1 Configuring MP4 Package Parameters (Settings Tab) . . . . . . . . . . 126
9.8.2 Configuring MP4 Package Parameters (Stream Selection Tab) . . . 127
9.8.3 Configuring MP4 Package Parameters (Delivery Properties Tab) . 127
9.9 Configuring DASH Package Output. . . . . . . . . . . . . . . . . . . . . . . . . 128
9.9.1 Configuring DASH Package Parameters (Settings Tab) . . . . . . . . . 128
9.9.2 Configuring DASH Package Parameters (Stream Selection Tab) . 129
9.9.3 Configuring DASH Package Parameters (Delivery Properties Tab) 129
9.10 Configuring RTP Package Output . . . . . . . . . . . . . . . . . . . . . . . . . . 130
9.10.1 Configuring RTP Package Parameters (Settings Tab) . . . . . . . . . . . 130
9.10.2 Configuring RTP Package Parameters (Stream Selection Tab) . . . 131

© 2013 Harmonic Inc. 6 ProMedia Software Solutions, Version 1.9, Rev A


Table of Contents

9.10.3 Configuring RTP Package Parameters (Delivery Properties Tab) . . 131

Chapter 10 PM Live & Package - Use Case Scenarios


10.1 Transcoding and Publishing HLS (or Other Types) Output . . . . . . 135
10.1.1 Adding Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
10.1.2 Configuring Sources Input for Transcoding . . . . . . . . . . . . . . . . . . . 135
10.1.3 Configuring HLS Package Output for Publishing . . . . . . . . . . . . . . . 137
10.1.4 Enabling Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
10.2 Publishing HLS (or Other Types) Output without Transcoding . . . 139
10.2.1 Adding Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
10.2.2 Configuring Sources Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
10.2.3 Configuring HLS Package Output for Publishing . . . . . . . . . . . . . . . 140
10.2.4 Enabling Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

Chapter 11 PM Live & Package - Monitoring & Troubleshooting


11.1 Rebooting the System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
11.2 Downloading Debug Logs for Technical Support . . . . . . . . . . . . . 143
11.3 Contacting Harmonic Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

Chapter 12 PM Origin - Getting Started with GUI


12.1 Connecting to the ProMedia Origin GUI . . . . . . . . . . . . . . . . . . . . . 145
12.2 Accessing the Dashboard Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

Chapter 13 PM Origin - Configuring Platform Settings


13.1 Setting Network Connections for ProMedia Origin . . . . . . . . . . . . 148
13.1.1 Specifying Parameters on the Ethernet Port Configuration Section 149
13.1.2 Specifying Parameters on the DNS Servers Section . . . . . . . . . . . . 151
13.1.3 Specifying Parameters on the NTP Servers Section . . . . . . . . . . . . 151
13.1.4 Specifying Parameters on the BootP Configuration Section . . . . . 151
13.2 Setting Date/Time and Time Zone for ProMedia Origin . . . . . . . . 152
13.3 Setting Host Name for ProMedia Origin . . . . . . . . . . . . . . . . . . . . . 152
13.4 Viewing License Information for ProMedia Origin . . . . . . . . . . . . . 153
13.4.1 Viewing the Current License Section . . . . . . . . . . . . . . . . . . . . . . . . 153
13.4.2 Viewing the License Information Section . . . . . . . . . . . . . . . . . . . . 153
13.4.3 Using Export and Import Buttons to Update the License Dongle . 153
13.5 Configuring Routing Table for ProMedia Origin . . . . . . . . . . . . . . . 153
13.6 Configuring Network Load Balancing for ProMedia Origin. . . . . . 154
13.6.1 Configuring NLBS Network Load Balancing . . . . . . . . . . . . . . . . . . 154
13.6.2 Configuring Direct-Server-Return Load Balancing . . . . . . . . . . . . . 155
13.7 Viewing Disk Usage for ProMedia Origin . . . . . . . . . . . . . . . . . . . . 156
13.8 Configuring Storage for ProMedia Origin . . . . . . . . . . . . . . . . . . . . 157
13.8.1 Configuring Network Settings for Storage . . . . . . . . . . . . . . . . . . . . 157
13.8.2 Mounting Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
13.9 Configuring SNMP for ProMedia Origin . . . . . . . . . . . . . . . . . . . . . 159
13.9.1 Specifying Parameters on the Basic Section . . . . . . . . . . . . . . . . . . 159
13.9.2 Specifying Parameters on the Advanced Section . . . . . . . . . . . . . . 159
13.9.3 Using the Download MIBs Button . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
13.10 Configuring Syslog for ProMedia Origin . . . . . . . . . . . . . . . . . . . . . 160

© 2013 Harmonic Inc. 7 ProMedia Software Solutions, Version 1.9, Rev A


Table of Contents

13.11 Setting User Account for ProMedia Origin . . . . . . . . . . . . . . . . . . . 160


13.12 Setting Anti-Virus Protection for ProMedia Origin . . . . . . . . . . . . . 160
13.13 Upgrading ProMedia Origin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
13.13.1 Procedure to Upgrade ProMedia Origin 1.0.5.0 to 1.1.0.0/1.2.0.0 161
13.13.2 Procedure to Upgrade ProMedia Origin with Publishing Point Redundancy
Setup 162
13.14 Setting Content Cache Control for ProMedia Origin . . . . . . . . . . . 163
13.15 Setting Content HTTP Access Control for ProMedia Origin . . . . . 163
13.16 Copying Ingress/Egress URLs for ProMedia Origin . . . . . . . . . . . . 164
13.17 Backing up/Restoring Device for ProMedia Origin . . . . . . . . . . . . 164

Chapter 14 PM Origin - Configuring Services


14.1 Services Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
14.2 Monitoring Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
14.2.1 Accessing the Services Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
14.2.2 Monitoring Services Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
14.2.3 Monitoring Streams Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
14.3 Copying Ingress & Egress Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
14.4 Enabling a Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
14.5 Disabling a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
14.6 Deleting a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
14.7 Previewing a Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
14.7.1 Previewing a Service in the Live Mode . . . . . . . . . . . . . . . . . . . . . . 171
14.7.2 Previewing a Service in the Startover Mode . . . . . . . . . . . . . . . . . . 173
14.7.3 Previewing a Service in the Catchup Mode . . . . . . . . . . . . . . . . . . . 174

Chapter 15 PM Origin - Monitoring & Troubleshooting


15.1 Viewing the Connection Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
15.2 Rebooting the System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
15.3 Downloading Debug Logs for Technical Support . . . . . . . . . . . . . 177
15.4 Storage JBOD Detached . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
15.4.1 RAID BIOS Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
15.5 Contacting Harmonic Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

Appendix A Appendix - SCTE 35 Triggered Slate Insertion Behaviors


A.1 Detailed Behavior of SCTE 35 Triggered Slate Insertion . . . . . . . . 181
A.1.1 Target Time to Insert / Remove Slate . . . . . . . . . . . . . . . . . . . . . . . 181
A.1.2 Use splice_insert() command without segmentation_descriptor() to Trig-
ger Slate Insertion 181
A.1.3 Use splice_insert() / time_signal() command with
segmentation_descriptor() to Trigger Slate Insertion 182
A.1.4 Trigger Blackout / Ad Slate Insertion . . . . . . . . . . . . . . . . . . . . . . . . 182
A.1.5 Slate Insertion Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
A.2 Configuring Parameters for SCTE 35 Triggered Slate Insertion . . 185
Glossary 187

© 2013 Harmonic Inc. 8 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 1
Preface
This guide describes the features of Harmonic’s ProMedia Software Solutions.

1.1 Organization of this guide


■ Chapter 2, Introduction, describes Harmonic’s ProMedia Software Solutions including
ProMedia Live, ProMedia Package, and ProMedia Origin.

1.1.1 ProMedia Live and Package


■ Chapter 3, PM Live & Package - Getting Started with GUI, introduces the ProMedia Live and
Package GUI.
■ Chapter 4, PM Live & Package - Configuring Platform Settings, describes the general
configurations on the underlying ProMedia Live and Package platform.
■ Chapter 5, PM Live & Package - Configuring Profiles, describes the procedures to create
templates for various profiles which can be retrieved for subsequent configurations.
■ Chapter 6, PM Live & Package - Configuring Services, has information about the
procedures to create services.
■ Chapter 7, PM Live & Package - Configuring Sources, has information about the procedures
to configure sources input for services.
■ Chapter 8, PM Live & Package - Configuring Package Preprocessing, has information about
the procedures to configure slate insertion triggered by SCTE 35 messages on all
packages output.
■ Chapter 9, PM Live & Package - Configuring Packages, has information about the
procedures to configure packages output for services.
■ Chapter 10, PM Live & Package - Use Case Scenarios, has various use case scenarios
about transcoding and publishing using the ProMedia Live and Package GUI.
■ Chapter 11, PM Live & Package - Monitoring & Troubleshooting, covers maintenance and
monitoring tasks for ProMedia Live and Package, and Harmonic Support contact
information.

1.1.2 ProMedia Origin


■ Chapter 12, PM Origin - Getting Started with GUI, introduces the ProMedia Origin GUI.
■ Chapter 13, PM Origin - Configuring Platform Settings, describes the general configurations
on the underlying ProMedia Origin platform.
■ Chapter 14, PM Origin - Configuring Services, has information about procedures to
configure services using the ProMedia Origin GUI.
■ Chapter 15, PM Origin - Monitoring & Troubleshooting, covers maintenance and monitoring
tasks for ProMedia Origin, and Harmonic Support contact information.

© 2013 Harmonic Inc. 9 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 2
Introduction
This chapter describes the capabilities of Harmonic’s ProMedia Software Solutions suite. It
includes the following sections:
■ ProMedia Software Solutions Overview
■ ProMedia Live and Package Overview
■ ProMedia Origin Overview

2.1 ProMedia Software Solutions Overview


Harmonic’s ProMedia Software Solutions is the suite of software and appliances that
optimizes multiscreen and production video workflows, performing a broad range of
processing and streaming functions to enable high quality video creation and delivery to the
TV, PC, tablet, phone, and other IP-connected devices.
The ProMedia Software Solutions include the following three components:
■ ProMedia Live
Transcodes live and SDI contents into multiple streams of different quality (e.g. bitrate,
resolution).
■ ProMedia Package
Segmentizes the streams and packages them into different output formats (e.g. HLS,
Smooth Streaming, HDS).
■ ProMedia Origin
Hosts HTTP streaming contents from ProMedia Package and publishes the contents to
subscribers through the CDN.

© 2013 Harmonic Inc. 10 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 2 Introduction ProMedia Live and Package Overview

2.2 ProMedia Live and Package Overview


ProMedia Live and Package support a variety of audio/video codecs, resolutions, and output
formats.

Figure 2–1: ProMedia Live and Package Overview

ProMedia Live and Package support the following features according to the stage of input,
processing, and output:

Stage Description

■ Support SD-SDI and HD-SDI input


■ Support MPEG-2 TS over IP input with either SPTS or
MPTS
■ Support MPEG-2 TS over UDP input
Input ■ Support MPEG-2 TS over RTP input
■ Support MPEG-2 TS over HRTP input
■ Support single bit rate for transcoding and packaging
■ Support multiple bit rate TS for packaging

■ Support the following video codec output: H.264 with


Baseline, Main, and High from Level 1 to 5.1
■ Support following audio codec output: AAC-LC, HE-
AAC v1/v2, MPEG-1-Layer II, Dolby Digital Plus (E-AC-
3)
■ Support single bit rate or multiple bit rate for adaptive
Processing
streaming
■ Support logo and slate insertion triggered by SCTE 35
messages
■ Resizing, de-interlacing, and cropping
■ Frame rate and GOP structure are configurable

© 2013 Harmonic Inc. 11 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 2 Introduction ProMedia Live and Package Overview

Stage Description
■ Support MPEG-2 TS output
■ Support TS/RTP, and TS/UTP output
■ Support Apple HTTP live streaming output for Apple
devices (i.e. iPhone/iPad/iPod Touch).
■ Support Microsoft Smooth Streaming output for
Silverlight client
Output ■ Support Adobe RTMP output
■ Support Adobe HDS output
■ Support Thumbnail output
■ Support MP4 output
■ Support MPEG-DASH output
■ Support RTP output

2.2.1 ProMedia Live Features


ProMedia Live incorporates the following general features:
■ Real-time video processing and encoding

■ Enhanced video codec technology for creating high-quality internet video streams

■ High performance video processing that supports the right resolutions needed for a live
environment
■ Transcodes common codecs in broadcasting industries:

❑ Video codec: H.264 SD/HD


❑ Audio codec: AAC, MPEG-1 Layer II
■ Decodes once and encode to multiple output architecture for scalability

■ Handles bit-level error stream from satellite directly

■ Supports aspect ratio conversion based on AFD

■ Supports audio and private data pass-through

■ Supports logo and slate insertion onto the video output stream

■ Supports SCTE 35 slice point for message insertion

■ Allows adding 11dB for AC-3 audio decoding

■ Supports frame rate up-conversion from interlace to progressive for both MPEG-2 and
H.264 inputs
■ Supports burning DVB subtitles into video output

■ Supports running virtual machine instances on VMware ESXi

■ Supports slate insertion triggered by SCTE 35 messages into MBTS output

■ Supports generating two audio channels from a single audio PID

■ Supports extracting the Nielsen watermark data embedded in the audio which will be
added to the output transport stream in the form of ID3 timed metadata
■ Supports CGMS copy protection mechanism

■ Supports input monitoring via the GUI by displaying a color thumbnail on each transcoding
channel.

© 2013 Harmonic Inc. 12 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 2 Introduction ProMedia Origin Overview

2.2.2 ProMedia Package Features


ProMedia Package incorporates the following general features:
■ Supports various protocols for HLS publishing (FTP/FTPS/FTPES/SFTP/WebDAV/Akamai/
Simple HTTP/Simple HTTPS)
■ Supports encrypted HLS output (with key rotation), encrypted Smooth Streaming/DASH
output, and encrypted HDS output using Flash Access
■ Enables SCTE 35 conversion to “Acquired Signal XML” format in Smooth Streaming output
■ Supports Closed Caption pass-through EIA 608/708 to TTML into HLS, Smooth Streaming,
and Adobe HDS/RTMP output
■ Supports multiple encapsulations for each service
■ Fully integrated with popular CDNs like Akamai
■ Supports input and publishing redundancy
■ Supports flattened folder structure for HLS output
■ Supports Authentec/Irdeto/Discretix PlayReady encryption for HLS output
■ Enables DVB subtitle conversion to SMPTE-TT XML in HLS, Smooth Streaming, HDS, and
RTMP output
■ Supports Apple HLS Protocol Version 4 for packaging the HLS output stream
■ Supports running virtual machine instances on VMware ESXi
■ Supports extracting the Nielsen watermark data embedded in the audio which will be
added to the output HLS stream in the form of ID3 timed metadata
■ Supports slate insertion triggered by SCTE 35 messages for all packages output
■ Supports Sample Based Encryption for HLS output

2.3 ProMedia Origin Overview


ProMedia Origin is a HTTP streaming video server ideal for originating a broad range of
multiscreen services in a scalable, manageable, enterprise-class platform. Leveraging
industry-standard protocols from Apple, and Microsoft, ProMedia Origin enables pay-TV
services such as VOD to connected devices.
ProMedia Origin supports adaptive streaming standards and provides a unified delivery
platform with more storage to support different content formats for various devices including
smartphones, tablets and connected TVs. ProMedia Origin is fully integrated with upstream
ProMedia Live and Package and downstream CDNs, and is a scalable, carrier-grade system
that meets operators’ needs today and for the future.
For live streaming application, ProMedia Package publishes live services to ProMedia Origin.
The client devices download the live service playlist or segments from the CDN via HTTP. In
case the CDN does not have the latest files, it would request them from ProMedia Origin.

© 2013 Harmonic Inc. 13 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 2 Introduction ProMedia Origin Overview

Figure 2–2: ProMedia Origin Overview

2.3.1 ProMedia Origin Features


ProMedia Origin incorporates the following general features:
■ Ingests transcoded, segmented, and encrypted live services from ProMedia Live and
Package.
■ Enables progressive download or adaptive streaming (using HLS, SS, HDS, and DASH to
downstream caches or CDNs).
■ Enables the start-over TV application which allows the playback of an on-going live content
from its beginning (using HLS, SS, and HDS to downstream caches or CDNs).
■ Enables the catch-up TV application which allows the playback of live content after its
completion (using HLS, SS, and HDS to downstream caches or CDNs).
■ Enables the long lasting catch-up TV application which allows the playback of live content
after a longer period of time, in terms of weeks or months (using HLS, Smooth Streaming,
and HDS to downstream caches or CDNs). It is a VOD presentation through their HTTP
streaming protocols.

© 2013 Harmonic Inc. 14 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 3
PM Live & Package - Getting Started with GUI
This chapter introduces the general capabilities of the ProMedia Live and Package GUI. It
includes the following sections:
■ Connecting to the ProMedia Live and Package GUI
■ Accessing the Dashboard Page

3.1 Connecting to the ProMedia Live and Package GUI


Access the ProMedia Live and Package GUI as follows:
1. Enter http://<application IP> or https://<application IP> where <application IP> is your
server’s Management IP address.
2. Fill in your default Username and Password and click Login.
Username: smc
Password: 5mc!@#321
3. HTTP will be redirected to secured HTTPS by your browser automatically. The browser
will then prompt you with a security warning. Continue to work through the procedures
until a dialog box appears. (This dialog box may be minimized. Users can press Alt-tab to
locate this dialog box.)
4. Click Yes to proceed until the process is complete.

NOTE: ProMedia requires IE browser 7.0 or above with Silverlight 4.0 plug-in to view the GUI. (For
detailed information, please refer to System Requirements in http://www.microsoft.com/silverlight/get-
started/install/default.aspx).

3.2 Accessing the Dashboard Page


The Dashboard page displays a simple view and summarizes the data for the ProMedia Live
and Package application.

© 2013 Harmonic Inc. 15 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 3 PM Live & Package - Getting Started with GUI Accessing the Dashboard Page

Figure 3–1: Dashboard page (ProMedia Live and Package)

The Dashboard page is comprised of two sections:


■ Platform Section (including four sub-sections)

❑ CPU: displays % of CPU being used by ProMedia Live and Package.


❑ Memory: displays % of memory being used by ProMedia Live and Package.
❑ Ethernet: displays Ethernet interfaces being used by ProMedia Live and Package for
management, input, and output.
❑ SDI Ports (For hardware model ProMedia 1104 only): displays the state of the four
SDI ports used for SDI signal input.
❑ Alarms: displays the alarm history and messages fired by ProMedia Live and Package
for troubleshooting purposes.
■ Services Section

Displays the status of each service including the input, output bitrate, and alarm
information.

© 2013 Harmonic Inc. 16 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4
PM Live & Package - Configuring Platform Settings
This chapters describes individual settings for the underlying ProMedia Live and Package
platform. It is essential to establish the initial network setup and configure network
parameters before configuring service input and output using ProMedia Live and Package
GUI application.
It includes the following sections:
■ Setting Network Connections for ProMedia Live & Package
■ Setting Date/Time and Time Zone for ProMedia Live & Package
■ Setting Host Name for ProMedia Live & Package
■ Viewing License Information for ProMedia Live & Package
■ Using Export and Import Buttons to Update the License Dongle
■ Setting Server Redundancy for ProMedia Live & Package
■ Configuring Storage for ProMedia Live & Package
■ Configuring SDI Ports (ProMedia 1104 Server) for ProMedia Live & Package
■ Configuring SNMP for ProMedia Live & Package
■ Configuring Syslog for ProMedia Live & Package
■ Setting User Account for ProMedia Live & Package
■ Upgrading ProMedia Live & Package
■ Backing up/Restoring Device for ProMedia Live & Package
■ Using ProMedia Virtual Machine Images

4.1 Setting Network Connections for ProMedia Live & Package


The Network page includes initial configurations to place the server on the network. You
need to set up network settings before proceeding to subsequent Services configuration.
In the ProMedia Live and Package GUI, navigate to Settings > Network. The Network Page
appears.

© 2013 Harmonic Inc. 17 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Setting Network Connections for ProMedia Live & Package

Figure 4–1: Network page (ProMedia Live and Package)

Specify the parameters on the Network page:

4.1.1 Specifying Parameters on the Ethernet Port Configuration Section


You need to configure Ethernet ports for management and input/output.
Enable
Select the check box to enable/disable specific Ethernet ports.
Name
■ For ProMedia 1200 Servers

This displays the name of the Ethernet interface with the following roles assigned:
❑ Management 01--refers to GbE port 1. It is used as the Management Interface.
❑ Gbe 3 and Gbe 4--refer to GbE port 3 and GbE port 4 respectively. They can be used
as the Input Interface.
❑ Gbe 5 and Gbe 6--refer to GbE port 5 and GbE port 6 respectively. They can be used
as the Output Interface.
■ For ProMedia 1100, 1104, and1110 Servers

This displays the name of the Ethernet interface with the following roles assigned:
❑ Management 01--refers to GbE port 1. It is used as the Management Interface.
❑ Gbe 5 and Gbe 6--refer to GbE port 5 and GbE port 6 respectively. They can be used
as the Input Interface.
❑ Gbe 7 and Gbe 8--refer to GbE port 7 and GbE port 8 respectively. They can be used
as the Output Interface.

NOTE: GbE port 3 & 4 are disabled for hardware models ProMedia 1100,1104, and 1110.

■ For ProMedia 2100 Servers


This displays the name of the Ethernet interface with the following roles assigned:
❑ Management 01 and Management 02--refer to GbE port 1 and GbE port 2
respectively. They are used as the Management Interface and Application Interface.

© 2013 Harmonic Inc. 18 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Setting Network Connections for ProMedia Live & Package

❑ Gbe 3 and Gbe 4--refer to GbE port 3 and GbE port 4 respectively. They can be used
as the Storage Interface.
❑ Gbe 5 and Gbe 6--refer to GbE port 5 and GbE port 6 respectively. They can be used
as the Ingest Interface and Application Interface.
❑ Gbe 7and Gbe 8--refer to GbE port 7and GbE port 8 respectively. They can be used
as the Delivery Interface.
DHCP
Select this check box to enable Dynamic Host Configuration Protocol (DHCP) for a specific
input/output and management interface.

NOTE: For ProMedia 2100 servers, the operation will be failed if NLB is enabled on a DHCP configured
interface.

Port Status
This displays the connection status of the Ethernet port.
IP Address
Enter the IP address of the Ethernet port that has been assigned to the ProMedia server using
standard dotted-four notation. For example, setting the IP address for Management interface
allows remote web browser access to ProMedia Live and Package GUI application.
Network Mask
Enter the subnet mask of the Ethernet port that has been assigned to the ProMedia server
using standard dotted-four notation.
MAC Address
The IP address is mapped to this MAC address for use with the Address Resolution Protocol
(ARP). The MAC address consists of six octets separated by colons. For example,
78:2B:CB:14:7E:22.
Gateway
Enter the default Gateway address for the Ethernet interface, if needed.
Redundancy
■ For ProMedia 1200 Servers
Select the check boxes to team up the Ethernet ports for different interfaces to perform
NIC teaming:
❑ Input interface--GbE port 3 teamed with port 4.
❑ Output interface--GbE port 5 teamed with port 6.
■ For ProMedia 1100, 1104, and 1110 Servers
Select the check boxes to team up the Ethernet ports for different interfaces:
❑ Input interface--GbE port 5 teamed with port 6.
❑ Output interface--GbE port 7 teamed with port 8.
■ For ProMedia 2100 Servers
Select the check boxes to team up the Ethernet ports for different interfaces:
❑ Input interface--GbE port 5 teamed with port 6.
❑ Output interface--GbE port 7 teamed with port 8.
Redundancy Mode
Two redundancy options are available for the teamed Ethernet ports to perform NIC teaming:

© 2013 Harmonic Inc. 19 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Setting Network Connections for ProMedia Live & Package

■ Automatic--when the primary port fails, the secondary port takes over automatically. But
when the primary port recovers from failure, it will not switch back to primary.
■ Automatic revert--when the primary port has recovered from failure, it will automatically
revert from the secondary port to the primary port.
Redundancy Status
This displays the redundancy status for the teamed Ethernet ports. If the Ethernet ports are
teamed or combined to perform NIC teaming, the status displays as Active and Inactive for
those two NIC teaming ports.

4.1.1.1 Configuring Switch Fault Tolerant (SFT) NIC Teaming for Ethernet Ports
NIC teaming essentially lets you team or combine the input or output ports. When teaming is
enabled ProMedia Live and Package copies all the primary port properties to a backup. When
teaming is enabled on one port, the teaming property (i.e. IP address) on a teamed port also
reflects the change.
To perform NIC teaming, proceed with the following:
1. Select the check boxes in the Redundancy column for input ports (e.g. GbE 3 and 4) or
output ports (e.g. GbE 5 and 6).

Input Ports
NIC Teaming
Output Ports
NIC Teaming

2. Click Apply.
3. Select the Redundancy Mode:
❑ Automatic: When the primary port fails, the secondary port takes over automatically.
But when the primary port recovers from failure, it will not switch back to primary.
❑ Automatic Revert: When the primary port recovers from failure, it will automatically
revert from the secondary port to the primary port.

NOTE: The Redundancy Statuses for two teamed ports are changed to Active and Inactive if NIC Teaming
is performed successfully.

4.1.1.2 Spanning-Tree Protocol on all Ethernet ports


Spanning-Tree protocol runs by default on all ports of the switch. The spanning-tree protocol
makes each port wait up to 50 seconds before data is allowed to be sent on the port. This
Delay in turn can cause problems with our redundancy protocol HHP, which triggers
undesirable device failover.
To alleviate the problem, PorFast was implemented on Cisco devices, but the terminology
might differ between different vendor devices.

© 2013 Harmonic Inc. 20 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Setting Date/Time and Time Zone for ProMedia Live & Package

PortFast causes a port to enter the forwarding state almost immediately by dramatically
decreasing the time of the listening and learning states. PortFast minimizes the time it takes
for the server or workstation to come online, thus preventing wrong detection of device
failure caused by the 50-second delay.

4.1.2 Specifying Parameters on the DNS Servers Section


You need to configure Domain Name System (DNS) servers used in your server’s network.
IP Address
Click “Click here to add a new row” to add an IP address for a DNS server.
Input the IP address of the DNS server used in your server’s network.
Preferred Ethernet Port
Select the appropriate Ethernet port from the drop-down menu to be connected to the DNS
server.

4.1.3 Specifying Parameters on the NTP Servers Section


You can configure any Network Time Protocol (NTP) server available on your network such
that the system clock of the ProMedia server can be synchronized with other machines.
IP Address/Host Name
Click “Click here to add a new row” to add an IP address/Host name for a NTP server.
Input the IP address or host name of the NTP server.

4.1.4 Specifying Parameters on the BootP Configuration Section


You can enable/disable the Bootstrap (BootP) configuration assigned to the ProMedia server.
Enable
Select this check box to enable the BootP configuration for all interfaces.
■ For the Input/Output interface, DHCP is pre-configured for use. Select this check box to
enable the Bootstrap Protocol configuration instead of DHCP.
■ For the Management interface, BootP will be used first. If BootP times-out, DHCP will be
used.

NOTE: If the server cannot get a management IP address by BootP and DHCP, the management
interfaces will be assigned with the default static IP address: 192.168.1.1

4.2 Setting Date/Time and Time Zone for ProMedia Live & Package
To set up date/time and time zone for ProMedia Live and Package:

© 2013 Harmonic Inc. 21 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Setting Host Name for ProMedia Live & Package

1. In the ProMedia Live and Package GUI, navigate to Settings > Date/Time. The Date/Time
page appears.
2. Specify the parameters on the Date/Time page:
Local Date Time
Select the appropriate server’s local date and enter the proper time. Be cautious that the
time displayed is not running and there will be a time gap before you apply the time to
the server.
CAUTION: The local time displayed in the ProMedia GUI does not reflect the daylight saving time
adjustments.

Time Zone Region


Select the appropriate server’s time zone region. After selecting a new time zone region,
you also need to adjust the local date and time accordingly based on the selected time
zone region.
3. Click Apply to save the changes.

NOTE: It is required to restart the ProMedia Live and Package GUI after the server time is updated.

4.3 Setting Host Name for ProMedia Live & Package


The Device Information page allows users to configure the host name for the ProMedia Live
and Package server and displays the associated hardware and software information.
To set up the host name for ProMedia Live and Package:
1. In the ProMedia Live and Package GUI, navigate to Settings > Device Information.
Information about the ProMedia Live and Package server appears.
2. Specify the parameter for the ProMedia Live and Package server (if required):
Host Name
Specify the host name for the ProMedia Live and Package server.

NOTE: The new host name will take effect only after the server is rebooted.

Hardware Configuration
Displays the hardware identification of the ProMedia Live and Package server.
Valid Hardware Configuration
Displays whether or not the hardware identification is valid.
Software Version
Displays the software version installed on the ProMedia Live and Package server.
3. Click Apply to save the changes.

4.4 Viewing License Information for ProMedia Live & Package


The License page displays the license dongle identification and licensing information. The
USB license dongle must be inserted into an available USB port for proper operation of the
ProMedia Live and Package server.
In the ProMedia Live and Package GUI, navigate to Settings > License. Two sections appear:

© 2013 Harmonic Inc. 22 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Setting Server Redundancy for ProMedia Live & Package

■ Viewing the Current License Section


■ Viewing the License Information Section

4.4.1 Viewing the Current License Section


Dongle ID
This field displays the license dongle identification attached to the ProMedia Live and
Package server. This Dongle ID must be present before proceeding to Services setup.
Dongle Type
This field displays the dongle type attached to the ProMedia Live and Package server. This
Dongle Type must be present before proceeding to Services setup.

4.4.2 Viewing the License Information Section


Name
This displays the name of the license.
Details
This displays the availability of different features provided with the license.

NOTE: The features are only provided with the purchase of license.

4.4.3 Using Export and Import Buttons to Update the License Dongle
To update the license dongle, proceed with the following procedures:
1. Click Export button and export the license into the C2V file.
2. Send the C2V file to Harmonic and request for license update.
3. Receive the license update file (i.e. V2C file) from Harmonic.
4. Click Import button and import the license update file (i.e. V2C file) into the system.

4.5 Setting Server Redundancy for ProMedia Live & Package


4.5.1 Redundancy Overview
The Redundancy page allows users to set up redundant servers and displays the status of
redundancy within the same redundancy group.
In the ProMedia Live and Package GUI, navigate to Settings > Redundancy. The Redundancy
page appears.
Specify the parameters on the Redundancy page:
Redundancy Status
This field displays the most recent status of redundancy after the setup of the Control Mode.

Redundancy Status Description

The Output is disabled on this machine.


Output Disabled

© 2013 Harmonic Inc. 23 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Setting Server Redundancy for ProMedia Live & Package

Redundancy Status Description

This machine is set to standalone mode without redundant server


Standalone
setup.

This machine has been set to Master mode and this Master settings
Master Entry
is initializing currently.

This machine has been set to Master mode and this Master settings
Master Wait
is waiting to process currently.

This machine has been set to Master mode and this Master settings
Master On
is on currently.

This machine has been set to Master mode and this Master settings
Master Off
is off currently.

This machine has been set to Slave mode and this Slave settings is
Slave On
on currently.

This machine has been set to Slave mode and this Slave settings is
Slave Off
off currently.

Undefined Unknown Status.

Control Mode
Four operations are available:
■ Master--sets the current ProMedia Live and Package server as the master machine.

■ Preparation (Disable Output)--disables the current ProMedia Live and Package server’s
output transmission.
■ Slave--sets the current ProMedia Live and Package server as a slave machine.

■ Standalone--sets the current ProMedia Live and Package server as a standalone machine.

Multicast Address
The Multicast IP address that is used for redundancy servers within the same redundancy
group.

4.5.2 Procedure for Initial Redundancy (1+1) Setup


1. Prepare two ProMedia servers (e.g. Server 1, Server 2).
2. Set the HHP Multicast Address for both ProMedia Server 1 and Server 2 by navigating to
Settings > Redundancy.
3. Set the Control Mode to “Disable Output” for both ProMedia servers.
4. On the Server 1, add the desired services (i.e. Channels).
5. Download the service settings from the Server 1 by navigating to Settings > Backup/
Restore > Backup Service Settings and Templates.
6. On the Server 1, enable the desired services.
7. On the Server 1, set the Control Mode to “Master”.
8. Upload the saved service settings to the Server 2 by navigating to Settings > Backup/
Restore > Restore Service Settings and Templates.
9. On the Server 2, set the Control Mode to “Slave”.
10. On the Server 2, enable the desired services.
11. On the Server 1, verify the Redundancy Status is “Master On”.

© 2013 Harmonic Inc. 24 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Setting Server Redundancy for ProMedia Live & Package

12. On the Server 1, verify the desired services are in the state of “Running”.
13. Verify that the Server 1 correctly publishes services to all publishing points.
14. On the Server 2, verify the Redundancy Status is “Slave Off”.
15. On the Server 2, verify the desired services are in the state of “Running”.
16. Verify that the Server 2 does not attempt to connect to any publishing points.

4.5.3 Procedure for Role Swapping


1. Proceed the initial redundancy (1+1) setup (Refer to 4.5.2 Procedure for Initial
Redundancy (1+1) Setup).

NOTE: Ensure that the Server 1 is on the “Master On” status, and the Server 2 is on the “Slave Off”
status.

2. On the Server 1, set the Control Mode to “Disable Output”.


3. On the Server 2, verify that the Redundancy Status is “Slave On”.
4. On the Server 2, set the Control Mode to “Master”.
5. On the Server 2, verify that the Redundancy Status is “Master On”.
6. On the Server 1, set the Control Mode to “Slave”.
7. On the Server 1, verify that the Redundancy Status is “Slave Off”.

4.5.4 Procedure for Role Swapping after Failover


1. Proceed the initial redundancy (1+1) setup (Refer to 4.5.2 Procedure for Initial
Redundancy (1+1) Setup).

NOTE: Ensure that the Server 1 is on the “Master On” status, and the Server 2 is on the “Slave Off”
status.

2. Power down the Server 1.


3. On the Server 2, verify that the Redundancy Status is “Slave On”.
4. On the Server 2, set the Control Mode to “Master”.
5. On the Server 2, verify that the Redundancy Status is “Master On”.
6. After rebooting the Server 1, verify that the Redundancy Status is “Master Off”.
7. On the Server 1, set the Control Mode to “Slave”.
8. On the Server 1, verify that the Redundancy Status is “Slave Off”.

4.5.5 Procedure for Configuration Change


1. Proceed the initial redundancy (1+1) setup (Refer to 4.5.2 Procedure for Initial
Redundancy (1+1) Setup).

NOTE: Ensure that the Server 1 is on the “Master On” status, and the Server 2 is on the “Slave Off”
status.

2. On the Server 2, set the Control Mode to “Disable Output”.


3. Apply the new service configuration to the Server 2.
4. On the Server 2, enable the services.
5. Download the service settings from the Server 2 by navigating to Settings > Backup/
Restore > Backup Service Settings and Templates.
6. On the Server 1, set the Control Mode to “Disable Output”.

© 2013 Harmonic Inc. 25 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Configuring Storage for ProMedia Live & Package

7. Upload the saved service settings to the Server 1 by navigating to Settings > Backup/
Restore > Restore Service Settings and Templates.
8. On the Server 2, set the Control Mode to “Master”.
9. On the Server 1, set the Control Mode to “Slave”.
10. On the Server 1, verify that the Redundancy Status is “Slave Off”.
11. On the Server 1, verify the desired services are in the state of “Running”.
12. Verify that the Server 1 does not attempt to connect to any publishing points.
13. On the Server 2, verify that the Redundancy Status is “Master On”.
14. On the Server 2, verify the desired services are in the state of “Running”.
15. Verify that the Server 2 correctly publishes services to all publishing points.

4.6 Configuring Storage for ProMedia Live & Package


The Storage page shows users how to mount a NAS (i.e. Network Attached Storage) to
ProMedia Live and Package which will be used as the storage for MP4 files.
To configure storage for ProMedia Live and Package:
1. In the ProMedia Live and Package GUI, navigate to Settings > Storage. The Storage page
appears.
2. Specify the parameters on the Package Storage section.
Domain
Specify the domain name if the NAS joins the Domain with Domain Controller.
Username
Specify the user name to login the NAS for authentication if NAS joins the Domain with
Domain Controller.
Password
Specify the password to login the NAS for authentication if NAS joins the Domain with
Domain Controller.
NAS IP
The connection IP address of the NAS.
Folder Path
Specify the path to have connection with the NAS.
NAS Status
Displays the status about the connection between the ProMedia server and the NAS.
3. Click Apply to save the changes.

4.7 Configuring SDI Ports (ProMedia 1104 Server) for ProMedia


Live & Package
The SDI Ports page allows users to set up the state of the four SDI ports available on the
ProMedia 1104 server. You can enable/disable the SDI ports as desired.
To configure SDI ports for ProMedia Live and Package:

© 2013 Harmonic Inc. 26 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Configuring SNMP for ProMedia Live & Package

1. In the ProMedia Live and Package GUI, navigate to Settings > SDI Ports. The SDI Ports
page appears.
2. Specify the parameters on the SDI Ports page.
Target State
You can enable/disable the SDI ports by selecting from the drop-down menu options.
Four SDI ports including RX1, RX2, RX3, and RX4 are available for setting the target state.
After you apply these settings, only the SDI ports with Target State set to “Enabled” are
available for you to configure the SDI service input. (Please refer to 7.2 Configuring SDI
Source Input on page 101 for details.)
3. Click Apply to save the changes.

4.8 Configuring SNMP for ProMedia Live & Package


The SNMP Configuration page allows users to specify settings for and the behavior of the
ProMedia Live and Package server on the network.
In the ProMedia Live and Package GUI, navigate to Settings > SNMP Configuration. The
SNMP Configuration page appears.

4.8.1 Specifying Parameters on the Basic Section


Send Trap
Select this check box to enable the ProMedia Live and Package server to send SNMP traps.
Send Traps to Following Communities
■ Community Name: Designate a list of accepted communities that can use SNMP services
from the current server.
■ Destinations: Assign the trap destinations.

4.8.2 Specifying Parameters on the Advanced Section


Send Authentication Trap
Select this check box to enable the ProMedia Live and Package server to send an
authentication trap.
Accept SNMP Packets from Any Host
Select this check box to enable acceptance of SNMP packets from any host.
Accept SNMP Packets from Following Hosts
If “Accept SNMP packets from any host” is not selected, enter the IP address for “Accept
SNMP packets from following hosts”.
Accepted Communities
You can designate a list of accepted communities that can use the SNMP services from the
current server.
■ Name: Enter the name of the accepted communities.

■ Community Right: Select (None / Notify / Read only / Read and Write / Read and Create) to
authorize the right to the specific communities.

© 2013 Harmonic Inc. 27 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Configuring Syslog for ProMedia Live & Package

4.8.3 Using the Download MIBs Button


Click Download MIBs to download the MIB files for the components of this ProMedia Live and
Package server and view them or save them to disk. You will be prompted to save or view the
mib.zip file.

4.9 Configuring Syslog for ProMedia Live & Package


The ProMedia Live and Package GUI allows users to send log messages to external
monitoring system with Syslog server for the purpose of troubleshooting.
To configure Syslog for ProMedia Live and Package:
1. In the ProMedia Live and Package GUI, navigate to Settings > Syslog. The Syslog page
appears.
2. Specify the parameters on the Syslog page.
Destination
The destination IP address for the Syslog file.
Port
The destination port for the Syslog file.
3. Click Apply to save the changes.

4.10 Setting User Account for ProMedia Live & Package


The ProMedia Live and Package GUI allows the system administrator to create, edit, or delete
a user account.
To set up user account for ProMedia Live and Pacakge:
1. In the ProMedia Live and Package GUI, navigate to Settings > User. The User page
appears.
2. Specify the login credential for new the user account:
Name
Add the Name of the user for whom the new account is created.
Password
Add the login Password for this new user account.
Confirmation
Re-enter the password to confirm.
3. Click Apply to save the changes.

4.11 Upgrading ProMedia Live & Package


Occasionally Harmonic releases patches to the ProMedia Origin system. In that event, you will
need to load the patch in each ProMedia Live and Package server.
To upgrade ProMedia Live and Package:
1. Download the patch to a location on the network.
2. Log in to the FTP server of ProMedia Live and Package to be upgraded.

© 2013 Harmonic Inc. 28 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Backing up/Restoring Device for ProMedia Live & Package

3. Navigate to /Virtual/Upgrade.
4. Upload the upgrade package (the cab file) using binary mode.
5. Connect to the ProMedia Live and Package GUI and navigate to Settings > Software
Upgrade. (The Software Upgrade page allows you to load the Harmonic patch releases to
the server)
6. Select the patch from the Targeted Patch drop-down menu to load the available upgrade
package to the server.
7. Click the Apply button to apply the upgrade package.

NOTE: If you do not find the patch in the selection of the drop-down menu, please check if it has been
uploaded successfully to the path /Virtual/ Upgrade.

4.12 Backing up/Restoring Device for ProMedia Live & Package


It is a good practice to keep a backup file of your existing configuration, and it is a good idea
to store a copy on a server that is not part of the configuration. The backup process restores
all the necessary information from the user browser machine, not the server machine.
To back up or restore your device configuration, you need to proceed with the following:
1. In the ProMedia Live and Package GUI, navigate to Settings > Backup/Restore. The
Backup/Restore page appears.
2. Select the following Backup/Restore options:
Backup Device Settings
Click this button to save the device settings to a specific location as a backup file.
Restore Device Settings
Click this button to open the backup file from a specific location to restore the device
settings.
Backup Service Settings and Templates
Click this button to save the service settings and templates to a specific location as a
backup file.
Restore Service Settings and Templates
Click this button to open the backup file from a specific location to restore service
settings and templates.
3. Save the backup settings or restore the saved backup settings.

4.13 Using ProMedia Virtual Machine Images


ProMedia Live and Package are enabled to run as virtual machine instances on VMware ESXi.
Users are required to activate Windows after deploying the virtual machine image.

4.13.1 Compatible Hypervisor


The supported hypervisor is VMware ESXi version 5.1.0.

4.13.2 Deploying Virtual Machine Images


Below are the steps to deploy virtual machine images:

© 2013 Harmonic Inc. 29 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Using ProMedia Virtual Machine Images

1. Download a virtual machine image (.ova file) from SVN repository/FTP server, in the same
way as ordinary hardware platform ISO image. (Alternatively, if the image is hosted in
local/regional http server, obtain the image URL.)

2. Login to an ESXi hypervisor through VMware vSphere Client, and then select the menu
item File > Deploy OVF Template… to deploy the image file.

Figure 4–2: vSphere Client: Deploy OVF Template

3. The “Deploy OVF Template” dialog box appears with the heading “Source”. Click Browse
to select the local image file or specify the image HTTP URL.

4. The “Deploy OVF Template” with dialog box appears with the heading “OVF Template
Details”. Click Next to continue.

5. The “Deploy OVF Template” dialog box appears with the heading “Name and Location”.
Specify a Name for the virtual machine instance. The name should be unique among
instances on an ESXi host.

6. The “Deploy OVF Template” dialog box appears with the heading “Disk Format”. Proceed
with default disk provisioning type Thick Provision Lazy Zeroed.
CAUTION: Other options may result in performance penalty or longer deployment time.

7. The “Deploy OVF Template” dialog box appears with the heading “Network Mapping”.
Click Next to skip the step as network connections can be configured after deployment.

8. The “Deploy OVF Template” dialog box appears with the heading “Ready to Complete”.
Click Finish and wait for the deployment to finish.

© 2013 Harmonic Inc. 30 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Using ProMedia Virtual Machine Images

9. After the image is deployed, a new virtual machine instance appears on the vSphere
Client. Right-click on it and select Edit Settings… to configure the virtualized network
connections.

Figure 4–3: vSphere Client: Edit Settings

© 2013 Harmonic Inc. 31 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Using ProMedia Virtual Machine Images

10. For each of the virtual network adapters, select the VMware network that it should
connect, and then select the Connect at power on check box to allow automatic
connection during power on.

Figure 4–4: Configure the virtualized network connections

The sequence of the network adapters listed in the vSphere Client network settings page
is identical to the sequence in the ProMedia GUI’s network configuration as follows:

Virtual Network Adapter Corresponding Port in the ProMedia GUI

Network adapter 1 Management 01

Network adapter 2 Management 02

Network adapter 3 Gbe 03

Network adapter 4 Gbe 04

Network adapter 5 Gbe 05


Network adapter 6 Gbe 06

Network adapter 7 Gbe 07

Network adapter 8 Gbe 08

CAUTION: Please do not remove or add network adapter, as this may break the network adapter
mapping. Other computing resources such as CPU cores, memory, or data hard disk size may also be
configured in this stage. Refer to 4.13.4 Configuring Virtual Machine Instances for details.

11. Start the virtual machine instance. It will then automatically perform operating system
initialization (Windows sysprep), and may reboot for one or two times. Wait until the
initialization ends. Then the virtual machine instance can be used as an ordinary
ProMedia server.

© 2013 Harmonic Inc. 32 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Using ProMedia Virtual Machine Images

4.13.3 Activation for Virtual Machine Instances


ProMedia’s virtual machine images are built upon Microsoft Windows Server 2008 R2
Standard Edition. These images are distributed without a Windows license. By default, these
images are loaded with Microsoft KMS (Key Management Service) client key for Windows
Server 2008 R2 Standard Edition, which is not yet activated (http://technet.microsoft.com/en-
us/library/ff793421.aspx).
Users could perform activation either by:
■ KMS Activation
Using the pre-loaded KMS client key with a local KMS server) OR
■ Windows Activation
Entering a custom product key manually and performing Windows activation through the
Internet.

NOTE: The license terms associated with the product key used may legally restrict the allowed virtual
machine CPU configuration. Please contact Microsoft for details. Whenever the Windows OS on the virtual
machine instance needs to be activated, a management alarm “Windows Not Activated” will be asserted.

4.13.3.1 KMS Activation


To deploy KMS activation, a DNS server that stores service (SRV) resource record of the KMS
server in its database should be set up and configured as DNS server of the virtual machine
instance (http://technet.microsoft.com/en-us/library/ff793409.aspx).

NOTE: To set up a DNS server connection, navigate to Settings > Network > DNS Servers in the
ProMedia Live and Package GUI.

ProMedia virtual machine instance will try to look up a KMS server from the DNS SRV
resource records using the Microsoft default KMS service name “_vlmcs”. Once activated with
the KMS server, it will reconnect periodically to the KMS server to keep up their activation
status. The reconnecting interval depends on configuration on the KMS server.

4.13.3.2 Windows Activation


To deploy Windows activation with a custom product key, proceed with the following steps:
1. Navigate to Settings > Windows Activation in the ProMedia Live and Package GUI.

Figure 4–5: Windows Activation page

© 2013 Harmonic Inc. 33 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Using ProMedia Virtual Machine Images

2. The current activation status is shown. Click the Activate Online button to enter the
product key and then perform activation with Microsoft’s activation server. Internet
access is required.

Figure 4–6: Online Windows Activation

3. After successful activation, the Windows Activation page is displayed with the updated
status.

Figure 4–7: Successful Windows activation

4.13.4 Configuring Virtual Machine Instances


To allow flexible allocation of hypervisor resources, you are allowed to alter the CPU, memory
configuration, or increase the data disk size. (Modification of other configurations not stated in
this document is not advised, as it may hurt system performance or break functionality.)

CAUTION: To alter the CPU, memory configuration, or replace data disk with a larger one, please first
shutdown the virtual machine instance using the ProMedia GUI.

4.13.4.1 Configuring CPU


In vSphere Client, right-click on the virtual machine instance and select Edit Settings…. Then,
select CPUs to modify the CPU configuration.

NOTE: The allowed virtual machine CPU configuration may be legally restricted by the specific Windows
license being used. Please contact Microsoft for details.

4.13.4.2 Configuring Memory


In vSphere Client, right-click on the virtual machine instance and select Edit Settings…. Then,
select Memory to configure the memory allowed for the virtual machine instance.

NOTE: Recommend to configure at least 12 GB for memory.

4.13.4.3 Configuring Data Disk Size


ProMedia virtual machine image contains two virtual disks for:

© 2013 Harmonic Inc. 34 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Using ProMedia Virtual Machine Images

■ System binaries
■ Data and logs
These two disks are listed in the Virtual Machine Instance’s Edit Settings with the following
names:

Disk Name Shown in vSphere

System disk Hard disk 1

Data disk Hard disk 2

It is not advised to modify any settings of the system disk “Hard disk 1”. The data disk “Hard
disk 2”, which is 4 GB in size initially, may be replaced with a larger one.

CAUTION: After replacing the data disk, data in the original data disk will be lost.

To modify the data size, proceed the following steps:


1. In vSphere Client, right-click on the virtual machine instance and select Edit Settings….
Select Hard disk 2.
2. Click the Remove button. Then select the removal option Remove from virtual machine
and delete files from disk such that the supervisor storage space occupied by the disk
can be released.
3. Click OK to continue.
4. Right-click on the vSphere Client virtual machine instance again and select Edit
Settings…. Click the Add button.
5. The “Add Hardware” dialog box appears with the heading “Device Type”. Select Hard Disk,
then select Create a new virtual disk.
6. The “Add Hardware” dialog box appears with the heading “Create a Disk”. Specify the
desired Disk Size. Continue with default provisioning (i.e. Thick Provision Lazy Zeroed)
and location (i.e. Store with the Virtual Machine).
7. Select the radio button SCSI (0:0) to specify it as a SCSI disk.
8. Click the Finish button.

NOTE: After starting up the virtual machine, the new data disk can be automatically utilized.

4.13.5 Using License Dongle


A license dongle can be attached to a virtual machine instance. This operation can be done
either by powering on or off the virtual machine instance. Please proceed the following
procedures:
1. Plug a license dongle to the ESXi host machine.
2. In vSphere Client, right-click on the virtual machine instance and select Edit Settings….
Click the Add… button.
3. The “Add Hardware” dialog box appears the heading “Device Type”. Select USB Device as
the device you wish to add.
4. The “Add Hardware” dialog box appears with the heading “Select USB device”. Select the
license dongle to proceed.

© 2013 Harmonic Inc. 35 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 4 PM Live & Package - Configuring Platform Settings Using ProMedia Virtual Machine Images

5. The dongle is then connected to the virtual machine instance. Check the License page in
the ProMedia GUI or management alarms to make sure the dongle is properly
connected.

© 2013 Harmonic Inc. 36 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5
PM Live & Package - Configuring Profiles
This chapter describes how to configure Transcoding Profiles, Packaging Profiles, Publishing
Point Profiles, Target Device Profiles, and Encryption Profiles using the ProMedia Live and
Package GUI.
It includes the following sections:
■ Configuring Transcoding Profiles
■ Configuring Packaging Profiles
■ Configuring Publishing Point Profiles
■ Configuring Target Device Profiles
■ Configuring Encryption Profiles

5.1 Configuring Transcoding Profiles


The Transcoding Profile consists of the encoding settings and multi-bitrate parameters which
can be used to transcode media contents into multiple streams of different quality (e.g.
bitrate, resolution).
The ProMedia Live and Package GUI allows you to pre-configure these parameters on
Encoding Templates. The configurations can be retrieved when you configure Transcoding
Profiles for service input at a later time.

5.1.1 Configuring Transcoding Profiles for TS Output


5.1.1.1 Configuring Transcoding Profiles for TS output (Settings Tab)
To configure Transcoding Profiles on the Settings tab, proceed with the following:

© 2013 Harmonic Inc. 37 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Transcoding Profiles

1. In the ProMedia Live and Package GUI, navigate to Templates > Encoding. An Encoding
template appears.

Figure 5–1: Transcoding Profile (Settings tab)

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following TS Encoding parameters on the Settings tab. Configurations can
be retrieved when configuring Transcoding Profiles at a later time.

NOTE: You can also CONFIGURE A LOCAL TRANSCODING PROFILE by navigating to Services > Sources
> Transcode tab and select <Local Setting> from the Transcoding Profile drop-down menu. Please refer to
7.1.3 Configuring Parameters for Ethernet Sources (Transcode Tab).

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, ProMedia Live 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

© 2013 Harmonic Inc. 38 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Transcoding Profiles

■ Sample: Square
■ Display: 4:3
■ Display: 16:9
Progressive Only
If selected, ProMedia will produce progressive video for all bitrate profiles. Otherwise, it is up
to ProMedia 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 video content is protected by copyright. Choose from:
■ Uncopyrighted Copy

■ 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, ProMedia will output the standard video quality. If Reduced is selected,
the processing time needed to decode is reduced relative to the Default option.
DRC 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.
Stereo Downmix Mode
Select the appropriate mode to perform stereo downmixing:
■ Auto

If Auto mode is selected, ProMedia determines the appropriate approach to sum channels
together.
■ Surround Compatible (Lt/Rt)

If Surround Compatible (Lt/Rt) mode is selected, ProMedia sums different channels


together and provides stereo compatible downmixes of surround content.
■ Stereo (Lo/Ro)

© 2013 Harmonic Inc. 39 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Transcoding Profiles

If Stereo (Lo/Ro) mode is selected, ProMedia processes different channels before summing
them together.
PES Packet Per Audio AU
If selected, each PES packet is allocated to audio AU file individually. If not selected, each PES
packet is allocated to multiple audio AU files.
Enable CGMS
If selected, the Copy Generation Management System will be enabled.
CGMS Type
If the Enable CGMS check box is enabled, you can specify copying conditions for streaming
content. Choose from:
■ Copying is permitted without restriction

■ Condition not to be used

■ One generation of copies may be made

■ No copying is permitted

5.1.1.2 Configuring Transcoding Profiles for TS output (MBR Encoding Tab)


To configure Transcoding Profiles on the MBR Encoding tab, proceed with the following:
1. In the ProMedia Live and Package GUI, navigate to Templates > Encoding. An Encoding
template appears.

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following TS Encoding parameters on the MBR Encoding tab.
Configurations can be retrieved when configuring Transcoding Profiles at a later time.

NOTE: You can also CONFIGURE A LOCAL TRANSCODING PROFILE by navigating to Services > Sources
> Transcode tab and select <Local Setting> from the Transcoding Profile drop-down menu. Please refer to
7.1.3 Configuring Parameters for Ethernet Sources (Transcode Tab).

Figure 5–2: Transcoding Profile (MBR Encoding tab)

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

Codec Profile

H.264 Baseline, Main, High

© 2013 Harmonic Inc. 40 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Transcoding Profiles

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

1, 1.1, 1.2, 1.3, 2, 2.1, 2.2, 3, 3.1, 3.2, 4, 4.1, 4.2, 5,


H.264
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, ProMedia determines the appropriate number of B picture set
between I picture and P picture.
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.
Audio Representation
For each video stream representation, users can select multiple Audio ID(s) created in the
Audio Representation section so that each video stream can multiplex with multiple audio
stream(s) as the output.

4. Specify parameters in the Audio Representation section.


a. Specify the Basic parameters:
ID
This is a unique Audio ID generated automatically for each audio stream representation.
Users can then multiplex each video stream with audio stream(s) as the output.
Audio Codec
Select the desired codec that is used to encode/transcode the input audio stream.

Output Codecs

Adobe Flash RTMP Streaming AAC-LC


HE-AAC v1
HE-AAC v2

Microsoft Smooth Streaming AAC-LC

© 2013 Harmonic Inc. 41 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Transcoding Profiles

Output Codecs
Apple HTTP Live Streaming AAC-LC
HE-AAC v1
HE-AAC v2

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

Resampling Choices

16000 Hz, 22050 Hz, 24000 Hz, 32000 Hz, 44100 Hz, 48000 Hz

Mode
ProMedia Live and Package support Downmix 5.1, stereo, mono as input and, output to
Stereo, Mono, and 5.1.

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

MPEG1-Layer II Mono (L)


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

E-AC-3 Mono (L)


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

Follow Input Mode


This mode allows the no. of channel of the audio output identical to the audio input source.

© 2013 Harmonic Inc. 42 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Transcoding Profiles

The table below displays the unsupported configuration for the Follow Input mode:

Source Format Destination Format Unsupported Configuration

All AAC Follow Input mode is enabled

All MPEG1-Layer II Follow Input mode is enabled

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.

b. Click the Edit button to specify the Advanced Settings (E-AC-3 Codec only):
Auto Dialogue Normalization
If this “Auto” check box is clear, you can specify the Dialogue Normalization value for
encoding.
Dialogue normalization is also known as Dialnorm. This setting represents the average
loudness of dialogue defined in terms of decibels from -1 to -31 dB. It is measured as an A-
weighted number. When received at the Dolby Digital decoder, the parameter setting
determines the level shift in the decoder that sets, or normalizes, the average audio output of
the decoder to a preset level. A dialnorm value of –31 results in no level shift, a value of –1
results in maximum level shift. This setting of the dialogue level parameter enables the
Dynamic Range Control profiles to work as intended in less-than-optimal listening
environments.
Auto Dolby Surround Mode
If this “Auto” check box is clear, you can specify the Dolby Surround Mode for encoding.
Select to indicate to a product with a Pro Logic decoder (for example a 5.1-channel amplifier),
whether or not the two-channel encoded bitstream contains a Dolby Surround (Lt/Rt)
program that requires Pro Logic decoding. Decoders can use this flag to automatically switch
on Pro Logic decoding as required.
Auto Dolby Surround EX Mode
If this “Auto” check box is clear, you can specify the Dolby Surround EX Mode for encoding.
Select to identify the encoded audio as program data encoded in Surround EX. This
parameter is only used if the encoded audio has two Surround channels. An amplifier or
receiver with Dolby Digital Surround EX decoding can use this parameter as a flag to switch
the decoding on or off automatically. The behavior is similar to that of the Dolby Surround
Mode parameter.
Auto Lo/Ro Center Mix Level
If this “Auto” check box is clear, you can specify the Lo/Ro Center Mix Level for encoding.
Select to indicate the level shift applied to the Center channel when adding to the left and
right outputs, as a result of downmixing to an Lo/Ro output. When Extended BSI parameters
are active, this parameter replaces the Center Downmix Level parameter in the universal
parameters.

© 2013 Harmonic Inc. 43 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Transcoding Profiles

Auto Lt/Rt Center Mix Level


If this “Auto” check box is clear, you can specify the Lt/Rt Center Mix Level for encoding.
Select to indicate the level shift applied to the Center channel when adding to the left and
right outputs as a result of downmixing to an Lt/Rt output. Its operation is similar to the center
downmix level in the universal metadata.
Auto Lo/Ro Surround Mix Level
If this “Auto” check box is clear, you can specify the Lo/Ro Surround Mix Level for encoding.
Select to indicate the level shift applied to the Surround channels when downmixing to an Lo/
Ro output. When Extended BSI parameters are active, this parameter replaces the Surround
Downmix Level parameter in the universal parameters.
Auto Lt/Rt Surround Mix Level
If this “Auto” check box is clear, you can specify the Lt/Rt Surround Mix Level for encoding.
Select to indicate the level shift applied to the Surround channels when downmixing to an Lt/
Rt output. Its operation is similar to the surround downmix level in the universal metadata.
Auto Stereo Downmix Preference
If this “Auto” check box is clear, you can specify the Stereo Downmix Preference for encoding.
Select to allow for selection of either the Lt/Rt or the Lo/Ro downmix in a decoder with stereo
outputs. Receivers can override this selection, but this parameter provides the opportunity for
a 5.1-channel soundtrack to play in Lo/Ro mode without user intervention.
Auto Line Mode DRC
If this “Auto” check box is clear, you can specify the Line Mode DRC for encoding. Select Line
mode for decoders with six- or two-channel line-level outputs. The options include:
■ None
■ Film Standard Compression and Film Light Compression
Dolby recommends setting Film Standard for most program material. In most movies, the
dialog is the softest audible part of the sound track. Anything softer in volume than the
dialog may not be heard in a typical movie theatre. Therefore, movie sound tracks require
only a small amount of volume boost for low levels. Too much boost of low-level audio may
reveal unintended sounds in the audio sound track, such as camera reels and background
traffic noise that were recorded during production.
■ Music Standard Compression and Music Light Compression
The acceptable volume range is determined by the music type. Most music has a limited
variation in volume range, but you must set an acceptable level so the sound is not too far
above other programming.
■ Speech Compression
Most speech sources have limited dynamic range of audio fluctuation. However, some
speech sources can have moments that are abnormally loud or soft. The Speech profile
uses a 10 dB acceptable range for average speech. If the speech source contains a heavy
amount of background noise, use Film Standard or Film Light so the background noise is
not audible during gaps in the speech content.
Auto RF Mode DRC
If this “Auto” check box is clear, you can specify the RF Mode DRC for encoding. Select RF
mode for decoders that have an RF-remodulated output. The options include:
■ None

■ Film Standard Compression and Film Light Compression

© 2013 Harmonic Inc. 44 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Packaging Profiles

Dolby recommends setting Film Standard for most program material. In most movies, the
dialog is the softest audible part of the sound track. Anything softer in volume than the
dialog may not be heard in a typical movie theatre. Therefore, movie sound tracks require
only a small amount of volume boost for low levels. Too much boost of low-level audio may
reveal unintended sounds in the audio sound track, such as camera reels and background
traffic noise that were recorded during production.
■ Music Standard Compression and Music Light Compression
The acceptable volume range is determined by the music type. Most music has a limited
variation in volume range, but you must set an acceptable level so the sound is not too far
above other programming.
■ Speech Compression
Most speech sources have limited dynamic range of audio fluctuation. However, some
speech sources can have moments that are abnormally loud or soft. The Speech profile
uses a 10 dB acceptable range for average speech. If the speech source contains a heavy
amount of background noise, use Film Standard or Film Light so the background noise is
not audible during gaps in the speech content.
Auto 90-degree Phase Shift
If this “Auto” check box is clear, you can enable the 90-degree Phase Shift for encoding.
Select to apply a 90-degree phase shift to the Surround channels, allowing the decoder to
create an Lt/Rt downmix simply. If selected, the phase shift has a minimal impact when a
program is decoded to 5.1 channels, but it provides an Lt/Rt output that can be decoded with
Pro Logic to L, C, R, S, if desired. For music, this phase shift is audible when listening in a 5.1-
channel format. Some streams downmix to a satisfactory Lt/Rt signal without needing this
phase shift. Balance the needs of the 5.1 mix and the Lt/Rt downmix for each program. The
default is Enabled.
Auto 3 dB Attenuation
If this “Auto” check box is clear, you can enable the 3 dB Attenuation for encoding.
This parameter determines whether the Surround channel(s) are attenuated 3 dB before
encoding inside the encoder. It balances the signal levels between dubbing stages and DVD
or TV studios. DVD or TV studios are calibrated so that all five main channels are at the same
sound pressure level (SPL). To maintain compatibility with older film formats, Dubbing stages
calibrate the SPL of the Surround channels 3 dB lower than the front channels. The result is
that signal levels on tape are 3 dB louder. To convert from a dubbing stage calibration to a
DVD/TV studio calibration, reduce the Surround levels by 3 dB by enabling this parameter.

5. Use Multiple Bitrate Calculator (Optional)


Multiple Bitrate Calculator helps you to generate multiple bitrate profiles by inputting your
desired criteria instead of creating each profile individually. You can adjust the parameters for
each bitrate profile after the suggested configurations are provided by the calculator.

5.2 Configuring Packaging Profiles


The Packaging Profile consists of the parameters to packaging the input MBTS into different
formats (e.g. HLS, Smooth Streaming, RTMP).
The ProMedia Live and Package GUI allows you to pre-configure these parameters on the
Packaging Templates. Configurations can be retrieved when you configure Packaging Profiles
for the service output at a later time.

© 2013 Harmonic Inc. 45 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Packaging Profiles

5.2.1 Configuring Packaging Profiles for HLS Output


5.2.1.1 Configuring Packaging Profiles for HLS Output (Settings Tab)
To configure HLS Packaging Profiles on the Settings tab, proceed with the following steps:
1. In the ProMedia Live and Package GUI, navigate to Templates > Packaging > HLS. A
Packaging template appears.

Figure 5–3: Create Packaging Profiles for HLS Output

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following HLS Packaging parameters on the Settings tab. Configuration can
be retrieved when configuring Packaging Profiles at a later time.

NOTE: You can also CONFIGURE A LOCAL PACKAGING PROFILE by navigating to Services > Packages >
Settings tab. Add a new HLS package and select <Local Setting> from the Packaging Profile drop-down
menu. Please refer to 9.3.1 Configuring HLS Package Parameters (Settings Tab) for details.

a. Basic Section
Segment Length (sec)
The duration of the media segment files (expressed in seconds).
DVR Window Size (sec)
This controls the availability of media segment files most recently added to the playlist
(expressed in seconds).
Segment Retention Period (min)
The duration that the media segment files actually retain in the publishing server
(expressed in minutes).
Variant Playlist File Name

© 2013 Harmonic Inc. 46 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Packaging Profiles

The variant playlist lists the URLs of each variant stream to allow clients to switch between
encodings dynamically. This setting specifies the file name of the variant playlist excluding
file extension (i.e. .m3u8). For example, if this value is set to “master”, the actual file name
will be “master.m3u8”.
The default file name of the variant playlist is index.m3u8.
Generate Audio-Only 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.
Clear the check box only if the downstream vendor doesn’t support audio-only streams.
Protocol Version
Specify the HTTP Live Streaming protocol version to use for packaging the output stream.
The protocol versions are:
❑ Version 3
If Version 3 is selected, the video stream is packaged with each audio stream in TS.
❑ Version 4
If Version 4 is selected, audio streams are packaged separately from video stream in
TS that reduces storage consumption.

b. File Naming (Non-Flattened Structure) Section


Index File Name for Media Stream
An index file is an ordered list of media URLs and informational tags. Each media URL
refers to a media file which is a segment of a single contiguous stream. This setting
specifies the file name of the index file (playlist) for each variant stream excluding file
extension (i.e. .m3u8).
Directory Name Prefix for Media Stream
The directory name prefix of the directory containing the index file and media segment files
of each variant stream. For example, if the directory name is set to “stream”, the index file
and media segment files of each variant stream will be hosted under the directories
“stream1”, “stream2”, and so on.
Segment Files Name Prefix
The file name prefix of the media segment files. For example, if the file name prefix is set to
sequence, the file name of media segment will be “sequence0.ts”, “sequence1.ts” and so
on.

c. File Naming (Flattened Structure) Section


Index File Name for Media Stream
An index file is an ordered list of media URLs and informational tags. Each media URL
refers to a media file which is a segment of a single contiguous stream. This setting
specifies the file name of the index file (playlist) for each variant stream excluding file
extension (i.e. .m3u8).
ProMedia supports customizable Index File Name when publishing in Flattened Mode.
For example,
User enters: %streamid

© 2013 Harmonic Inc. 47 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Packaging Profiles

(%streamid – Stream ID)


Resulting file name: 01.m3u8
Segment Files Name
ProMedia supports customizable Segment Files Name when publishing in Flattened Mode.
Supported Pattern:
%starttime – The start time of the Publishing session
%streamid – Stream ID
%sequence – The sequence number of the media segment
%time – The start time of each segment
For example,
User enters: %starttime-%streamid-%sequence
Resulting file name: 20120411T041636-01-14349.m3u8

d. Ad-Insertion Section
SCTE-35 Handling Mode
❑ None
❑ Generic HLS Playlist Signaling
If selected, ProMedia Package parses SCTE 35 messages carried in the input TS and
modifies the HLS playlist to allow downstream server to replace the ad break with
advertisements.

e. Advanced Section
Order of URLs 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.
Rich Segment URI Info
If selected, Rich Segment URI Info provides an alternative playlist generation method which
is easier for publishing destinations to parse the playlists. In addition, a Rich Segment URI
Info playlist has #EXT-X-KEY and #EXT-X-PROGRAM-DATE-TIME repeating for each TS
segments, instead of appearing once only.

5.2.2 Configuring Packaging Profiles for Smooth Streaming Output


5.2.2.1 Configuring Packaging Profiles for SS Output (Settings Tab)
To configure SS Packaging Profiles on the Settings tab, proceed with the following:

© 2013 Harmonic Inc. 48 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Packaging Profiles

1. In the ProMedia Live and Package GUI, navigate to Templates > Packaging > Smooth
Streaming. A Packaging template appears.

Figure 5–4: Create Packaging Templates for Packaging Profiles (Smooth Streaming Output)

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following SS Packaging parameters on the Settings tab. Configurations can
be retrieved when configuring Packaging Profiles at a later time.

NOTE: You can also CONFIGURE A LOCAL PACKAGING PROFILE by navigating to Services > Packages >
Settings. Add a new SS package and select <Local Setting> from the Packaging Profile drop-down menu.
Please refer to 9.4.1 Configuring Smooth Streaming Package Parameters (Settings Tab) for configuring
Packaging Profiles locally.

a. Basic Section
Stream Name
The stream name of the Smooth Streaming output.
Video Chunk Length (sec)
The duration of the video chunk files (expressed in seconds).
Audio Chunk Length (sec)
The duration of the audio chunk files (expressed in seconds).
DVR Window Size (sec)
This controls the availability of media segment files most recently added (expressed in
seconds).
Chunk Retention Period (min)

© 2013 Harmonic Inc. 49 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Packaging Profiles

The retention duration for Smooth Streaming video and audio chunk (expressed in
minutes).
Specify Timestamp Epoch
Select this check box to enable timestamp epoch in Smooth Streaming output. If this check
box is not selected, the default timestamp epoch is Mar 1, 2011.
Timestamp Epoch
Specify the date and time to start using timestamp epoch in Smooth Streaming output. b.
Ad-Insertion Section
SCTE35 Handling Mode
❑ None
❑ NGOD Signaling
If selected, ProMedia supports SCTE 35 conversion to “Acquired Signal XML” format
in Smooth Streaming output.
Acquisition Point Identify
A unique ID or name used to identify the machine that found the SCTE 35 signal.

c. Closed Caption Section


Closed Caption Handling Mode
If enabled, ProMedia supports Closed Caption pass-through EIA 608/708 to TTML into the
Smooth Streaming output.
Closed Caption Selection
❑ Service. Specify the closed caption specification in the Smooth Streaming output.
❑ Language. Specify the language of the closed caption in the Smooth Streaming
output.
Click “Click here to add a new row” to add a new closed caption specification with its
language, if desired.
Font Size
If Closed Caption Handling Mode is enabled, you can select the font size of the closed
caption. Font size can be in unit of pixels(px) or %. For example, 16 px, 2.5%.
Font Color
If Closed Caption Handling Mode is enabled, you can select the font color for the closed
caption.
Font Style Bold
If Closed Caption Handling Mode is enabled, you can select this check box to set the
closed caption as Bold.
Font Style Italic
If Closed Caption Handling Mode is enabled, you can select this check box to set the
closed caption as Italic.

5.2.3 Configuring Packaging Profiles for RTMP Output


5.2.3.1 Configuring Packaging Profiles for RTMP Output (Settings Tab)
To configure RTMP Packaging Profiles on the Settings tab, proceed with the following:

© 2013 Harmonic Inc. 50 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Packaging Profiles

1. In the ProMedia Live and Package GUI, navigate to Templates > Packaging > RTMP. A
Packaging template appears.

Figure 5–5: Create Packaging Profiles for RTMP Output

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following Packaging parameters on the Settings tab. Configurations can be
retrieved when configuring Packaging Profiles at a later time.

NOTE: You can also CONFIGURE A LOCAL PACKAGING PROFILE by navigating to Services > Packages >
Settings. Add a new RTMP package and select <Local Setting> from the Packaging Profile drop-down
menu. Please refer to 9.5.1 Configuring RTMP Package Parameters (Settings Tab) for configuring Packaging
Profiles locally.

a. Basic Section
Use Late-Binding Audio
If selected, late-binding audio is used for RTMP output that videos are streamed with
multiple associated audio tracks.

b. Ad-Insertion
SCTE35 Handling Mode
If Generic Cue Point Signaling is selected, ProMedia supports converting SCTE 35
messages to cue points and inserting onCuePoint into RTMP package output.

c. Closed Caption Section


Closed Caption Handling Mode

© 2013 Harmonic Inc. 51 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Packaging Profiles

If enabled, ProMedia supports Closed Caption pass-through EIA 608/708 to TTML into the
RTMP output.
Closed Caption Selection
❑ Service. Specify the closed caption specification in the RTMP output.
❑ Language. Specify the language of the closed caption in the RTMP output.
Click “Click here to add a new row” to add a new closed caption specification with its
language, if desired.
Font Size
If Closed Caption Handling Mode is enabled, you can select the font size of the closed
caption. Font size can be in unit of pixels(px) or %. For example, 16 px, 2.5%.
Font Color
If Closed Caption Handling Mode is enabled, you can select the font color for the closed
caption.
Font Style Bold
If Closed Caption Handling Mode is enabled, you can select this check box to set the
closed caption as Bold.
Font Style Italic
If Closed Caption Handling Mode is enabled, you can select this check box to set the
closed caption as Italic.

5.2.4 Configuring Packaging Profiles for Thumbnail Output


5.2.4.1 Configuring Packaging Profiles for Thumbnail Output (Settings Tab)
To configure Thumbnail Packaging Profiles on the Settings tab, proceed with the following:

© 2013 Harmonic Inc. 52 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Packaging Profiles

1. In the ProMedia Live and Package GUI, navigate to Templates > Packaging > Thumbnail.
A Packaging template appears.

Figure 5–6: Create Packaging Profiles for Thumbnail Output

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following Thumbnail Packaging parameters on the Settings tab.
Configurations can be retrieved when configuring Packaging Profiles at a later time.

NOTE: You can also CONFIGURE A LOCAL PACKAGING PROFILE by navigating to Services > Packages >
Settings. Add a new Thumbnail package and select <Local Setting> from the Packaging Profile drop-down
menu. Please refer to 9.6.1 Configuring Thumbnail Package Parameters (Settings Tab) for configuring
Packaging Profiles locally.

Minimum Update Interval (sec)


The interval specifies how often a thumbnail is generated and uploaded to the destination
server (expressed in seconds). The default is 10 seconds.
Retention Period (min)
The retention period of thumbnail files (expressed in minutes).
File Name
The file names of thumbnail files. The supported pattern for the file name is %datetime. The
device inserts the timestamp to create the final file name.
For example,
User enters: %datetimeThumbnail
Resulting file name: 20120411T163052Thumbnail.jpg

© 2013 Harmonic Inc. 53 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Packaging Profiles

5.2.5 Configuring Packaging Profiles for HDS Output


5.2.5.1 Configuring Packaging Profiles for HDS Output (Settings Tab)
To configure HDS Packaging Profiles on the Settings tab, proceed with the following steps:
1. In the ProMedia Live and Package GUI, navigate to Templates > Packaging > HDS. A
Packaging template appears.

Figure 5–7: Create Packaging Profiles for HDS Output

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following HDS Packaging parameters on the Settings tab. Configurations
can be retrieved when configuring Packaging Profiles at a later time.

NOTE: You can also CONFIGURE A LOCAL PACKAGING PROFILE by navigating to Services > Packages >
Settings. Add a new HDS package and select <Local Setting> from the Packaging Profile drop-down menu.
Please refer to 9.7.1 Configuring HDS Package Parameters (Settings Tab) for configuring Packaging Profiles
locally.

a. Basic Section
Fragment Length (sec)
The duration of each fragment (expressed in seconds).
Segment Length (sec)
The duration of the media segment files (expressed in seconds). Each segment can contain
one or more fragments.
DVR Window Size (sec)

© 2013 Harmonic Inc. 54 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Packaging Profiles

Control of the availability of media segment files most recently added to the playlist
(expressed in seconds).
Segment Retention Period (min)
The duration that the segment media files are retained in the publishing server (expressed
in minutes).
Manifest File Name
The manifest file for the HDS player to look up the fragment for a stream. The file name has
extension of .f4m.

b. Ad-Insertion Section
SCTE35 Handling Mode
If Generic Cue Point Signaling is selected, ProMedia supports converting SCTE 35
messages to cue points and inserting onCuePoint into HDS package output.

c. Closed Caption Section


Closed Caption Handling Mode
If enabled, ProMedia supports Closed Caption pass-through EIA 608/708 to TTML into the
HDS output.
Closed Caption Selection
❑ Service. Specify the closed caption specification in the HDS output.
❑ Language. Specify the language of the closed caption in the HDS output.
Click “Click here to add a new row” to add a new closed caption specification with its
language, if desired.
Font Size
If Closed Caption Handling Mode is enabled, you can select the font size of the closed
caption. Font size can be in unit of pixels(px) or %. For example, 16 px, 2.5%.
Font Color
If Closed Caption Handling Mode is enabled, you can select the font color for the closed
caption.
Font Style Bold
If Closed Caption Handling Mode is enabled, you can select this check box to set the
closed caption as Bold.
Font Style Italic
If Closed Caption Handling Mode is enabled, you can select this check box to set the
closed caption as Italic.

5.2.6 Configuring Packaging Profiles for DASH Output


5.2.6.1 Configuring Packaging Profiles for DASH Output (Settings Tab)
To configure DASH Packaging Profiles on the Settings tab, proceed with the following:

© 2013 Harmonic Inc. 55 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Packaging Profiles

1. In the ProMedia Live and Package GUI, navigate to Templates > Packaging > DASH. A
Packaging template appears.

Figure 5–8: Create Packaging Profiles for DASH Output

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following DASH Packaging parameters on the Settings tab. Configurations
can be retrieved when configuring Packaging Profiles at a later time.

NOTE: You can also CONFIGURE A LOCAL PACKAGING PROFILE by navigating to Services > Packages >
Settings. Add a new DASH package and select <Local Setting> from the Packaging Profile drop-down
menu. Please refer to 9.9.1 Configuring DASH Package Parameters (Settings Tab) for configuring Packaging
Profiles locally.

Video Segment Length (sec)


The duration of the video segment files (expressed in seconds).
Audio Segment Length (sec)
The duration of the audio segment files (expressed in seconds).
DVR Window Size (sec)
Control of the availability of media segment files most recently added to the Media
Presentation Description file (expressed in seconds).
Segment Retention Period (min)
The duration that the media segment files actually retain in the publishing server (expressed
in minutes).
Media Presentation Profile

© 2013 Harmonic Inc. 56 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Packaging Profiles

The profile used for generating Media Presentation Description (MPD) file that enables
interoperability and signaling use of features in a Media Presentation.
The following types are supported:
■ ISO Live: refers to the ISO/IEC 23009-1, 8.4 ISO Base media file format live profile.

■ HbbTV ISO BMFF Live: refers to HbbTV ISOBMFF defined in HbbTV 1.5 specification.

MPD File Name


The name of Media Presentation Description (MPD) file which is used to describe a media
presentation.
Representation ID Pattern
The pattern for generating the Representation ID which is used in the Media Presentation
Description (MPD) file for each encoded version of video/audio.
The following patterns are supported:
%starttime – The start time of the Publishing session
%streamId – Stream ID
%PID – PID
%bitrate – bitrate of the representation

5.2.7 Configuring Packaging Profiles for RTP Output


5.2.7.1 Configuring Packaging Profiles for RTP Output (Settings Tab)
To configure RTP Packaging Profiles on the Settings tab, proceed with the following:

© 2013 Harmonic Inc. 57 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Packaging Profiles

1. In the ProMedia Live and Package GUI, navigate to Templates > Packaging > RTP. A
Packaging template appears.

Figure 5–9: Create Packaging Profiles for RTP Output

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following RTP Packaging parameters on the Settings tab. Configurations
can be retrieved when configuring Packaging Profiles at a later time.

NOTE: You can also CONFIGURE A LOCAL PACKAGING PROFILE by navigating to Services > Packages >
Settings. Add a new RTP package and select <Local Setting> from the Packaging Profile drop-down menu.
Please refer to 9.10.1 Configuring RTP Package Parameters (Settings Tab) for configuring Packaging Profiles
locally.

Send SAP Announce


If selected, SAP announces is enabled.
SAP Period (ms)
It defines the period between each SAP announces.
Specify Session Name
If enabled, you need to define the session name which will be used by default in the SDP file.
If disabled, the service name will be adopted as the session name in the SDP file.

NOTE: The SDP file can be downloaded and supplied to a playback device to play back the received RTP
stream. Please refer to 9.10.3 Configuring RTP Package Parameters (Delivery Properties Tab) for details.

© 2013 Harmonic Inc. 58 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

5.3 Configuring Publishing Point Profiles


The Publishing Point Profile consists of the parameters to publishing the output package to
the destination server.
The ProMedia Live and Package GUI allows you to pre-configure these parameters on the
Publishing Point Templates. Configurations can be retrieved when you configure Publishing
Point Profiles for service output at a later time.

5.3.1 Configuring Publishing Point Profiles for HLS Output


5.3.1.1 Overview of Publishing Point Profiles for HLS Output
Based on the requirement for HTTP Live Streaming, it is recommended to serve Key Files and
Variant Playlist over HTTPS when streaming encrypted content. Due to the differences in
expected request rate and capacity for HTTP and HTTPS connection, there maybe different
CDN servers serving HTTP and HTTPS connection separately.
The split posting supported in ProMedia allows users to publish Key Files and Variant Playlist
to a destination different from original Publishing Point Setting using different protocols.

Figure 5–10: Split Posting

Configuration Requirement
To enable split posting, users need to provide the following information per publishing point
in a HLS package:
■ Basic settings (See 5.3.1.2 Configuring Publishing Point Profiles for HLS Output (Settings
Tab))
Includes the host information for ProMedia to publish Index Files and TS Segment Files.
■ Variant Playlist settings (See 5.3.1.3 Configuring Publishing Point Profiles for HLS Output
(Variant Playlist Tab))
Includes the host information for ProMedia to publish Variant Playlist.

© 2013 Harmonic Inc. 59 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

■ Key Files settings (See 5.3.1.4 Configuring Publishing Point Profiles for HLS Output (Key
Files Tab))
Includes the host information for ProMedia to publish Key Files.
■ Index Files Playback Base URI
The root URI for iDevice to retrieve Index File and TS Segment Files from CDN.
■ Key Files Playback Base URI
The root URI for iDevice to retrieve Key Files from CDN.

Figure 5–11: Split Posting Configuration

5.3.1.2 Configuring Publishing Point Profiles for HLS Output (Settings Tab)
To configure HLS Publishing Point Profiles on the Settings tab, proceed with the following:

© 2013 Harmonic Inc. 60 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

1. In the ProMedia Live and Package GUI, navigate to Templates > Publishing Point > HLS.
A Publishing Point template appears.

Figure 5–12: Create Publishing Point Profiles for HLS Output

2. Click the button. Fill in the new Template Name and click OK.
3. A Publishing Point Template consists of the Settings tab, Variant Playlist tab, and Key
Files tab where you need to enter a number of parameters especially for split posting.
4. Configure the following HLS Publishing Point Parameters on the Settings tab.
Configurations can be retrieved when configuring Publishing Point Profiles at a later time.

NOTE: You can also CONFIGURE A LOCAL PUBLISHING POINT PROFILE by navigating to Services >
Packages > Delivery Properties tab. Add a new HLS package and select <Local Setting> from the
Publishing Point Profile drop-down menu. Please refer to 9.3.3 Configuring HLS Package Parameters
(Delivery Properties Tab) for configuring Publishing Point Profiles locally.

© 2013 Harmonic Inc. 61 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

Figure 5–13: Publishing Point Profile for HLS Output (Settings tab)

The Settings tab includes the host information for ProMedia to publish Index Files and TS
Segment Files.
Compatibility Mode
Three modes are available to select:
■ Standard: If selected, the Index Files and TS Segment Files are published to the destination
host via FTP, WEBDAV, or HTTP protocol.
■ Akamai: If selected, the Index Files and TS Segment Files are published to Akamai as the
destination via HTTP protocol.
■ Harmonic: You are required to select the “Harmonic” mode if the media content is
published to ProMedia Origin as the destination host. If selected, the Index Files, Variant
Playlist, TS Segment Files, and Ingest IP address of ProMedia Origin are published to
ProMedia Origin. You need to configure the destination Host IP (i.e. IP address of ProMedia
Origin) and the outgoing interface.
The table below displays the available options of the Compatibility Mode on the Variant
Playlist tab and Key Files tab respectively:

Compatibility Mode Compatibility Mode Compatibility Mode


Selected Available Available
on Settings Tab on Variant Playlist Tab on Key Files Tab

Standard Standard Standard

Akamai Akamai or Standard Akamai or Standard

Harmonic No need to configure No need to configure

Protocol
The protocol which is used for HLS publishing. Select FTP, WEBDAV, Akamai, Simple HTTP, or
other appropriate protocol from the drop-down menu. It is recommended to select WEBDAV
(HTTP) mode from the drop-down menu if performing split posting.
Host
This is the name or IP address of the destination server.

© 2013 Harmonic Inc. 62 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

Specify Server Port


Select this check box to enable the server port entry.
Server Port
Enter the port number of the destination server.
Login
This is the user login name to the destination server.
Password
This is the user password to the destination server.
Confirm Password
This is the password confirmation to the destination server.
Absolute Path
This is the absolute path which contains the directory path to be appended to host
information in the URL.
Use Active Mode
The Active Mode allows users to specify data port to communicate via FTP. Otherwise, it is in
Passive mode and the server-side decides.Click to enable/disable the Active Mode which is
used for FTP only.
Specify Outgoing Interface
Select this check box to enable whether to select the outgoing publishing interface. If not
selected, ProMedia Live and Package may choose the outgoing interface based on the
default routing table, which is reachable to the destination server.
Outgoing Interface
Click Select button and select the local interface you want to use it as the output interface.
Use Flattened Structure
If the protocol is selected as non-Akamai mode, you can click the check box to enable a
flattened folder structure, for publishing all files (i.e. playlists, segment files, key files) to a
single folder.
Enabled Chunked Encoding
If the protocol is selected as Akamai or WEBDAV mode, you can click the check box to
enable chunk-encoding for HLS publishing.
Akamai Playback Host
If the protocol is selected as Akamai mode, enter the host name or IP address of the
destination server to retrieve playlists over HTTP.
Akamai Playback Absolute Path
If the protocol is selected as Akamai mode, enter the path name appended to the host name
or IP address of the destination server to retrieve playlists over HTTP.

5.3.1.3 Configuring Publishing Point Profiles for HLS Output (Variant Playlist Tab)
To configure HLS Publishing Point Profiles on the Variant Playlist tab, proceed with the
following:

© 2013 Harmonic Inc. 63 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

1. In the ProMedia Live and Package GUI, navigate to Templates > Publishing Point > HLS.
A Publishing Point template appears.

2. Click the button. Fill in the new Template Name and click OK.
3. A Publishing Point Template consists of the Settings tab, Variant Playlist tab, and Key
Files tab where you need to enter a number of parameters especially for split posting.
4. Configure the HLS Publishing Point Parameters on the Variant Playlist tab. Configurations
can be retrieved when configuring Publishing Point Profiles at a later time.
NOTE: You can also CONFIGURE A LOCAL PUBLISHING POINT PROFILE by navigating to Services >
Packages > Delivery Properties tab. Add a new HLS package and select <Local Setting> from the
Publishing Point Profile drop-down menu. Please refer to 9.3.3 Configuring HLS Package Parameters
(Delivery Properties Tab) for configuring Publishing Point Profiles locally.

Figure 5–14: Publishing Point Profile for HLS Output (Variant Playlist tab)

The Variant Playlist tab includes the host information for ProMedia to publish Variant Playlist
for split posting.

CAUTION: If the “Harmonic” mode has been configured on the Settings tab, you just leave the Variant
Playlist tab blank and no need to configure.

Specify the HLS Publishing Point parameters on the Variant Playlist tab:
Index Files Playback Base URI
The root URI for iDevice to retrieve Index File and TS Segment Files from CDN.
Use Different Settings
Click this check box to enable different settings for ProMedia to publish Variant Playlist.
Compatibility Mode
Three modes are available to select:
■ Standard: If selected, the variant playlist is published to the destination host via FTP,
WEBDAV, or HTTP protocol.
■ Akamai: If selected, the variant playlist is published to Akamai as the destination via HTTP
protocol.

© 2013 Harmonic Inc. 64 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

■ Harmonic: The “Harmonic” mode should be configured on the Settings tab. No need to
configure the “Harmonic” mode on the Variant Playlist tab.
The table below displays the available options of the Compatibility Mode for the Variant
Playlist tab according to the Settings tab:

Compatibility Mode Compatibility Mode


Selected Available
on Settings Tab on Variant Playlist Tab

Standard Standard

Akamai Akamai or Standard

Harmonic No need to configure

Protocol
The protocol which is used for HLS publishing. Select FTP, WEBDAV, Akamai, Simple HTTP, or
other appropriate protocol from the drop-down menu. It is recommended to select WEBDAV
(HTTPS) mode if performing split posting.
Host
This is the name or IP address of the destination server.
Specify Server Port
Select this check box to enable the server port entry.
Server Port
Enter the port number of the destination server.
Login
This is the user login name to the destination server.
Password
This is the user password to the destination server.
Confirm Password
This is the password confirmation to the destination server.
Absolute Path
This is the absolute path which contains the directory path to be appended to host
information in the URL.
Use Active Mode
The Active Mode allows users to specify data port to communicate via FTP. Otherwise it is in
Passive mode and the server-side decides. Click to enable/disable the Active Mode which is
used for FTP only.
Specify Outgoing Interface
Select this check box to enable whether to select the outgoing publishing interface. If not
selected, ProMedia Live and Package may choose the outgoing interface based on the
default routing table, which is reachable to the destination server.
Outgoing Interface
Click Select button and select the local interface you want to use it as the output interface.

© 2013 Harmonic Inc. 65 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

5.3.1.4 Configuring Publishing Point Profiles for HLS Output (Key Files Tab)
To configure HLS Publishing Point Profiles on the Key Files tab, proceed with the following:
1. In the ProMedia Live and Package GUI, navigate to Templates > Publishing Point > HLS.
A Publishing Point template appears.

2. Click the button. Fill in the new Template Name and click OK.
3. A Publishing Point Template consists of the Settings tab, Variant Playlist tab, and Key
Files tab where you need to enter a number of parameters especially for split posting.
4. Configure the HLS Publishing Point Parameters on the Key Files tab. Configurations can
be retrieved when configuring Publishing Point Profiles at a later time.
NOTE: You can also CONFIGURE A LOCAL PUBLISHING POINT PROFILE by navigating to Services >
Packages > Delivery Properties tab. Add a new HLS package and select <Local Setting> from the
Publishing Point Profile drop-down menu. Please refer to 9.3.3 Configuring HLS Package Parameters
(Delivery Properties Tab) for configuring Publishing Point Profiles locally.

Figure 5–15: Publishing Point Profile for HLS Output (Key Files tab)

The Key Files tab includes the host information for ProMedia to publish key files for split
posting.

CAUTION: If the “Harmonic” mode has been configured on the Settings tab, you just leave the Key Files
tab blank and no need to configure.

Specify the HLS Publishing Point parameters on the Key Files tab:
Key Files Playback Base URI
The root URI for iDevice to retrieve Key Files from CDN.
Use Different Settings
Select the check box to enable different settings for ProMedia to publish Key Files.
Compatibility Mode
Three modes are available to select:
■ Standard: If selected, the key files are published to the destination host via FTP, WEBDAV,
or HTTP protocol.

© 2013 Harmonic Inc. 66 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

■ Akamai: If selected, the key files are published to Akamai as the destination via HTTP
protocol.
■ Harmonic: The “Harmonic” mode should be configured on the Settings tab. No need to
configure the “Harmonic” mode on the Key Files tab.
The table below displays the available options of the Compatibility Mode for the Key Files tab
according to the Settings tab:

Compatibility Mode Compatibility Mode


Selected Available
on Settings Tab on Key Files Tab

Standard Standard

Akamai Akamai or Standard

Harmonic No need to configure

Protocol
The protocol which is used for HLS publishing. Select FTP, WEBDAV, Akamai, Simple HTTP, or
other appropriate protocol from the drop-down menu. It is recommended to select WEBDAV
(HTTPS) mode if performing split posting.
Host
This is the name or IP address of the destination server.
Specify Server Port
Select the check box to enable the server port entry.
Server Port
Enter the port number of the destination server.
Login
This is the user login name to the destination server.
Password
This is the user password to the destination server.
Confirm Password
This is the password confirmation to the destination server.
Absolute Path
This is the absolute path which contains the directory path to be appended to host
information in the URL.
Use Active Mode
The Active Mode allows users to specify data port to communicate via FTP. Otherwise it is in
Passive mode and the server-side decides. Click to enable/disable the Active Mode which is
used for FTP only.
Specify Outgoing Interface
Select this check box to enable whether to select the outgoing publishing interface. If not
selected, ProMedia Live and Package may choose the outgoing interface based on the
default routing table, which is reachable to the destination server.
Outgoing Interface

© 2013 Harmonic Inc. 67 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

Click Select button and select the local interface you want to use it as the output interface.

5.3.2 Configuring Publishing Point Profiles for Smooth Streaming Output


5.3.2.1 Configuring Publishing Point Profiles for Smooth Streaming Output (Settings Tab)
To configure SS Publishing Point Profiles on the Settings tab, proceed with the following:
1. In the ProMedia Live and Package GUI, navigate to Templates > Publishing Point >
Smooth Streaming. A Publishing Point template appears.

Figure 5–16: Create Publishing Point Profiles for SS Output

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following SS Publishing Point Parameters on the Settings tab.
Configurations can be retrieved when configuring Publishing Point Profile at a later time.

NOTE: You can also CONFIGURE A LOCAL PUBLISHING POINT PROFILE by navigating to Services >
Packages > Delivery Properties tab. Add a new SS package and select <Local Setting> from the Publishing
Point Profile drop-down menu. Please refer to 9.4.3 Configuring Smooth Streaming Package Parameters
(Delivery Properties Tab) for configuring Publishing Point Profiles locally.

Protocol
The protocol which is used for Smooth Streaming publishing.

NOTE: You are required to select the “Harmonic” mode if the media content is published to ProMedia
Origin as the destination host. You need to configure the destination Host IP address (i.e. IP address of
ProMedia Origin) and the outgoing interface.

URL

© 2013 Harmonic Inc. 68 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

URL of the Smooth Streaming publishing point.


Login
Enter the login name credential for the IIS Media Services output server connection.
Password
Enter the login password credential for the IIS Media Services output server connection.
Confirm Password
Re-enter the password for the IIS Media Services output server connection.
Specify Outgoing Interface
Select this check box to enable whether to select the outgoing publishing interface. If not
selected, ProMedia Live and Package may choose the outgoing interface based on the
default routing table, which is reachable to the destination server.
Outgoing Interface
Click the Select button and select the local interface you want to use it as the output
interface.

5.3.3 Configuring Publishing Point Profiles for RTMP Output


5.3.3.1 Configuring Publishing Point Profiles for RTMP Output (Settings Tab)
To configure RTMP Publishing Point Profiles on the Settings tab, proceed with the following:
1. In the ProMedia Live and Package GUI, navigate to Templates > Publishing Point > RTMP.
A Publishing Point template appears.

Figure 5–17: Create Publishing Point Profiles for RTMP Output

© 2013 Harmonic Inc. 69 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following RTMP Publishing Point Parameters on the Settings tab.
Configurations can be retrieved when configuring Publishing Point Profile at a later time.
NOTE: You can also CONFIGURE A LOCAL PUBLISHING POINT PROFILE by navigating to Services >
Packages > Delivery Properties tab. Add a new RTMP package and select <Local Setting> from the
Publishing Point Profile drop-down menu. Please refer to 9.5.3 Configuring RTMP Package Parameters
(Delivery Properties Tab) for configuring Publishing Point Profiles locally.

URL
The URL of the target Adobe Flash server and application. The URL contains the following
information:
Example: rtmp://10.1.2.194:1935/MyTest
■ rtmp — The transport protocol the Adobe Flash server expects for a video stream.
Currently, Adobe Flash supports Real Time Messaging Protocol (RTMP).
■ 10.1.2.194 — The Adobe Flash server. Provide either the server’s logical name or an
IP address. The IP address can be the address of the server itself, or a multicast address
that the server can address.
■ 1935 —The TCP port destination on the server (optional).
■ MyTest — The name of the target application installed on the Adobe Flash server.
Authentication Mode
Select the authentication mode needed for the specific CDN from the drop-down menu.The
options are Akamai and Limelight.
Login
Enter the login name for authentication.
Password
Enter the login password for authentication.
Confirm Password
Re-enter the login password for authentication.
Client IP
If the Authentication Mode is “Akamai”, Client IP refers to the IP address that ProMedia uses to
publish the stream to Adobe FMS server. It is not a mandatory field. The default value 0.0.0.0
will work under most circumstances.
Specify Outgoing Interface
Select this check box to enable whether to select the outgoing publishing interface. If not
selected, ProMedia Live and Package may use management interface for outgoing
publishing.
Outgoing Interface
Click the Select button and select the local interface you want to use it as the output
interface.
Use Absolute Time Code
Click this check box to enable ProMedia to use Absolute Time Code for RTMP publishing. If
enabled, the publishing streams will have timestamps that are based on the time of an
absolute clock from the ProMedia server.

© 2013 Harmonic Inc. 70 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

Users also need to enable the same option on FMS according “Enable absolute time code”
section in Adobe guideline. (Please refer to http://help.adobe.com/en_US/flashmediaserver/
devguide/WS236AE81A-5319-4327-9E44-310A93CA09C6Dev.html)

5.3.4 Configuring Publishing Point Profiles for Thumbnail Output


5.3.4.1 Configuring Publishing Point Profiles for Thumbnail Output (Settings Tab)
To configure Thumbnail Publishing Point Profiles on the Settings tab, proceed with the
following:
1. In the ProMedia Live and Package GUI, navigate to Templates > Publishing Point >
Thumbnail. A Publishing Point template appears.

Figure 5–18: Create Publishing Point Profiles for Thumbnail Output

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following Thumbnail Publishing Point Parameters on the Settings tab.
Configurations can be retrieved when configuring Publishing Point Profile at a later time.

NOTE: You can also CONFIGURE A LOCAL PUBLISHING POINT PROFILE by navigating to Services >
Packages > Delivery Properties tab. Add a new Thumbnail package and select <Local Setting> from the
Publishing Point Profile drop-down menu. Please refer to 9.6.3 Configuring Thumbnail Package Parameters
(Delivery Properties Tab) for configuring Publishing Point Profiles locally.

Protocol
The protocol which is used for Thumbnail publishing. Select FTP, HTTP, or other appropriate
protocol from the drop-down menu.

© 2013 Harmonic Inc. 71 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

Host
This is the name or IP address of the destination server.
Specify Server Port
Select this check box to enable the server port entry.
Server Port
If Specify Server Port is enabled, enter the port number of the destination server.
Login
This is the user login name to the destination server.
Password
This is the user password to the destination server.
Confirm Password
This is the password confirmation to the destination server.
Absolute Path
This is the absolute path which contains the directory path to be appended to host
information in the URL.
Use Active Mode
The Active Mode allows users to specify data port to communicate via FTP. Otherwise it is in
Passive mode and the server-side decides. Click to enable/disable the Active Mode which is
used for FTP only.
Specify Outgoing Interface
Select this check box to enable whether to select the outgoing publishing interface. If not
selected, ProMedia Live and Package may choose the outgoing interface based on the
default routing table, which is reachable to the destination server.
Outgoing Interface
Click the Select button and select the local interface you want to use it as the output
interface.
Enable Chunked Encoding
Enables the chunked encoding data transfer mechanism supported by HTTP protocols. This
uses the Transfer-Encoding HTTP response header in place of the Content-Length header,
allowing the server to start transmitting a response to the client before it knows the length of
the content.

5.3.5 Configuring Publishing Point Profiles for HDS Output


5.3.5.1 Configuring Publishing Point Profiles for HDS Output (Settings Tab)
To configure HDS Publishing Point Profiles on the Settings tab, proceed with the following:

© 2013 Harmonic Inc. 72 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

1. In the ProMedia Live and Package GUI, navigate to Templates > Publishing Point > HDS.
A Publishing Point template appears.

Figure 5–19: Create Publishing Point Profile for HDS Output

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following HDS Publishing Point Parameters on the Settings tab.
Configurations can be retrieved when configuring Publishing Point Profile at a later time.

NOTE: You can also CONFIGURE A LOCAL PUBLISHING POINT PROFILE by navigating to Services >
Packages > Delivery Properties tab. Add a new HDS package and select <Local Setting> from the
Publishing Point Profile drop-down menu. Please refer to 9.7.3 Configuring HDS Package Parameters
(Delivery Properties Tab) for configuring Publishing Point Profiles locally.

Protocol
The protocol which is used for HDS publishing. Select FTP, HTTP, or other appropriate
protocol from the drop-down menu.

NOTE: You are required to select the “Harmonic” mode if the media content is published to ProMedia
Origin as the destination host. You need to configure the destination Host IP address (i.e. IP address of
ProMedia Origin) and the outgoing interface.

Host
This is the name or IP address of the destination server.
Specify Server Port
Select this check box to enable the server port entry.
Server Port
If Specify Server Port is enabled, enter the port number of the destination server.

© 2013 Harmonic Inc. 73 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

Login
This is the user login name to the destination server.
Password
This is the user password to the destination server.
Confirm Password
This is the password confirmation to the destination server.
Absolute Path
This is the absolute path which contains the directory path to be appended to host
information in the URL.
Use Active Mode
The Active Mode allows users to specify data port to communicate via FTP. Otherwise it is in
Passive mode and the server-side decides. Click to enable/disable the Active Mode which is
used for FTP only.
Specify Outgoing Interface
Select this check box to enable whether to select the outgoing publishing interface. If not
selected, ProMedia Live and Package may choose the outgoing interface based on the
default routing table, which is reachable to the destination server.
Outgoing Interface
Click the Select button and select the local interface you want to use it as the output
interface.
Enable Chunked Encoding
Enables the chunked encoding data transfer mechanism supported by HTTP protocols. This
uses the Transfer-Encoding HTTP response header in place of the Content-Length header,
allowing the server to start transmitting a response to the client before it knows the length of
the content.

5.3.6 Configuring Publishing Point Profiles for MP4 Output


5.3.6.1 Configuring Publishing Point Profiles for MP4 Output (Settings Tab)
To configure MP4 Publishing Point Profiles on the Settings tab, proceed with the following:

© 2013 Harmonic Inc. 74 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

1. In the ProMedia Live and Package GUI, navigate to Templates > Publishing Point > MP4.
A Publishing Point template appears.

Figure 5–20: Create Publishing Point Profiles for MP4 Output

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following MP4 Publishing Point Parameters on the Settings tab.
Configurations can be retrieved when configuring Publishing Point Profile at a later time.

NOTE: You can also CONFIGURE A LOCAL PUBLISHING POINT PROFILE by navigating to Services >
Packages > Delivery Properties tab. Add a new MP4 package and select <Local Setting> from the
Publishing Point Profile drop-down menu. Please refer to 9.8.3 Configuring MP4 Package Parameters
(Delivery Properties Tab) for configuring Publishing Point Profiles locally.

UNC Path
Specify an UNC path to mount the storage to the NAS.
The format for a UNC path is \\server\volume\directory. For example,
\\127.0.0.1\SharedFolder\Resource

NOTE: You must have your storage mounted to the NAS in order to record MP4 files. Please refer to
4.6 Configuring Storage for ProMedia Live & Package for details.

Specify Outgoing Interface


Select this check box to enable whether to select the outgoing publishing interface. If not
selected, ProMedia Live and Package may choose the outgoing interface based on the
default routing table, which is reachable to the destination server.
Outgoing Interface
Click the Select button and select the local interface you want to use it as the output
interface.

© 2013 Harmonic Inc. 75 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

5.3.7 Configuring Publishing Point Profiles for DASH Output


5.3.7.1 Configuring Publishing Point Profiles for DASH Output (Settings Tab)
To configure DASH Publishing Point Profiles on the Settings tab, proceed with the following:
1. In the ProMedia Live and Package GUI, navigate to Templates > Publishing Point >
DASH. A Publishing Point template appears.

Figure 5–21: Create Publishing Point Profiles for DASH output

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following DASH Publishing Point Parameters on the Settings tab.
Configurations can be retrieved when configuring Publishing Point Profile at a later time.

NOTE: You can also CONFIGURE A LOCAL PUBLISHING POINT PROFILE by navigating to Services >
Packages > Delivery Properties tab. Add a new DASH package and select <Local Setting> from the
Publishing Point Profile drop-down menu. Please refer to 9.9.3 Configuring DASH Package Parameters
(Delivery Properties Tab) for configuring Publishing Point Profiles locally.

Protocol
The protocol which is used for DASH publishing. Select FTP, HTTP, or other appropriate
protocol from the drop-down menu.

NOTE: You are required to select the “Harmonic” mode if the media content is published to ProMedia
Origin as the destination host. You need to configure the destination Host IP address (i.e. IP address of
ProMedia Origin) and the outgoing interface.

Host
This is the name or IP address of the destination server.

© 2013 Harmonic Inc. 76 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Publishing Point Profiles

(Note that if publishing to ProMedia Origin, you need to specify the IP address of the
ProMedia Origin ingest interface.)
Specify Server Port
Select this check box to enable the server port entry.
Server Port
If Specify Server Port is enabled, enter the port number of the destination server.
Login
This is the user login name to the destination server.
(Note that if publishing to ProMedia Origin, you are NOT required to fill in the Login and
Password information.)
Password
This is the user password to the destination server.
Confirm Password
This is the password confirmation to the destination server.
Absolute Path
This is the absolute path which contains the directory path to be appended to host
information in the URL.
Use Active Mode
The Active Mode allows users to specify data port to communicate via FTP. Otherwise it is in
Passive mode and the server-side decides. Click to enable/disable the Active Mode which is
used for FTP only.
Specify Outgoing Interface
Select this check box to enable whether to select the outgoing publishing interface. If not
selected, ProMedia Live and Package may choose the outgoing interface based on the
default routing table, which is reachable to the destination server.
Outgoing Interface
Click the Select button and select the local interface you want to use it as the output
interface.
Enable Chunked Encoding
Enables the chunked encoding data transfer mechanism supported by HTTP protocols. This
uses the Transfer-Encoding HTTP response header in place of the Content-Length header,
allowing the server to start transmitting a response to the client before it knows the length of
the content.

5.3.8 Configuring Publishing Point Profiles for RTP Output


5.3.8.1 Configuring Publishing Point Profiles for RTP Output (Settings Tab)
To configure RTP Publishing Point Profiles on the Settings tab, proceed with the following:

© 2013 Harmonic Inc. 77 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Target Device Profiles

1. In the ProMedia Live and Package GUI, navigate to Templates > Publishing Point > RTP.
A Publishing Point template appears.

Figure 5–22: Create Publishing Point Profiles for RTP output

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following RTP Publishing Point Parameters on the Settings tab.
Configurations can be retrieved when configuring Publishing Point Profile at a later time.

NOTE: You can also CONFIGURE A LOCAL PUBLISHING POINT PROFILE by navigating to Services >
Packages > Delivery Properties tab. Add a new RTP package and select <Local Setting> from the
Publishing Point Profile drop-down menu. Please refer to 9.10.3 Configuring RTP Package Parameters
(Delivery Properties Tab) for configuring Publishing Point Profiles locally.

IP Address
Specify the unicast or multicast IP address that is used to deliver the output audio/video
stream.
Outgoing Interface
Click the Select button and select the Ethernet interface that is used to deliver the output
audio/video stream.

5.4 Configuring Target Device Profiles


The Target Device Profile consists of the parameters regarding encoding, bitrate, and frame
size. For example, iPhone 3G only supports H264 Baseline.

© 2013 Harmonic Inc. 78 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Target Device Profiles

The ProMedia Live and Package GUI allows you to pre-configure these parameters on the
Target Device Templates. Configurations can be retrieved when you configure Target Device
Profiles for service output at a later time.

5.4.1 Configuring Target Device Profiles for HLS Output


5.4.1.1 Configuring Target Device Profiles for HLS Output (Settings Tab)
To configure HLS Target Device Profiles on the Settings tab, proceed with the following steps:
1. In the ProMedia Live and Package GUI, navigate to Templates > Target Device > HLS. A
Target Device template appears.

Figure 5–23: Create Target Device Profiles for HLS Output

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following HLS Target Device Parameters on the Settings tab.
Configurations can be retrieved when configuring Target Device Profile at a later time.

NOTE: You can also CONFIGURE A LOCAL TARGET DEVICE PROFILE by navigating to Services >
Packages > Settings tab. Add a new HLS package and select <Local Setting> from the Target Device Profile
drop-down menu. Please refer to 9.3.1 Configuring HLS Package Parameters (Settings Tab) for configuring
Target Device Profiles locally.

Video Codec
Specify the codec for video encoding.
Audio Codec
Specify the codec for audio encoding.
Video Encode Profile

© 2013 Harmonic Inc. 79 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Encryption Profiles

Specify the video encoding profile. The options are:

Video Codec Profile

H.264 Baseline, Extended, Main, High, High 10, High 4:2:2, High 4:4:4

Video Encode Level


Specify the video encoding level. The options are:

Video Codec Level

H.264 1.0, 1.1, 1.2, 1.3, 1b, 2.0, 2.1, 2.2, 3.0, 3.1, 3.2, 4.0, 4.1, 4.2, 5.0, 5.1

Specify Max Video Bitrate


Select this check box to specify the maximum video encoding bitrate.
Max Video Bitrate (bps)
Specify the maximum video encoding bitrate, expressed in bps.
Specify Max Resolution
Select this check box to specify the maximum width and height.
Max Width
This is the maximum width of the output frame size.
Max Height
This is the maximum height of the output frame size.

5.4.2 Configuring Target Device Profiles for SS/RTMP/HDS/MP4/DASH/RTP


Output
NOTE: The Target Device configurations for all types of outputs are identical. Please refer to
5.4.1 Configuring Target Device Profiles for HLS Output for details.

5.5 Configuring Encryption Profiles


5.5.1 Configuring Encryption Profiles (HKMS) for HLS/SS/DASH Output
The Encryption Profile consists of the encryption parameters for Apple AES-128 and
Microsoft PlayReady™ DRMs. Communication with DRM servers is managed according to
Harmonic’s Key Management Server (HKMS) specification. In addition, ProMedia supports
TLS Client Authentication for HKMS in the process of encryption.

5.5.1.1 Configuring Encryption Profiles (HKMS) for HLS/SS/DASH Output (Settings Tab)
To configure Encryption Profiles (HKMS) on the Settings tab, proceed with the following steps:

© 2013 Harmonic Inc. 80 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Encryption Profiles

1. In the ProMedia Live and Package GUI, navigate to Templates > Key Management
System > HKMS. An Encryption template appears.

Figure 5–24: Encryption Profile (HKMS)

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following Encryption (HKMS) Parameters on the Settings tab.
Configurations can be retrieved when configuring Encryption Profiles at a later time.

NOTE: You can also CONFIGURE A LOCAL ENCRYPTION PROFILE (HKMS) by navigating to Services >
Packages > Settings tab. Add an HLS/SS/DASH package and select <Local Setting> from the Encryption
Profile drop-down menu. Please refer to 9.3.1 Configuring HLS Package Parameters (Settings Tab) &
9.4.1 Configuring Smooth Streaming Package Parameters (Settings Tab) & 9.9.1 Configuring DASH Package
Parameters (Settings Tab) for configuring Encryption Profiles locally.

DRM Server Type


The encryption protocol. Only Harmonic KMI Minimum or Full implementation are supported.
Harmonic’s Key Management Interface (HKMI) is the interface that exposes to KMS.
Get Key Failure Mode
If the key retrieval fails, select whether to stop publishing or output the clear content without
encryption, from the drop-down menu.
Requestor ID
A universally unique identifier (uuid) of the device (which acts as a requestor of KMS). The
Requestor ID must be unique among all devices that connect to the same KMS.
KMS/Key Server URL
This is the URL of the key provider service (only a KMS server is supported).
Specify Outgoing Interface

© 2013 Harmonic Inc. 81 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Encryption Profiles

Click to enable the outgoing interface on which to send the key request to the primary KMS.
Outgoing Interface
Specify the interface on which to send the key request to the primary KMS.
Alternative KMS URL
This is the URL of the redundant key provider service (only a KMS server is supported).
Specify Outgoing Interface
Click to enable the outgoing interface on which to send the key request to the alternative
KMS.
Outgoing Interface
Specify the interface on which to send the key request to the alternative KMS.
Encryption Method for HLS
Select the following encryption methods for HLS publishing:
■ Native
If Native is selected, ProMedia encrypts the content using native way defined by Apple as
the original encryption method.
■ AuthenTec PlayReady
If AuthenTec PlayReady is selected, ProMedia encrypts the content according to
AuthenTec's proposal for HLS encryption.
■ Discretix PlayReady
If Discretix PlayReady is selected, ProMedia encrypts the content according to Discretix's
proposal for HLS encryption.
■ Irdeto PlayReady
If Irdeto PlayReady is selected, ProMedia encrypts the content according to Irdeto's
proposal for HLS encryption.
■ Native (Sample Based Encryption)
If Native (Sample Based Encryption) is selected, ProMedia encrypts the content using
Sample Based Encryption method which is compliance with HTTP Live Streaming spec
defined by Apple.
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 ProMedia system will wait until it retrieves a new encryption key
(expressed in seconds).

NOTE: When Key Rotation is no longer applicable, the “Enable Key Rotation” check box must be cleared
instead of enabling it and keeping the default value 0 to the Key Rotation Period.

5.5.2 Configuring Encryption Profiles (Internal Key Generation) for HLS


Output
ProMedia is capable of encrypting the content using encryption keys generated internally.

© 2013 Harmonic Inc. 82 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Encryption Profiles

5.5.2.1 Configuring Encryption Profiles (Internal Key Generation) for HLS Output (Settings
Tab)
To configure Encryption Profiles (Internal Key Generation) on the Settings tab, proceed with
the following:
1. In the ProMedia Live and Package GUI, navigate to Templates > Key Management
System > Internal Key Generation. An Encryption template (Internal Key Generation)
appears.

Figure 5–25: Encryption Profile (Internal Key Generation)

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following Encryption (Internal Key Generation) Parameters on the Settings
tab. Configurations can be retrieved when configuring Encryption Profiles at a later time.

NOTE: You can also CONFIGURE A LOCAL ENCRYPTION (INTERNAL KEY GENERATION) PROFILE by
navigating to Services > Packages > Settings tab. Add an HLS package and select <Local Setting> from
the Encryption Profile drop-down menu. Please refer to 9.3.1 Configuring HLS Package Parameters
(Settings Tab) for configuring Encryption Profiles locally.

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 ProMedia system will wait until it retrieves a new encryption key
(expressed in seconds).

NOTE: When Key Rotation is no longer applicable, the “Enable Key Rotation” check box must be cleared
instead of enabling it and keeping the default value 0 to the Key Rotation Period.

Encryption Method for HLS

© 2013 Harmonic Inc. 83 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Encryption Profiles

■ Native
If Native is selected, ProMedia encrypts the content using native way defined by Apple as
the original encryption method.
■ Native (Sample Based Encryption)
If Native (Sample Based Encryption) is selected, ProMedia encrypts the content using
Sample Based Encryption method which is compliance with HTTP Live Streaming spec
defined by Apple.

5.5.3 Configuring Encryption Profiles (Flash Access) for HDS Output


ProMedia is capable of encrypting the HDS output via Adobe Flash Access.

5.5.3.1 Configuring Encryption Profiles (Flash Access) for HDS Output (Settings Tab)
To configure Encryption Profiles (Flash Access) on the Settings tab, proceed with the
following:
1. In the ProMedia Live and Package GUI, navigate to Templates > Key Management
System > Flash Access. An Encryption template (Flash Access) appears.

Figure 5–26: Encryption Profile (Flash Access)

2. Click the button. Fill in the new Template Name and click OK.
3. Configure the following Encryption (Flash Access) Parameters on the Settings tab.
Configurations can be retrieved when configuring Encryption Profiles at a later time.

NOTE: You can also CONFIGURE A LOCAL ENCRYPTION (FLASH ACCESS) PROFILE by navigating to
Services > Packages > Settings tab. Add an HDS package and select <Local Setting> from the Encryption
Profile drop-down menu. Please refer to 9.7.1 Configuring HDS Package Parameters (Settings Tab) for
configuring Encryption Profiles locally.

© 2013 Harmonic Inc. 84 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Encryption Profiles

a. Basics Section
License Server URL
The URL of the Flash Access License Server that grants users with license.
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 that the ProMedia system will wait until it retrieves a new
encryption key (expressed in seconds).

NOTE: When Key Rotation is no longer applicable, the “Enable Key Rotation” check box must be cleared
instead of enabling it and keeping the default value 0 to the Key Rotation Period.

b. License Server Certificate Section


Download URL
The URL for ProMedia to download the License Server Certificate. The License Server
Certificate is a DER-encoded certificate obtained from Adobe as a result of licensing. It is
used for content encryption.
Login
Specify the login name to access the Download URL for the License Server Certificate.
Password
Specify the password to access the Download URL for the License Server Certificate.
Confirm Password
Confirm the password to access the Download URL for the License Server Certificate.
Use Active Mode
The Active Mode allows users to specify data port to communicate via FTP. Otherwise, it is
in Passive mode and the server-side decides. Click to enable/disable the Active Mode
which is used for FTP only.
Specify Network Interface
Specify which network interface is used to download files.

c. Transport Certificate Section


Download URL
The URL for ProMedia to download the Transport Certificate. The Transport Certificate is a
DER-encoded certificate obtained from Adobe as a result of licensing. It is used to ensure
client connecting to an authorized license server.
The file extension is either .pem or .der.
Login
Specify the login name to access the Download URL for the Transport Certificate.
Password
Specify the password to access the Download URL for the Transport Certificate.
Confirm Password
Confirm password to access the Download URL for the Transport Certificate.
Use Active Mode
The Active Mode allows users to specify data port to communicate via FTP. Otherwise, it is
in Passive mode and the server-side decides. Click to enable/disable the Active Mode
which is used for FTP only.

© 2013 Harmonic Inc. 85 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 5 PM Live & Package - Configuring Profiles Configuring Encryption Profiles

Specify Network Interface


Specify which network interface is used to download files.

d. Packager Credential Section


Download URL
The URL for ProMedia to download the Packager Credential file. Packager Credential is
password-protected and used to sign the encrypted content so that the license server can
ensure the content comes from an authorized packager. It is a PFX file obtained from
Adobe as a result of licensing.
The file extension is .pfx.
Login
Specify the login name to access the Download URL for the Packager Credential.
Password
Specify the password to access the Download URL for the Packager Credential.
Confirm Password
Confirm the password to access the Download URL for the Packager Credential.
Use Active Mode
The Active Mode allows users to specify data port to communicate via FTP. Otherwise, it is
in Passive mode and the server-side decides. Click to enable/disable the Active Mode
which is used for FTP only.
Specify Network Interface
Specify which network interface is used to download files.
Packager Credential Password
Specify the password for using the Packager Credential file.
Packager Credential Confirm Password
Confirm the password for using the Packager Credential file.

e. Policy File Section


Download URL
The URL for ProMedia to download the file containing the policy used for encryption. A
policy file specifies restriction on client to use the encrypted content.
The file extension is .pol.
Login
Specify the login name to access the Download URL for the Policy File.
Password
Specify the password to access the Download URL for the Policy File.
Confirm Password
Confirm the password to access the Download URL for the Policy File.
Use Active Mode
The Active Mode allows users to specify data port to communicate via FTP. Otherwise, it is
in Passive mode and the server-side decides. Click to enable/disable the Active Mode
which is used for FTP only.
Specify Network Interface
Specify which network interface is used to download files.

© 2013 Harmonic Inc. 86 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 6
PM Live & Package - Configuring Services
This chapter describes the procedures to set up services using the ProMedia Live and
Package GUI. It includes the following sections:
■ Adding a New Service
■ Monitoring Service Status

6.1 Adding a New Service


To add a new service, proceed with the following steps:
1. In the ProMedia Live and Package GUI, click Services. The Services panel appears.

Add
Service

Figure 6–1: Services panel

2. Click the button in the Services panel as shown in Figure 6–1.


3. A dialog box appears prompting for the new service configuration.
4. Specify the configurations for the new service.
Service Name. Enter a name for the new service created.
Source. Select the source input type. The options are:
❑ Ethernet
❑ SDI
Transcode. Enable/disable transcoding the input source. If Ethernet Source is selected,
you can choose whether to perform transcoding on the Ethernet source. If SDI Source is
selected, you must perform transcoding on the SDI source.
Package. Select the output package type. The options are:

© 2013 Harmonic Inc. 87 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 6 PM Live & Package - Configuring Services Monitoring Service Status

❑ TS
❑ HLS
❑ Smooth Streaming
❑ RTMP
❑ Thumbnail
❑ HDS
❑ MP4
❑ DASH
❑ RTP
5. Click OK.
6. A new service entry appears in the Services panel.

NOTE: A service is in “Stopped” status after it is created. After configuring Sources and Packages you can
then enable the particular service.

6.2 Monitoring Service Status


Table 6–1 lists the possible status messages displayed in the ProMedia Live and Package GUI
for a given service.

Table 6–1: Service Status List

Status Description

Cannot play The service cannot play.

Initializing The service is initializing (before running).

Running The service is running.

Stopped The service is stopped.


Stopping The service is being stopped.

Waiting for data The service is waiting for input data to


process.

Waiting for TS resuming ProMedia is checking the input transport


stream.

© 2013 Harmonic Inc. 88 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 6 PM Live & Package - Configuring Services Monitoring Service Status

The service status is color coded, as follows:

Signal Color Description

Grey Service Stopped.

Any state other than Stopped or Running. (e.g. waiting


Red for data, waiting for TS resuming, Output Server
Connection failed, Cannot Play)

Green The service is running with data input.

© 2013 Harmonic Inc. 89 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 7
PM Live & Package - Configuring Sources
This chapter describes the procedures to set up service input configuration using the
ProMedia Live and Package GUI. It includes the following sections:
■ Configuring Ethernet Sources Input
■ Configuring SDI Source Input

7.1 Configuring Ethernet Sources Input


7.1.1 Configuring Parameters for Ethernet Sources (Settings Tab)
To configure Ethernet source input on the Settings tab, proceed with the following:
1. In the ProMedia Live and Package GUI, navigate to Services > Sources. The Sources
panel appears.

Add source

Figure 7–1: Sources panel

2. Click the Add Source button and a new source entry appears.
3. Configure the parameters on the Settings tab as follows:
Label
Enter the name of the input source.
Local Interface
Select the local Ethernet interface that is used to receive the input video/audio stream.

© 2013 Harmonic Inc. 90 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 7 PM Live & Package - Configuring Sources Configuring Ethernet Sources Input

Multicast Address
This is the IP address that is used to receive the input video/audio stream.
Multicast Port
This is the UDP port number that is used to receive the input video/audio stream.
Redundant Source
Two sources can be paired up for redundancy purpose. One is considered as primary source
and another is considered as redundant source. The Pairing Column displays as Primary and
Secondary after the two sources are paired up successfully.
■ To perform Redundant Source Setup, proceed with the following steps:

a. Click the button to add a new source stream if there is only a single source entry.
b. Click Select. The Redundant Input dialog box appears.

Figure 7–2: Redundancy Source Setup

c. Identify and select the redundant source to be paired.


d. Click OK.
Source Switching Mode
This is the switching mode which is used between the primary and redundant source. The
choices are:
■ Manual Switch

When the primary source fails, you will need to manually switch to the redundant source.
For example, if Manual Switch is enabled, you can click the Switch Source to manually
switch the failed primary source to the redundant source.

Switch Source

Figure 7–3: Source Switching Mode

■ Automatic Switch
When the primary source fails, switching to the redundant source is automatic.

© 2013 Harmonic Inc. 91 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 7 PM Live & Package - Configuring Sources Configuring Ethernet Sources Input

■ Automatic Switch with Automatic Revert


When the primary source recovers from failure, it will be automatically switchback from the
redundant source to the primary source.
■ Automatic Switch with Manual Revert
When the primary source recovers from failure, you will need to manually return from the
redundant source to the primary source.
Source Failover Threshold (ms)
The delay duration after the input fails, in milliseconds.
Enable Source Specific Multicast
Select this check box to enable the Source Specific Multicast IP address input.
SSM IP Address
Specify the appropriate Source Specific Multicast (SSM) address.
Click “Click here to add a new row” to specify a new SSM IP address.

NOTE: You can configure up to 20 backup addresses regarding IGMPv3 SSM IP address.

7.1.2 Configuring Parameters for Ethernet Sources (Stream Properties Tab)


To configure Ethernet source input on the Stream Properties tab, proceed with the following
steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Sources. The Sources
panel appears.

2. Click the Add Source button and a new source entry appears.
3. Configure the parameters on the Stream Properties tab as follows:

Figure 7–4: Ethernet Sources (Stream Properties tab)

7.1.2.1 Scanning Programs on the Programs Section


On the Programs section you need to search the desired Program Number from the input
transport stream with the following procedure:
■ Press Scan to search for the program number.
■ Select the appropriate TS Program Number by choosing the radio button.

© 2013 Harmonic Inc. 92 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 7 PM Live & Package - Configuring Sources Configuring Ethernet Sources Input

7.1.2.2 Configuring Parameters on the Video Section


After clicking Scan, the Video section appears if the input video stream is found. On the Video
section you can specify the input video stream PID to be transcoded.
Specify the parameters on the Video section:
Override (Bitrate)
Select this check box to override the bitrate of the input video stream. Enter the new desired
bitrate in the field below.
Selected for Transcode
Select this check box to enable transcoding of specific input video stream PID.
Output PID
Enter the PID for the output video stream.

7.1.2.3 Configuring Parameters on the Audio Section


After clicking Scan, the Audio section appears if the input audio stream is found. On the
Audio section you can specify the input audio stream PID to be transcoded.
Specify the parameters on the Audio section:
Override (Bitrate)
Select this check box to override the bitrate of the input audio stream. Enter the new desired
bitrate in the field if Override is required.
Override (Language)
Select this check box to override the language code for the input audio stream. Enter the new
desired language in the field, which consists of 3 characters if Override is required.
Delay Adjustment (ms)
Specify the delay duration (expressed in ms) added to the audio stream in order to make it
align with the video stream. The range of the adjustment is within -200 ms and +200 ms.
Selected for Transcode
Select this check box to enable transcoding of specific input audio stream PID.
Output PID
Enter the PID for the output audio stream.
Selected for Nielsen Extraction
Select this check box to extract the Nielsen data embedded in the audio stream.
Nielsen Data PID
Enter the PID for the output audio stream after extracting the Nielsen data.

Language Identifier Settings


Override (Left-Channel Language)
This is for Dual Mono audio ES stream source. Select this check box to override the language
code for the left-channel of the input audio stream. Enter the new desired language in the
field, which consists of 3 characters if Override is required.
Override (Right-Channel Language)

© 2013 Harmonic Inc. 93 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 7 PM Live & Package - Configuring Sources Configuring Ethernet Sources Input

This is for Dual Mono audio ES stream source. Select this check box to override the language
code for the right-channel of the input audio stream. Enter the new desired language in the
field, which consists of 3 characters if Override is required.

7.1.2.4 Configuring Parameters on the DVB Subtitle Section


After clicking Scan, the DVB Subtitle section appears if the input DVB Subtitle stream is found.
On the DVB Subtitle section you can specify the input DVB Subtitle stream PID to be selected
for pass-through.
Specify the parameters on the DVB Subtitle section:
Override (Bitrate)
Select this check box to override the bitrate of the input DVB Subtitle stream. Enter the new
desired bitrate in the field below.
Selected for Pass-Through
Select this check box to have the DVB Subtitle stream pass through without transcoding.
Output PID
Enter the PID for the output DVB Subtitle stream.
Burn Subtitle into Video
If enabled, ProMedia burns DVB subtitles into video output.
Enable Page Selection
If enabled, you can enter the Page ID for the subtitle burn-in.

7.1.2.5 Configuring Parameters on the Private Data Section


After clicking Scan, the Private Data section appears if the input private data stream is found.
On the Private Data Section you can specify the input private data stream PID to be selected
for pass-through.
Specify the parameters on the Private Data section:
Override (Bitrate)
Select this check box to override the bitrate of the input private data stream. Enter the new
desired bitrate in the field below.
Selected for Pass-Through
Select this check box to have the private data stream pass through without transcoding.
Output PID
Enter the PID for the output private data stream.

7.1.2.6 Configuring Parameters on the SCTE35 Section


After clicking Scan, the SCTE35 section appears if the input SCTE 35 stream is found. On the
SCTE 35 section you can specify the input SCTE 35 stream PID to be selected for pass-
through.
Specify the parameters on the SCTE 35 section:
Override (Bitrate)
Select this check box to override the bitrate of the input SCTE 35 stream. Enter the new
desired bitrate in the field below.

© 2013 Harmonic Inc. 94 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 7 PM Live & Package - Configuring Sources Configuring Ethernet Sources Input

Selected for Pass-Through


Select this check box to have the SCTE 35 stream pass through without transcoding.
Output PID
Enter the PID for the output SCTE 35 stream.

7.1.3 Configuring Parameters for Ethernet Sources (Transcode Tab)


To configure Ethernet source input on the Transcode tab, proceed with the following steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Sources. The Sources
panel appears.

2. Click the Add Source button and a new source entry appears.
3. Configure the parameters on the Transcode tab as follows:

Figure 7–5: Ethernet Sources (Transcode Tab)

7.1.3.1 Configuring Transcoding Profiles and Other Parameters


Transcoding Profile
You can configure Transcoding Profiles for Ethernet input. The choices for Transcoding Profile
are:
■ <Local Setting>

You can set up the Transcoding Profile configuration for the current Service locally, click
Edit to input the configuration. (See 5.1.1.1 Configuring Transcoding Profiles for TS output
(Settings Tab) & 5.1.1.2 Configuring Transcoding Profiles for TS output (MBR Encoding Tab)
for configuration details.)
■ Do Not Transcode

This is used for “Publishing Only” without performing transcoding. (e.g. publishing HLS/
Smooth Streaming/RTMP output only)

NOTE: If “Do Not Transcode” is selected, the PID chosen on Stream Properties tab does not apply to
ProMedia server.

■ Pre-configured Transcoding Profiles


Select the appropriate Transcoding Profile which has been pre-configured in the Encoding
Template.
AFD Mode

© 2013 Harmonic Inc. 95 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 7 PM Live & Package - Configuring Sources Configuring Ethernet Sources Input

Select the aspect ratio based on the incoming AFD.


Fix 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.
Cropping
■ 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, ProMedia reads the SDT information from the input and generates a
corresponding stream on the output.

7.1.3.2 Configuring Parameters on the Logo Insertion Section


You can perform logo insertion onto the video output according to the user-defined
reference position and horizontal/vertical offset.
Mode
The choices for Logo Insertion 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. ProMedia
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 Profile. ProMedia
achieves logo pictures according to the URLs specified in each Bitrate Profile.
Enable
Click to enable/disable Logo Insertion.
URL
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.

Login
Specify the login user name to the FTP/HTTP server.
Password
Specify the login password to the FTP/HTTP server.
Confirm Password
Confirm the login password to the FTP/HTTP server.
Use Active Mode

© 2013 Harmonic Inc. 96 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 7 PM Live & Package - Configuring Sources Configuring Ethernet Sources Input

The Active Mode allows users to specify data port to communicate via FTP. Otherwise it is in
Passive mode and the server side decides. Click to enable/disable the Active Mode which is
used for FTP only.
Specify Network Interface
Click to enable/disable the connection between the network interface (i.e. Ethernet port) and
the FTP/HTTP server.
Network Interface
If Network Interface is enabled, click Select to choose the network interface (i.e. Ethernet
Port) that connects to the FTP/HTTP server.
Position
It defines the reference position of the logo:
■ Top Left

■ Top Right

■ Bottom Left

■ Bottom Right
■ Center
Center position is determined by computing itself the right position of the logo.
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.

7.1.3.3 Configuring Parameters on the Slate Insertion Section


You can configure slate insertion which can be used to overlay onto the video output.
Mode
The choices for Slate Insertion Mode are:
■ All

If selected, a single slate is inserted into ALL output streams with reference to the spatial
domain of the slate on the output stream which has the LARGEST resolution. ProMedia
achieves slates according to the specified URL.
■ Per-Bitrate

If selected, different logos need to insert into output streams individually as Per Bitrate
basis. Slate pictures with proper resolutions are needed for each Bitrate Profile. ProMedia
achieves slates according to the URLs specified in each Bitrate Profile.
Enable
Click to enable/disable Slate Insertion.
URL
The FTP/HTTP download path of the slate picture. The supported graphics file format is PNG.

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

© 2013 Harmonic Inc. 97 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 7 PM Live & Package - Configuring Sources Configuring Ethernet Sources Input

Login
Specify the login user name to the FTP/HTTP server.
Password
Specify the login password to the FTP/HTTP server.
Confirm Password
Confirm the login password to the FTP/HTTP server.
Use Active Mode
The Active Mode allows users to specify data port to communicate via FTP. Otherwise it is in
Passive mode and the server-side decides. Click to enable/disable the Active Mode which is
used for FTP only.
Specify Network Interface
Click to enable/disable the connection between the network interface (i.e. Ethernet port) and
the FTP/HTTP server.
Network Interface
If Network Interface is enabled, click Select to choose the network interface (i.e. Ethernet
Port) that connects to the FTP/HTTP server.
Mute Audio
If selected, the audio is muted. Closed captions, DVB subtitles, and other text streams are
suppressed when the slate picture overlays the video output.

7.1.3.4 Configuring Parameters on the “Slate Insertion for SCTE 35” Section
You can perform slate insertion triggered by SCTE 35 messages which can be used to
overlay onto the video output.
Mode
The choices for the “Slate Insertion for the SCTE 35” Mode are:
■ All

If selected, a single slate is inserted into ALL output streams with reference to the spatial
domain of the slate on the output stream which has the LARGEST resolution. ProMedia
achieves slates according to the specified URL.
■ Per-Bitrate

If selected, different slates need to insert into output streams individually as Per Bitrate
basis. Slate pictures with proper resolutions are needed for each Bitrate Profile. ProMedia
achieves slates according to the URLs specified in each Bitrate Profile.
Enable
Click to enable/disable Slate Insertion.
URL
The FTP/HTTP download path of the slate picture. The supported graphics file format is PNG.

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

Login
Specify the login user name to the FTP/HTTP server.

© 2013 Harmonic Inc. 98 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 7 PM Live & Package - Configuring Sources Configuring Ethernet Sources Input

Password
Specify the login password to the FTP/HTTP server.
Confirm Password
Confirm the login password to the FTP/HTTP server.
Use Active Mode
The Active Mode allows users to specify data port to communicate via FTP. Otherwise it is in
Passive mode and the server-side decides. Click to enable/disable the Active Mode which is
used for FTP only.
Specify Network Interface
Click to enable/disable the connection between the network interface (i.e. Ethernet port) and
the FTP/HTTP server.
Network Interface
If Network Interface is enabled, click Select to choose the network interface (i.e. Ethernet
Port) that connects to the FTP/HTTP server.
Mute Audio
If selected, the audio is muted. Closed captions, DVB subtitles, and other text streams are
suppressed when the slate picture overlays the video output.
SCTE35 PID
Specify the particular SCTE 35 PID that triggers slate insertion.
Default Insertion Duration (sec)
This determines the default duration (expressed in seconds) of the splice if it is not given in
the SCTE message.
Specify Splice Event ID
Select this check box to specify the Splice Event ID of the SCTE message that will trigger slate
insertion. Slate will be inserted/removed if the value specified matches splice_event_id.
Specify Segmentation Event ID
Select this check box to specify the Segmentation Event ID of the SCTE message that will
trigger slate insertion. Slate will be inserted if the value specified matches
segmentation_event_id.
Web Delivery Allowed Checking
If this check box is enabled, slate insertion will be triggered if web_delivery_allowed_flag is 0.
Slate insertion will not be triggered if web_delivery_allowed_flag is 1.

NOTE: If this check box is disabled, no slate insertion will be triggered regardless of the
web_delivery_allowed_flag.

Regional Blackout Checking


If this check box is enabled, slate insertion will be triggered if no_regional_blackout_flag is 0.
Slate insertion will not be triggered if no_regional_blackout_flag is 1.

NOTE: If this check box is disabled, no slate insertion will be triggered regardless of the
no_regional_blackout_flag.

© 2013 Harmonic Inc. 99 ProMedia Software Solutions, Version 1.9, Rev A


Chapter 7 PM Live & Package - Configuring Sources Configuring Ethernet Sources Input

Specify Restrict Group


Select this check box to specify the Restrict Group which is integer ranging from 0 to 2 (i.e.
Restrict Group 0, Restrict Group 1, Restrict Group 2). Slate will be inserted if the value
specified is not smaller than device_restrictions.
PTS Offset (ms)
Specify the additional time offset used to obtain the intended splice time(s) in the SCTE 35
message.

NOTE: For slate insertion behavior details, please refer to Appendix - SCTE 35 Triggered Slate Insertion
Behaviors.

7.1.3.5 Configuring Parameters on the “Slate Insertion for Signal Loss” Section
When signal loss occurs (e.g. No SDI input/No TS input/Selected Video PID outage for 2
seconds), ProMedia allows users to insert the slate picture to overlay the video output to
handle the event of signal loss.
Mode
The choices for Mode are:
■ Black Frame
If selected, a black frame is displayed and overlays the video output during the signal loss.
■ Custom Slate
If selected, a slate is inserted according to the following configurations:
URL
The FTP/HTTP download path of the slate picture. The supported graphics file format is
PNG.

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

Login
Specify the login name to the FTP/HTTP server.
Password
Specify the login password to the FTP/HTTP server.
Confirm Password
Confirm the login password to the FTP/HTTP server.
Use Active Mode
The Active Mode allows users to specify data port to communicate via FTP. Otherwise it is
in Passive mode and the server-side decides. Click to enable/disable the Active Mode
which is used for FTP only.
Specify Network Interface
Click to enable/disable the connection between the network interface (i.e. Ethernet port)
and the FTP/HTTP server.
Network Interface
If Network Interface is enabled, click Select to choose the network interface (i.e. Ethernet
Port) that connects to the FTP/HTTP server.

© 2013 Harmonic Inc. 100 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 7 PM Live & Package - Configuring Sources Configuring SDI Source Input

7.2 Configuring SDI Source Input


NOTE: ProMedia Live and Package support single SDI source input for each service. To perform service
input, you can only configure single source entry for each service. You are not allowed to add multiple SDI
source entries for each service.

7.2.1 Configuring Parameters for SDI Source (Settings Tab)


To configure SDI source input on the Settings tab, proceed with the following steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Sources.
2. Configure the parameters on the Settings tab as follows:

Figure 7–6: SDI Sources (Settings tab)

Label
Specify the name for the input source.
SDI Interface
Four SDI interfaces are available to configure:
■ RX1

■ RX2

■ RX3

■ RX4

NOTE: You can only configure one SDI interface for each service.

NOTE: If you wish to disable/enable the SDI interfaces, please also refer to 4.7 Configuring SDI Ports
(ProMedia 1104 Server) for ProMedia Live & Package for more details.

7.2.2 Configuring Parameters for SDI Source (Stream Properties Tab)


To configure SDI source input on the Stream Properties tab, proceed with the following:
1. In the ProMedia Live and Package GUI, navigate to Services > Sources.
2. Configure the parameters on the Stream Properties tab as follows:

© 2013 Harmonic Inc. 101 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 7 PM Live & Package - Configuring Sources Configuring SDI Source Input

Figure 7–7: SDI Source (Stream Properties tab)

7.2.2.1 Scanning Parameters on the Programs Section


On the Programs Section it displays SDI selected as service input.

7.2.2.2 Configuring Parameters on the Video Section


Format
You can select the appropriate video input standard. The options are:
■ Auto Detection: If enabled, ProMedia detects the appropriate video input standard
automatically.
■ SD 720x576@25 Interlaced

■ SD [email protected] Interlaced

■ HD 1280x720@50 Progressive

■ HD [email protected] progressive

■ HD 1920x1080@25 Interlaced

■ HD [email protected] Interlaced

■ HD 19201080@30 Interlaced

■ HD [email protected] Progressive

■ HD 1920x1080@24 Progressive

■ HD [email protected] PsF

■ HD 1920x1080@24 PsF

■ HD 1920x1080@25 PsF

■ HD [email protected] PsF

■ HD 1920x1080@30 PsF

Aspect Ratio
You can select the appropriate video aspect ratio. The options are:
■ Auto Detection: If enabled, ProMedia detects the most appropriate video aspect ratio
automatically.
■ 4:3

■ 16:9

Selected for Transcode


Select this check box to enable transcoding of SDI video stream input.
Output PID

© 2013 Harmonic Inc. 102 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 7 PM Live & Package - Configuring Sources Configuring SDI Source Input

Enter the PID for the video stream output.

7.2.2.3 Configuring Parameters on the Audio Section


Below is the SDI audio organization for audio stream configuration.

Figure 7–8: SDI audio organization

Mode
Three audio modes are available for the audio stream:
■ Mono

■ Stereo

■ 5.1

Front Left/Right
For all audio modes, select the specific Group and Pair (refer to Figure 7–8) from the drop-
down menu to determine which audio channels are selected for Front Left and Front Right.
Center/Low Frequency
If the selected audio mode is 5.1, select the specific Group and Pair (refer to Figure 7–8) from
the drop-down menu to determine which audio channels are selected for Center and Low
Frequency.
Surround Left/Right

© 2013 Harmonic Inc. 103 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 7 PM Live & Package - Configuring Sources Configuring SDI Source Input

If the selected audio mode is 5.1, select the Group and Pair (refer to Figure 7–8) from the
drop-down menu to determine which audio channels are selected for Surround Left and
Surround Right.
Override
Select the check box to override the language code for the input audio stream. Enter the new
desired language in the field below, which consists of 3 characters.
Delay Adjustment (ms)
Specify the delay duration (expressed in ms) added to the audio stream in order to make it
align with the video stream. The range of the adjustment is within -200 ms and +200 ms.
Selected for Transcode
Select this check box to enable transcoding of the specific SDI audio stream input.
Output PID
Enter the PID for the audio stream output.

Language Identifier Settings


Override (Left-Channel Language)
This is for Dual Mono audio ES stream source. Select this check box to override the language
code for the left-channel of the input audio stream. Enter the new desired language in the
field, which consists of 3 characters if Override is required.
Override (Right-Channel Language)
This is for Dual Mono audio ES stream source. Select this check box to override the language
code for the right-channel of the input audio stream. Enter the new desired language in the
field, which consists of 3 characters if Override is required.

7.2.2.4 Configuring Parameters on the Closed Caption Section


Specify Input Line
Click to specify the input line for reading the Closed Caption information if the line is different
from the standard.

7.2.2.5 Configuring Parameters on the AFD Section


Specify Input Line
Click to specify the input line for reading AFD information if the line is different from the
standard.

7.2.2.6 Configuring Parameters on the TimeCode Section


Specify Input Line
Click to specify the input line for reading VITC information if the line is different from the
standard.

7.2.2.7 Configuring Parameters on the Teletext OP-42 Section


Specify Input Line
Click to specify the input line for reading Teletext OP-42 subtitles information if the line is
different from the standard.

© 2013 Harmonic Inc. 104 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 7 PM Live & Package - Configuring Sources Configuring SDI Source Input

Enable Teletext Handling


Click to enable OP-42 teletext extraction and the teletext data could be passthrough and
embedded into the TS outputs.
Output PID
If Teletext Handling is enabled, enter the PID for the OP-42 teletext stream output.

7.2.2.8 Configuring Parameters on the Teletext OP-45 Section


Specify Input Line
Click to specify the input line for reading Teletext OP-45 subtitles information if the line is
different from the standard.
Enable Teletext Handling
Click to enable OP-45 teletext extraction and the teletext data could be passthrough and
embedded into the TS outputs.
Output PID
If Teletext Handling is enabled, enter the PID for the OP-45 teletext stream output.

7.2.2.9 Configuring Parameters on the SCTE 104 Section


Specify Input Line
Click to specify the input line for reading SCTE 104 information if the line is different from the
standard.
Enable SCTE Handling
Click to enable SCTE 104 message extraction. SCTE 104 messages will be extracted and
converted into SCTE 35 messages for IDR insertion, and multiplexed into the TS outputs.
Output PID
If SCTE Handling is enabled, enter the PID for the SCTE 104 stream output.

7.2.3 Configuring Parameters for SDI Source (Transcode Tab)


The configuration procedure on the Transcode tab for SDI & Ethernet input are identical. For
detailed configuration, please refer to 7.1.3 Configuring Parameters for Ethernet Sources
(Transcode Tab).

© 2013 Harmonic Inc. 105 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 8
PM Live & Package - Configuring Package Preprocessing
This chapter describes the procedures to configure slate insertion on the ProMedia Package
outputs. It includes the following section:
■ Configuring Slate Insertion on All ProMedia Package Outputs

8.1 Configuring Slate Insertion on All ProMedia Package Outputs


In the case of ingesting MBTS input, ProMedia Package allows users to configure slate
insertion triggered by SCTE 35 messages on all Package outputs (e.g. HLS, SS, RTMP, HDS).
Especially, two types of slate insertion can be triggered by SCTE 35 messages:
■ Blackout Slate Insertion

■ Ad Slate Insertion

To enable slate insertion on the ProMedia Package outputs, proceed with the following steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Package Preprocessing.
The Package Preprocessing page appears.

Figure 8–1: Slate Insertion for Package Preprocessing

2. Specify the parameters for slate insertion on the Package Preprocessing page:
Blackout Slate URL
The Blackout Slate URL is the FTP/HTTP download path of the picture for blackout slate
insertion triggered by SCTE 35 messages. The supported graphics file format is PNG. If no
image file is found, a black frame will be inserted.

© 2013 Harmonic Inc. 106 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 8 PM Live & Package - Configuring Package Preprocessing Configuring Slate Insertion on All ProMedia Package Outputs

You need to input both of the Blackout Slate URL and Ad Slate URL. In the case you just have
Blackout Slate URL only, you can specify the Ad Slate URL as the same as Blackout Slate URL.

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

Login
Specify the login user name to the FTP/HTTP server for blackout slate insertion.
Password
Specify the login password to the FTP/HTTP server for blackout slate insertion.
Confirm Password
Confirm the login password to the FTP/HTTP server for blackout slate insertion.
Use Active Mode
The Active Mode allows users to specify data port to communicate via FTP. Otherwise it is in
Passive mode and the server-side decides. Click to enable/disable the Active Mode which is
used for FTP only.
Specify Network Interface
Click to enable/disable the connection between the network interface (i.e. Ethernet port) and
the FTP/HTTP server for blackout slate insertion.
Network Interface
If Network Interface is enabled, click Select to choose the network interface (i.e. Ethernet
Port) that connects to the FTP/HTTP server for blackout slate insertion.
Ad Slate URL
The Ad Slate URL is the FTP/HTTP download path of the picture for ad slate insertion
triggered by SCTE 35 messages. The supported graphics file format is PNG. If no image file is
found, a black frame will be inserted.
You need to input both of the Blackout Slate URL and Ad Slate URL. In the case you just have
Ad Slate URL only, you can specify the Blackout Slate URL as the same as the Ad Slate URL.

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

Login
Specify the login user name to the FTP/HTTP server for ad slate insertion.
Password
Specify the login password to the FTP/HTTP server for ad slate insertion.
Confirm Password
Confirm the login password to the FTP/HTTP server for ad slate insertion.
Use Active Mode
The Active Mode allows users to specify data port to communicate via FTP. Otherwise it is in
Passive mode and the server-side decides. Click to enable/disable the Active Mode which is
used for FTP only.
Specify Network Interface

© 2013 Harmonic Inc. 107 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 8 PM Live & Package - Configuring Package Preprocessing Configuring Slate Insertion on All ProMedia Package Outputs

Click to enable/disable the connection between the network interface (i.e. Ethernet port) and
the FTP/HTTP server for ad slate insertion.
Network Interface
If Network Interface is enabled, click Select to choose the network interface (i.e. Ethernet
Port) that connects to the FTP/HTTP server for ad slate insertion.
Mute Audio
If selected, the audio is muted. Closed captions, DVB subtitles, and other text streams are
suppressed when the slate picture overlays the video output.
SCTE35 PID
Specify the particular SCTE 35 PID that triggers slate insertion.
Specify Splice Event ID
Select this check box to specify the Splice Event ID of SCTE message that will trigger slate
insertion. Slate will be inserted/removed if the value specified matches splice_event_id.
Specify Segmentation Event ID
Select this check box to specify the Segmentation Event ID of the SCTE message that will
trigger slate insertion. Slate will be inserted if the value specified matches
segmentation_event_id.
Web Delivery Allowed Checking
If this check box is enabled, slate insertion will be triggered if web_delivery_allowed_flag is 0.
Slate insertion will not be triggered if web_delivery_allowed_flag is 1.

NOTE: If this check box is disabled, no slate insertion will be triggered regardless of the
web_delivery_allowed_flag.

Regional Blackout Checking


If this check box is enabled, slate insertion will be triggered if no_regional_blackout_flag is 0.
Slate insertion will not be triggered if no_regional_blackout_flag is 1.

NOTE: If this check box is disabled, no slate insertion will be triggered regardless of the
no_regional_blackout_flag.

Specify Restrict Group


Select this check box to specify the Restrict Group which is integer ranging from 0 to 2 (i.e.
Restrict Group 0, Restrict Group 1, Restrict Group 2). Slate will be inserted if the value
specified is not smaller than device_restrictions.
Default Insertion Duration (sec)
This determines the default duration (expressed in seconds) of the splice if it is not given in
the SCTE message.
PTS Offset (ms)
Specify the additional time offset used to obtain the intended splice time(s) in the SCTE 35
message.

3. Select the Apply to all streams check box and the slate insertion will be applied and
enabled to all input streams. Clear the Apply to all streams check box if you need to
configure different slate insertion for each input stream.

© 2013 Harmonic Inc. 108 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 8 PM Live & Package - Configuring Package Preprocessing Configuring Slate Insertion on All ProMedia Package Outputs

4. Click Apply.

NOTE: For slate insertion behavior details, please refer to Appendix - SCTE 35 Triggered Slate Insertion
Behaviors.

© 2013 Harmonic Inc. 109 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9
PM Live & Package - Configuring Packages
This chapter describes the procedures to set up service output configuration using the
ProMedia Live and Package GUI. It includes the following sections:
■ Adding a New Package
■ Configuring TS Package Output
■ Configuring HLS Package Output
■ Configuring Smooth Streaming Package Output
■ Configuring RTMP Package Output
■ Configuring Thumbnail Package Output
■ Configuring HDS Package Output
■ Configuring MP4 Package Output
■ Configuring DASH Package Output
■ Configuring RTP Package Output

9.1 Adding a New Package


The ProMedia Live and Package application supports different types of output format for
publishing.
To add a new package, proceed with the following steps:
1. In the ProMedia Live and Package GUI, select Services > Packages. The Packages panel
appears.

Add Package

Figure 9–1: Packages panel

© 2013 Harmonic Inc. 110 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring TS Package Output

2. Click the button. The Add New Package dialog box pops up.
3. Specify the parameters:
Type. Select the output format for publishing:
❑ TS (Transport Stream output)
❑ HLS (Apple HTTP Live Streaming output)
❑ Smooth Streaming (Microsoft Smooth Streaming output)
❑ RTMP (Adobe Flash RTMP Streaming output)
❑ Thumbnail (Thumbnail output)
❑ HDS (Adobe HTTP Dynamic Streaming output)
❑ MP4 (MP4 output)
❑ DASH (MPEG DASH output)
❑ RTP (RTP output)
Label. Enter the name for the package.
4. Click OK.
5. A new package entry appears.

9.2 Configuring TS Package Output


To configure TS package output on the Settings tab, proceed with the following steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select TS.


3. A new TS Package entry appears.
4. Configure TS Packaging parameters on the Settings tab as follows:
Label
Specify the name for the output TS.
Destination
The destination IP address of the output TS.
■ Protocol

If UDP is selected, the TS/UDP protocol is used to deliver output to the destination. If RTP is
selected, the TS/RTP protocol is used to deliver output to the destination.
■ Outgoing Interface

Select the local interface you want to use as the outgoing interface.
■ IP address

This is the destination IP address of the output TS.


■ Port (Start)

This is the beginning of the destination port number range of the output TS.
■ Port (End)

This is the end of the destination port number range of the output TS.
■ Virtual Source IP

This is the Virtual IP address for ProMedia to maintain the same source address from SSM
IP address input after device failover.

© 2013 Harmonic Inc. 111 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring HLS Package Output

Specify TS Bitrate
Select this check box to specify the output TS bitrate.
TS Bitrate (bps)
Enter the output TS bitrate.
Specify PMT PID
Select this check box to specify the PMT PID below.
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 Program Clock Reference PID.
PCR PID
Enter the Program Clock Reference 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.
5. Click Apply to save the settings, if desired.

9.3 Configuring HLS Package Output


You can generate HLS output by configuring on the Settings tab, Stream Selection tab, and
Delivery Properties tab.

9.3.1 Configuring HLS Package Parameters (Settings Tab)


To configure HLS package output on the Settings tab, proceed with the following steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the Add Package button to add a new package and select HLS.
3. A new HLS Package entry appears.
4. Configure the parameters on the Settings tab as follows:
Label
Specify the name for the HLS output.
Packaging Profile
You can configure Packaging Profiles for HLS output. The choices for the Packaging Profile
are:
■ <Local Setting>

© 2013 Harmonic Inc. 112 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring HLS Package Output

Set up the Packaging Profile configuration for the current Service locally, click Edit to input
the packaging parameters. (See 5.2.1 Configuring Packaging Profiles for HLS Output for
details.)
■ Pre-configured Packaging Profiles
Select the appropriate Packaging Profile which has been pre-configured in the Packaging
Template.
Target Device Profile
You can configure Target Device Profiles for HLS output. The choices for Target Device Profile
are:
■ <Local Setting>

Set up the Target Device Profile configuration for the current Service locally, click Edit to
input the target device parameters. (See 5.4.1 Configuring Target Device Profiles for HLS
Output.)
■ Pre-configured Target Device Profiles
Select the appropriate Target Device Profile which has been pre-configured in the Target
Device Template.
Encryption Type
You can configure Encryption Profiles for HLS output.
Select either None, HKMS, or Internal Key Generation from the drop-down menu.
■ None: If selected, encryption is not applied.
■ HKMS: If selected, the Encryption Profile drop-down menu appears.
The choices for Encryption Profiles are:
❑ <Local Setting>
Set up the Encryption Profile configuration for the current Service locally, click Edit to
input the encryption parameters. (See 5.5.1 Configuring Encryption Profiles (HKMS)
for HLS/SS/DASH Output.)
❑ Pre-configured Encryption Profiles
Select the appropriate Encryption Profile which has been pre-configured in the
Encryption Template.
■ Internal Key Generation: ProMedia is able to encrypt the content using encryption keys
generated internally. If selected, the Encryption Profile drop-down menu appears. To
configure the Encryption Profile for the current Service locally, select <Local Setting> from
the drop-down menu and click Edit to input the configuration. (Please refer to
5.5.2 Configuring Encryption Profiles (Internal Key Generation) for HLS Output.)
Resource ID
A universally unique identifier (uuid) of the resource/stream. In a multi-coder configuration,
each device must have the same Resource ID.
5. Click Apply to save the settings, if desired.

9.3.2 Configuring HLS Package Parameters (Stream Selection Tab)


To configure HLS package output on the Stream Selection tab, proceed with the following
steps:

© 2013 Harmonic Inc. 113 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring HLS Package Output

1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the Add Package button to add a new package and select HLS.
3. A new HLS Package entry appears.
4. Configure the parameters on the Stream Selection tab.
5. Click Scan to search all the output encoding streams.
6. On the Video Streams section you need to select the video streams for HLS output.
Select the Preferred check box to relocate the chosen output video stream to the top of
the playlist if desired.
7. On the Audio Streams section you need to select the audio streams for HLS output.
Select the Preferred check box to relocate the chosen output audio stream to the top of
the playlist if desired.
8. On the Data Streams section you need to select the data streams for HLS output:
For example, if the Output PID of DVB Subtitle has been set as 856 in the transcoding
stream, you can select the check box with the particular PID (i.e. 856) for the HLS output
with DVB Subtitle.
NOTE: ProMedia supports DVB Subtitle to SMPTE-TT conversion for HLS output.

9. Click Apply to save the settings, if desired.

9.3.3 Configuring HLS Package Parameters (Delivery Properties Tab)


To configure HLS package output on the Delivery Properties tab, proceed with the following
steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the Add Package button to add a new package and select HLS.
3. A new HLS Package entry appears.
4. Configure the parameters on the Delivery Properties tab as follows:
Label
Specify the name for the publishing point.
Profile (Publishing Point Profile)
You can configure Publishing Point Profiles for HLS Package output. The choices for
Publishing Point Profile are:
■ <Local Setting>

Set up the Publishing Point configuration for the current Service locally, click Edit to input
the configuration. (See Section 5.3.1.2., Section 5.3.1.3. and Section 5.3.1.4. for details of
Settings tab, Variant Playlist tab, and Key Files tab respectively.)
■ Pre-configured Publishing Point Profiles
Select the appropriate Publishing Point Profile which has been pre-configured in the
Publishing Point Template.
Additional Path
This is the additional path appended to the absolute path of the selected Publishing Points.
Specify Key Files Additional Path

© 2013 Harmonic Inc. 114 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring HLS Package Output

This is the additional path appended to the Key Files Publishing Point & Key Files Playback
URI. This additional path is specified for the Key Files only.
Publishing Point
This is a preview of the full URL to be used for publishing HLS Package output.
Redundant Publishing Point
You can have two publishing points set up for HLS Package output.:

1. If you have a single publishing point only, click the button to add a new Publishing
Point for redundancy.
2. Select the Publishing Point entry chosen to be Primary and click Select.
3. A Redundant Publishing Point window appears. Select the desired Publishing Point for
redundancy.
4. Click OK to confirm.
Redundancy Mode
ProMedia supports two redundancy modes for paired Publishing Points:
■ Active-Active
■ Active-Standby
In addition, you can set up failover protection for Variant Playlists. If Active-Active mode is
selected, ProMedia Package provides alternate streams in variant playlist when Index Files
Playback URI is provided. In other words, it is enabled with failover protection for variant
playlist.
Configuration steps:
❑ Create a service with the HLS Package.
❑ Configure two publishing points for the HLS Package.
❑ Assign different “Index Files Playback Base URI” for the two publishing points.
❑ Pair up the publishing points as redundant publishing point.
❑ Select Redundancy Mode as “Active-Active”. Variant Playlist failover protection is not
supported for “Active-Standby” mode.
Variant Playlist Publishing Point
Displays the host info configured in the Variant Playlist tab with the appended Absolute Path
and Additional Path. (See 5.3.1.3 Configuring Publishing Point Profiles for HLS Output (Variant
Playlist Tab) for details.)
Key Files Publishing Point
Displays the host info configured in the Key Files tab with the appended Absolute Path and
Additional Path. (See 5.3.1.4 Configuring Publishing Point Profiles for HLS Output (Key Files
Tab) for details.)
Index Files Playback URI
Displays the Index Files Playback Base URI configured in the Variant Playlist tab with the
appended Additional Path. (See 5.3.1.3 Configuring Publishing Point Profiles for HLS Output
(Variant Playlist Tab) for details.)
Key Files Playback URI
Displays the Key Files Playback Base URI configured in the Key Files tab with the appended
Additional Path. (See 5.3.1.4 Configuring Publishing Point Profiles for HLS Output (Key Files
Tab) for details.)

© 2013 Harmonic Inc. 115 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring Smooth Streaming Package Output

5. Click Apply to save the settings, if desired.

9.4 Configuring Smooth Streaming Package Output


You can generate Smooth Streaming output by configuring on the Settings tab, Stream
Selection tab, and Delivery Properties tab.

9.4.1 Configuring Smooth Streaming Package Parameters (Settings Tab)


To configure SS package output on the Settings tab, proceed with the following steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select Smooth Streaming.
3. A new Smooth Streaming Package entry appears.
4. Configure the parameters on the Settings tab as follows:
Label
Specify the name for the Smooth Streaming output.
Packaging Profile
You can configure Packaging Profiles for SS output. The choices for Packaging Profile are:
■ <Local Setting>
Set up the Packaging configuration for the current Service locally, click Edit to input the
configuration. (See 5.2.2 Configuring Packaging Profiles for Smooth Streaming Output.)
■ Pre-configured Packaging Profiles
Select the appropriate Packaging Profile which has been pre-configured in the Packaging
Template.
Target Device Profile
You can configure Target Device Profiles for SS output. The choices for Target Device Profile
are:
■ <Local Setting>

Set up the Target Device configuration for the current Service locally, click Edit to input the
configuration. (See 5.4.2 Configuring Target Device Profiles for SS/RTMP/HDS/MP4/DASH/
RTP Output.)
■ Pre-configured Target Device Profiles
Select the appropriate Target Device Profile which has been pre-configured in the Target
Device Template.
Encryption Type
You can configure Encryption Profiles for SS output.
Select either None or HKMS from the drop-down menu.
■ None: If selected, encryption is not applied.

■ HKMS: If selected, the Encryption Profile drop-down menu appears.

The choices for Encryption Profile are:


❑ <Local Setting>

© 2013 Harmonic Inc. 116 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring Smooth Streaming Package Output

Set up the Encryption configuration for the current Service locally, click Edit to input
the configuration. (See 5.5.1 Configuring Encryption Profiles (HKMS) for HLS/SS/
DASH Output.)
❑ Pre-configured Encryption Profiles
Select the appropriate Encryption Profile which has been pre-configured in the
Encryption Template.
Resource ID
A universally unique identifier (uuid) of the resource/stream. In a multi-coder configuration,
each device must have the same Resource ID.

5. Click Apply to save the settings, if desired.

9.4.2 Configuring Smooth Streaming Package Parameters (Stream Selection


Tab)
To configure SS package output on the Stream Selection tab, proceed with the following
steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select Smooth Streaming.
3. A new Smooth Streaming Package entry appears.
4. Configure the parameters on the Stream Selection tab.
5. Click Scan to search all the output encoding streams.
6. On the Video Streams section you need to select the video streams for Smooth
Streaming output.
7. On the Audio Streams section you need to select the audio streams for Smooth
Streaming output.
8. On the Data Streams section you need to select the data streams for Smooth Streaming
output:
For example, if the Output PID of DVB Subtitle has been set as 856 in the transcoding
stream, you can select the check box with the particular PID (i.e. 856) for the Smooth
Streaming output with DVB Subtitle.

NOTE: ProMedia supports DVB Subtitle to SMPTE-TT conversion for Smooth Streaming output.

9. Click Apply to save the settings, if desired.

9.4.3 Configuring Smooth Streaming Package Parameters (Delivery Properties


Tab)
To configure SS package output on the Delivery Properties tab, proceed with the following
steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select Smooth Streaming.
3. A new Smooth Streaming Package entry appears.

© 2013 Harmonic Inc. 117 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring RTMP Package Output

4. Configure the parameters on the Delivery Properties tab as follows:


Label
Specify the name for the publishing point.
Profile (Publishing Point Profile)
You can configure Publishing Point Profiles for Smooth Streaming Package output.
The choices for Publishing Point Profile are:
■ <Local Setting>

Set up the Publishing Point configuration for the current Service locally, click Edit to input
the configuration. (See 5.3.2 Configuring Publishing Point Profiles for Smooth Streaming
Output.)
■ Pre-configured Publishing Point Profiles
Select the appropriate Publishing Point Profile which has been pre-configured in the
Publishing Point Template.
Additional Path
This is the additional path appended to absolute path of the selected publishing point
template.
Publishing Point
This is a preview of the full URL to be used for publishing Smooth Streaming Package output.
Redundant Publishing Point
You can have two Publishing Points set up for redundancy purposes:

a. If you have a single publishing point only, click the button to add a new
Publishing Point for redundancy.
b. Select the Publishing Point entry chosen to be Primary and click Select.
c. A Redundant Publishing Point window appears. Select the desired Publishing Point for
redundancy.
d. Click OK to confirm.
Redundancy Mode
ProMedia supports two redundancy modes for paired Publishing Points:
■ Active-Active

■ Active-Standby

5. Click Apply to save the settings, if desired.

9.5 Configuring RTMP Package Output


You can generate RTMP output by configuring the Settings tab, Stream Selection tab, and
Delivery Properties tab.

9.5.1 Configuring RTMP Package Parameters (Settings Tab)


To configure RTMP package output on the Settings tab, proceed with the following steps:

© 2013 Harmonic Inc. 118 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring RTMP Package Output

1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select RTMP.


3. A new RTMP Package entry appears.
4. Configure the parameters on the Settings tab as follows:
Label
Specify the name for the RTMP output.
Packaging Profile
You can configure Packaging Profiles for RTMP output. The choices for Packaging Profile are:
■ <Local Setting>

Set up the Packaging configuration for the current Service locally, click Edit to input the
configuration. (See 5.2.3 Configuring Packaging Profiles for RTMP Output.)
■ Pre-configured Packaging Profiles
Select the appropriate Packaging Profile which has been pre-configured in the Packaging
Template.
Target Device Profile
You can configure Target Device Profiles for RTMP output. The choices for Target Device
Profile are:
■ <Local Setting>

Set up the Target Device configuration for the current Service locally, click Edit to input the
configuration. (See 5.4.2 Configuring Target Device Profiles for SS/RTMP/HDS/MP4/DASH/
RTP Output.)
■ Pre-configured Target Device Profiles
Select the appropriate Target Device Profile which has been pre-configured in the Target
Device Template.

5. Click Apply to save the settings, if desired.

9.5.2 Configuring RTMP Package Parameters (Stream Selection Tab)


To configure RTMP package output on the Stream Selection tab, proceed with the following
steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select RTMP.


3. A new RTMP Package entry appears.
4. Configure the parameters on the Stream Selection tab.
5. Click Scan to search all the output encoding streams.
6. On the Video Streams section you need to select the video streams for RTMP output.
7. On the Audio Streams section you need to select the audio streams for RTMP output.
8. On the Data Streams section you need to select the data streams for RTMP output:
For example, if the Output PID of DVB Subtitle has been set as 856 in the transcoding
stream, you can select the check box with the particular PID (i.e. 856) for the RTMP
output with DVB Subtitle.

© 2013 Harmonic Inc. 119 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring RTMP Package Output

NOTE: ProMedia supports DVB Subtitle to SMPTE-TT conversion for RTMP output.

9. Click Apply to save the settings, if desired.

9.5.3 Configuring RTMP Package Parameters (Delivery Properties Tab)


To configure RTMP package output on the Delivery Properties tab, proceed with the following
steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select RTMP.


3. A new RTMP Package entry appears.
4. Configure the parameters on the Delivery Properties tab as follows:
Label
Specify the name for the publishing point.
Profile (Publishing Point Profile)
You can configure Publishing Point Profiles for RTMP Package output.
The choices for Publishing Point Profile are:
■ <Local Setting>

Set up the Publishing Point configuration for the current Service locally, click Edit to input
the configuration. (See 5.3.3 Configuring Publishing Point Profiles for RTMP Output.)
■ Pre-configured Publishing Point Profiles
Select the appropriate Publishing Point Profile which has been pre-configured in the
Publishing Point Template.
Additional Path
This is the additional path appended to absolute path of the selected publishing point
template.
Publishing Point
This is a preview of the full URL to be used for publishing RTMP Package output.
Redundant Publishing Point
You can have two Publishing Points set up for redundancy purposes:

a. If you have a single publishing point only, click the button to add a new
Publishing Point for redundancy.
b. Select the Publishing Point entry chosen to be Primary and click Select.
c. A Redundant Publishing Point window appears. Select the desired Publishing Point for
redundancy.
d. Click OK to confirm.
Redundancy Mode
ProMedia supports two redundancy modes for paired Publishing Points:
■ Active-Active

■ Active-Standby

© 2013 Harmonic Inc. 120 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring Thumbnail Package Output

Stream Name
The name of the Adobe RTMP output stream published to the destination server.
■ %i is supported for the Stream Name.

For example,
If users input “streamname%i” as the stream name, ProMedia generates “streamname1”,
“streamname2”, “streamname3” and so on, for the output streams.
■ %v and %a are supported for the Stream Name.

%v implies the video bitrate and %a implies the audio bitrate.


For example,
When users input stream_1_%v for a stream with 2000000 bps (i.e. 2000 kbps) Video, the
resultant Stream Name would be stream_1_2000.

5. Click Apply to save the settings, if desired.

9.6 Configuring Thumbnail Package Output


ProMedia allows users to publish thumbnails to CMS. Thumbnail is extracted from the IDR
frame of one stream and will be published to the external server periodically.
You can generate Thumbnail output by configuring the Settings tab, Stream Selection tab,
and Delivery Properties tab.

9.6.1 Configuring Thumbnail Package Parameters (Settings Tab)


To configure Thumbnail package output on the Settings tab, proceed with the following steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select Thumbnail.


3. A new Thumbnail Package entry appears.
4. Configure the parameters on the Settings tab as follows:
Label
Specify the name for the Thumbnail output.
Packaging Profile
You can configure Packaging Profiles for Thumbnail output. The choices for Packaging Profile
are:
■ <Local Setting>

Set up the Packaging configuration for the current Service locally, click Edit to input the
configuration. (See 5.2.4 Configuring Packaging Profiles for Thumbnail Output.)
■ Pre-configured Packaging Profiles
Select the appropriate Packaging Profile which has been pre-configured in the Packaging
Template.
5. Click Apply to save the settings, if desired.

© 2013 Harmonic Inc. 121 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring Thumbnail Package Output

9.6.2 Configuring Thumbnail Package Parameters (Stream Selection Tab)


To configure Thumbnail package output on the Stream Selection tab, proceed with the
following steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select Thumbnail.


3. A new Thumbnail Package entry appears.
4. Configure the parameters on the Stream Selection tab.
5. Click Scan to search all the output encoding streams.
6. On the Video Streams section you need to select the video streams for Thumbnail output.
7. Click Apply to save the settings, if desired.

9.6.3 Configuring Thumbnail Package Parameters (Delivery Properties Tab)


To configure Thumbnail package output on the Delivery Properties tab, proceed with the
following steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select Thumbnail.


3. A new Thumbnail Package entry appears.
4. Configure the parameters on the Delivery Properties tab as follows:
Label
Specify the name for the publishing point.
Profile (Publishing Point Profile)
You can configure Publishing Point Profiles for Thumbnail Package output.
The choices for Publishing Point Profile are:
■ <Local Setting>

Set up the Publishing Point configuration for the current Service locally, click Edit to input
the configuration. (See 5.3.4 Configuring Publishing Point Profiles for Thumbnail Output.)
■ Pre-configured Publishing Point Profiles
Select the appropriate Publishing Point Profile which has been pre-configured in the
Publishing Point Template.
Additional Path
This is the additional path appended to absolute path of the selected publishing point
template.
Publishing Point
This is a preview of the full URL to be used for publishing Thumbnail Package output.
Redundant Publishing Point
You can have two Publishing Points set up for redundancy purposes:

a. If you have a single publishing point only, click the button to add a new
Publishing Point for redundancy.
b. Select the Publishing Point entry chosen to be Primary and click Select.

© 2013 Harmonic Inc. 122 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring HDS Package Output

c. A Redundant Publishing Point window appears. Select the desired Publishing Point for
redundancy.
d. Click OK to confirm.
Redundancy Mode
ProMedia supports two redundancy modes for paired Publishing Points:
■ Active-Active

■ Active-Standby

5. Click Apply to save the settings, if desired.

9.7 Configuring HDS Package Output


You can generate HDS output by configuring the Settings tab, Stream Selection tab, and
Delivery Properties tab.

9.7.1 Configuring HDS Package Parameters (Settings Tab)


To configure HDS package output on the Settings tab, proceed with the following steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select HDS.


3. A new HDS Package entry appears.
4. Configure the parameters on the Settings tab as follows:
Label
Specify the name for the HDS package output.
Packaging Profile
You can configure Packaging Profiles for HDS output. The choices for Packaging Profile are:
■ <Local Setting>
Set up the Packaging configuration for the current Service locally, click Edit to input the
configuration. (See 5.2.5 Configuring Packaging Profiles for HDS Output.)
■ Pre-configured Packaging Profiles
Select the appropriate Packaging Profile which has been pre-configured in the Packaging
Template.
Target Device Profile
You can configure Target Device Profiles for HDS output. The choices for Target Device Profile
are:
■ <Local Setting>

Set up the Target Device configuration for the current Service locally, click Edit to input the
configuration. (See 5.4.2 Configuring Target Device Profiles for SS/RTMP/HDS/MP4/DASH/
RTP Output.)
■ Pre-configured Target Device Profile
Select the appropriate Target Device Profile which has been pre-configured in the Target
Device Template.
Encryption Type
You can configure Encryption Profiles for HDS output.

© 2013 Harmonic Inc. 123 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring HDS Package Output

Select either None or Flash Access from the drop-down menu.


■ None: If selected, encryption is not applied.

■ Flash Access: If selected, the Encryption Profile drop-down menu appears.

The choices for Encryption Profile are:


❑ <Local Setting>
Set up the Encryption configuration for the current Service locally, click Edit to input
the configuration. (See 5.5.3 Configuring Encryption Profiles (Flash Access) for HDS
Output.)
❑ Pre-configured Encryption Profiles
Select the appropriate Encryption Profile which has been pre-configured in the
Encryption Template.
Content ID
This is the content identifier which is used to identify the service. The license server can use
this identifier to decide which license should be granted to clients.
Use Common Key
If selected, Common Key is used for encryption.
If not selected, Content Encryption Key is used for encryption.
Common Key
The Common Key is a base key used along with the Content ID to generate the “Final Content
Encryption Key” for encrypting the content. You can use the auto-generated common key or
specify your own common key in a hex string representation.
Content Encryption Key
The Content Encryption Key is a key used independently for encrypting the content. You can
use the auto-generated Content Encryption Key or specify your own content encryption key
in a hex string representation.

5. Click Apply to save the settings, if desired.

9.7.2 Configuring HDS Package Parameters (Stream Selection Tab)


To configure HDS package output on the Stream Selection tab, proceed with the following
steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select HDS.


3. A new HDS Package entry appears.
4. Configure the parameters on the Stream Selection tab.
5. Click Scan to search all the output encoding streams.
6. On the Video Streams section you need to select the video streams for HDS output.
7. On the Audio Streams Section you need to select the audio streams for HDS output.
8. On the Data Streams section you need to select the data streams for HDS output:
For example, if the Output PID of DVB Subtitle has been set as 856 in the transcoding
stream, you can select the check box with the particular PID (i.e. 856) for the HDS output
with DVB Subtitle.

© 2013 Harmonic Inc. 124 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring HDS Package Output

NOTE: ProMedia supports DVB Subtitle to SMPTE-TT conversion for HDS output.

9. Click Apply to save the settings, if desired.

9.7.3 Configuring HDS Package Parameters (Delivery Properties Tab)


To configure HDS package output on the Delivery Properties tab, proceed with the following
steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select HDS.


3. A new HDS Package entry appears.
4. Configure the parameters on the Delivery Properties tab as follows:
Label
Specify the name for the publishing point.
Profile (Publishing Point Profile)
You can configure Publishing Point Profiles for HDS Package output.
The choices for Publishing Point Profile are:
■ <Local Setting>

Set up the Publishing Point configuration for the current Service locally, click Edit to input
the configuration. (See 5.3.5 Configuring Publishing Point Profiles for HDS Output.)
■ Pre-configured Publishing Point Profiles
Select the appropriate Publishing Point Profile which has been pre-configured in the
Publishing Point Template.
Additional Path
This is the additional path appended to absolute path of the selected publishing point
template.

CAUTION: In the case of changing the Additional Path in the ProMedia Package's HDS Publishing
Point profile, a new service will be created in the ProMedia Origin GUI. The service with the previous
Additional Path remains in the ProMedia Origin GUI but no longer used. Users should delete the obsolete
service in the PMO GUI in order to clear the raised “Fragment Lost” alarm.

Publishing Point
This is a preview of the full URL to be used for publishing HDS Package output.
Redundant Publishing Point
You can have two Publishing Points set up for redundancy purposes:

a. If you have a single publishing point only, click the button to add a new
Publishing Point for redundancy.
b. Select the Publishing Point entry chosen to be Primary and click Select.
c. A Redundant Publishing Point window appears. Select the desired Publishing Point for
redundancy.
d. Click OK to confirm.

© 2013 Harmonic Inc. 125 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring MP4 Package Output

Redundancy Mode
ProMedia supports two redundancy modes for paired Publishing Points:
■ Active-Active

■ Active-Standby

5. Click Apply to save the settings, if desired.

9.8 Configuring MP4 Package Output


You can generate MP4 output by configuring the Settings tab, Stream Selection tab, and
Delivery Properties tab.

9.8.1 Configuring MP4 Package Parameters (Settings Tab)


To configure MP4 package output on the Settings tab, proceed with the following steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select MP4.


3. A new MP4 Package entry appears.
4. Configure the parameters on the Settings tab as follows:
Label
Specify the name for the MP4 package output.
Packaging Profile
You can configure Packaging Profiles for MP4 output. The choices for Packaging Profile are:
■ <Local Setting>
Set up the Packaging configuration for the current Service locally, click Edit to input the
configuration.
■ Pre-configured Packaging Profiles
Select the appropriate Packaging Profile which has been pre-configured in the Packaging
Template.
Target Device Profile
You can configure Target Device Profiles for MP4 output. The choices for Target Device
Profile are:
■ <Local Setting>

Set up the Target Device configuration for the current Service locally, click Edit to input the
configuration. (See 5.4.2 Configuring Target Device Profiles for SS/RTMP/HDS/MP4/DASH/
RTP Output.)
■ Pre-configured Target Device Profiles
Select the appropriate Target Device Profile which has been pre-configured in the Target
Device Template.
5. Click Apply to save the settings, if desired.

© 2013 Harmonic Inc. 126 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring MP4 Package Output

9.8.2 Configuring MP4 Package Parameters (Stream Selection Tab)


To configure MP4 package output on the Stream Selection tab, proceed with the following
steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select MP4.


3. A new MP4 Package entry appears.
4. Configure the parameters on the Stream Selection tab.
5. Click Scan to search all the output encoding streams.
6. On the Video Streams section you need to select the video streams for MP4 output.
7. On the Audio Streams section you need to select the audio streams for MP4 output.
8. Click Apply to save the settings, if desired.

9.8.3 Configuring MP4 Package Parameters (Delivery Properties Tab)


To configure MP4 package output on the Delivery Properties tab, proceed with the following
steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select MP4.


3. A new MP4 Package entry appears.
4. Configure the parameters on the Delivery Properties tab as follows:
Label
Specify the name for the publishing point.
Profile (Publishing Point Profile)
You can configure Publishing Point Profiles for MP4 Package output.
The choices for Publishing Point Profile are:
■ <Local Setting>

Set up the Publishing Point configuration for the current Service locally, click Edit to input
the configuration. (See 5.3.6 Configuring Publishing Point Profiles for MP4 Output.)
■ Pre-configured Publishing Point Profiles
Select the appropriate Publishing Point Profile which has been pre-configured in the
Publishing Point Template.
Publishing Point
This is a preview of the full URL to be used for publishing MP4 Package output.
Redundant Publishing Point
You can have two Publishing Points set up for redundancy purposes:

a. If you have a single publishing point only, click the button to add a new
Publishing Point for redundancy.
b. Select the Publishing Point entry chosen to be Primary and click Select.
c. A Redundant Publishing Point window appears. Select the desired Publishing Point for
redundancy.

© 2013 Harmonic Inc. 127 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring DASH Package Output

d. Click OK to confirm.
Redundancy Mode
ProMedia supports two redundancy modes for paired Publishing Points:
■ Active-Active
■ Active-Standby
File Name
The file name of the MP4 file excluding the extension (.mp4).

5. Click Apply to save the settings, if desired.

9.9 Configuring DASH Package Output


You can generate DASH output by configuring the Settings tab, Stream Selection tab, and
Delivery Properties tab.

9.9.1 Configuring DASH Package Parameters (Settings Tab)


To configure DASH package output on the Settings tab, proceed with the following steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select DASH.


3. A new DASH Package entry appears.
4. Configure the parameters on the Settings tab as follows:
Label
Specify the name for the DASH output.
Packaging Profile
You can configure Packaging Profiles for DASH output. The choices for the Packaging Profile
are:
■ <Local Setting>
Set up the Packaging configuration for the current Service locally, click Edit to input the
configuration. (See 5.2.6 Configuring Packaging Profiles for DASH Output.)
■ Pre-configured Packaging Profiles
Select the appropriate Packaging Profile which has been pre-configured in the Packaging
Template.
Target Device Profile
You can configure Target Device Profiles for DASH output. The choices for Target Device
Profile are:
■ <Local Setting>

Set up the Target Device configuration for the current Service locally, click Edit to input the
configuration. (See 5.4.2 Configuring Target Device Profiles for SS/RTMP/HDS/MP4/DASH/
RTP Output.)
■ Pre-configured Target Device Profiles

© 2013 Harmonic Inc. 128 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring DASH Package Output

Select the appropriate Target Device Profile which has been pre-configured in the Target
Device Template.
Encryption Type
You can configure Encryption Profiles for DASH output.
Select either None or HKMS from the drop-down menu.
■ None: If selected, encryption is not applied.

■ HKMS: If selected, the Encryption Profile drop-down menu appears.

The choices for Encryption Profile are:


❑ <Local Setting>
Set up the Encryption configuration for the current Service locally, click Edit to input
the configuration. (See 5.5.1 Configuring Encryption Profiles (HKMS) for HLS/SS/
DASH Output.)
❑ Pre-configured Encryption Profiles
Select the appropriate Encryption Profile which has been pre-configured in the
Encryption Template.
Resource ID
A universally unique identifier (uuid) of the resource/stream. In a multi-coder configuration,
each device must have the same Resource ID.

5. Click Apply to save the settings, if desired.

9.9.2 Configuring DASH Package Parameters (Stream Selection Tab)


To configure DASH package output on the Stream Selection tab, proceed with the following
steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select DASH.


3. A new DASH Package entry appears.
4. Configure the parameters on the Stream Selection tab.
5. Click Scan to search all the output encoding streams.
6. On the Video Streams section you need to select the video streams for DASH output.
7. On the Audio Streams section you need to select the audio streams for DASH output.
8. Click Apply to save the settings, if desired.

9.9.3 Configuring DASH Package Parameters (Delivery Properties Tab)


To configure DASH package output on the Delivery Properties tab, proceed with the following
steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select DASH.


3. A new DASH Package entry appears.
4. Configure the parameters on the Delivery Properties tab as follows:

© 2013 Harmonic Inc. 129 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring RTP Package Output

Label
Specify the name for the publishing point.
Profile (Publishing Point Profile)
You can configure Publishing Point Profiles for DASH Package output.
The choices for Publishing Point Profile are:
■ <Local Setting>

Set up the Publishing Point configuration for the current Service locally, click Edit to input
the configuration. (See 5.3.7 Configuring Publishing Point Profiles for DASH Output.)
■ Pre-configured Publishing Point Profiles
Select the appropriate Publishing Point Profile which has been pre-configured in the
Publishing Point Template.
Additional Path
This is the additional path appended to absolute path of the selected publishing point
template.
Publishing Point
This is a preview of the full URL to be used for publishing DASH Package output.
Redundant Publishing Point
You can have two Publishing Points set up for redundancy purposes:

a. If you have a single publishing point only, click the button to add a new
Publishing Point for redundancy.
b. Select the Publishing Point entry chosen to be Primary and click Select.
c. A Redundant Publishing Point window appears. Select the desired Publishing Point for
redundancy.
d. Click OK to confirm.
Redundancy Mode
ProMedia supports two redundancy modes for paired Publishing Points:
■ Active-Active

■ Active-Standby

5. Click Apply to save the settings, if desired.

9.10 Configuring RTP Package Output


You can generate RTP output by configuring the Settings tab, Stream Selection tab, and
Delivery Properties tab.

9.10.1 Configuring RTP Package Parameters (Settings Tab)


To configure RTP package output on the Settings tab, proceed with the following steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select RTP.

© 2013 Harmonic Inc. 130 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring RTP Package Output

3. A new RTP Package entry appears.


4. Configure the parameters on the Settings tab as follows:
Label
Specify the name for the RTP output.
Packaging Profile
You can configure Packaging Profiles for RTP output. The choices for Packaging Profile are:
■ <Local Setting>

Set up the Packaging configuration for the current Service locally, click Edit to input the
configuration. (See 5.2.7 Configuring Packaging Profiles for RTP Output.)
■ Pre-configured Packaging Profiles
Select the appropriate Packaging Profile which has been pre-configured in the Packaging
Template.
Target Device Profile
You can configure Target Device Profiles for RTP output. The choices for Target Device Profile
are:
■ <Local Setting>
Set up the Target Device configuration for the current Service locally, click Edit to input the
configuration. (See 5.4.2 Configuring Target Device Profiles for SS/RTMP/HDS/MP4/DASH/
RTP Output.)
■ Pre-configured Target Device Profiles
Select the appropriate Target Device Profile which has been pre-configured in the Target
Device Template.
5. Click Apply to save the settings, if desired.

9.10.2 Configuring RTP Package Parameters (Stream Selection Tab)


To configure RTP package output on the Stream Selection tab, proceed with the following
steps:
1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select RTP.


3. A new RTP Package entry appears.
4. Configure the parameters on the Stream Selection tab.
5. Click Scan to search all the output encoding streams.
6. On the Video Streams section you need to select the video streams for RTP output.
7. On the Audio Streams section you need to select the audio streams for RTP output.
8. Click Apply to save the settings, if desired.

9.10.3 Configuring RTP Package Parameters (Delivery Properties Tab)


To configure RTP package output on the Delivery Properties tab, proceed with the following
steps:

© 2013 Harmonic Inc. 131 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring RTP Package Output

1. In the ProMedia Live and Package GUI, navigate to Services > Packages.

2. Click the button to add a new package and select RTP.


3. A new RTP Package entry appears.
4. Configure the parameters on the Delivery Properties tab as follows:
Label
Specify the name for the publishing point.
Profile (Publishing Point Profile)
You can configure Publishing Point Profiles for RTP Package output.
The choices for Publishing Point Profile are:
■ <Local Setting>

Set up the Publishing Point configuration for the current Service locally, click Edit to input
the configuration. (See 5.3.8 Configuring Publishing Point Profiles for RTP Output.)
■ Pre-configured Publishing Point Profiles
Select the appropriate Publishing Point Profile which has been pre-configured in the
Publishing Point Template.
Publishing Point
This is a preview of the full URL to be used for publishing RTP Package output.
Redundant Publishing Point
You can have two Publishing Points set up for redundancy purposes:

a. If you have a single publishing point only, click the button to add a new
Publishing Point for redundancy.
b. Select the Publishing Point entry chosen to be Primary and click Select.
c. A Redundant Publishing Point window appears. Select the desired Publishing Point for
redundancy.
d. Click OK to confirm.
Redundancy Mode
ProMedia supports the following redundancy mode for paired Publishing Points:
■ Active-Active

Port
Specify each ES in the Transport Stream which is required to be packaged and streamed
independently on an even numbered port. The Port number is incremental by two for each
ES, with video first and followed by audio. For multiple bitrate video, lowest bitrate video is
given lower port number. For multiple audio, lower bitrate will go first, and if bitrate is equal,
lower PID will go first instead.

H.264 Video AAC Audio 1 AAC Audio 2

TS 1 400000 kbps PID 101 PID 102

TS 2 600000 kbps PID 101 PID 102

© 2013 Harmonic Inc. 132 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring RTP Package Output

For example, the above MBTS is supplied to ProMedia Package and the RTP publishing point
is set up with port 5004 configurated. The RTP output will be performed as follows:

Port RTP Output

5004 H264 Video (400000 kbps)

5006 H264 Video (600000 kbps)

5008 AAC Audio 1

5010 AAC Audio 2

Download SDP File


The SDP file describes the RTP streams delivered by ProMedia Live and Package (i.e. their IP
addresses and UDP ports, resolution, etc).
Click the Download SDP File button to save the SDP file for the currently selected audio/video
encoding or transcoding service. The SDP file obtained can be supplied to a playback device
to play back the received RTP stream.

NOTE: This button is dimmed out unless the corresponding RTP service is started.

5. Click Apply to save the settings, if desired.

© 2013 Harmonic Inc. 133 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 10
PM Live & Package - Use Case Scenarios
This chapter describes typical use case scenarios including step-by-step procedures for
transcoding and publishing output using the ProMedia Live and Package GUI.
It includes the following sections:
■ Transcoding and Publishing HLS (or Other Types) Output
■ Publishing HLS (or Other Types) Output without Transcoding

The diagram below summarizes the steps for performing all use case scenarios.

Figure 10–1: Steps for use case scenarios

© 2013 Harmonic Inc. 134 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 10 PM Live & Package - Use Case Scenarios Transcoding and Publishing HLS (or Other Types) Output

10.1 Transcoding and Publishing HLS (or Other Types) Output


To transcode the TS input and publish the output in HLS (or other types) using the ProMedia
Live and Package GUI, proceed with the following steps:

10.1.1 Adding Services


1. Click the Services menu at the top of the GUI.
2. Click Add service on the Services panel to add a new service entry.

10.1.2 Configuring Sources Input for Transcoding


1. Navigate to Services > Sources.

Add service
Add source

Enable source
Configure these three tabs

Apply

2. Click Add source to add a source entry for configuration.


3. Configure the Settings tab. (Please refer to 7.1.1 Configuring Parameters for Ethernet
Sources (Settings Tab) or 7.2.1 Configuring Parameters for SDI Source (Settings Tab).)
4. Configure the Stream Properties tab. (Please refer to 7.1.2 Configuring Parameters for
Ethernet Sources (Stream Properties Tab) or 7.2.2 Configuring Parameters for SDI Source
(Stream Properties Tab).)

© 2013 Harmonic Inc. 135 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 10 PM Live & Package - Use Case Scenarios Transcoding and Publishing HLS (or Other Types) Output

5. Configure the Transcode tab as shown below. Select the appropriate Transcoding Profile
for transcoding.
Transcode tab
Transcoding
Profile

Edit

6. Configure the Transcoding Profile for the current Service locally, select <Local Setting>
from the drop-down menu and click Edit to input the configuration.
(Please refer to 5.1.1.1 Configuring Transcoding Profiles for TS output (Settings Tab) &
5.1.1.2 Configuring Transcoding Profiles for TS output (MBR Encoding Tab).)

7. For all other configurations on the Transcode tab, please refer to 7.1.3 Configuring
Parameters for Ethernet Sources (Transcode Tab) or 7.2.3 Configuring Parameters for SDI
Source (Transcode Tab)).

8. Click Apply to apply the configuration.

9. Click Enable source on the Sources panel. (Green signal appears if the source entry is
enabled.)

© 2013 Harmonic Inc. 136 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 10 PM Live & Package - Use Case Scenarios Transcoding and Publishing HLS (or Other Types) Output

10.1.3 Configuring HLS Package Output for Publishing


1. Navigate to Services > Packages.

Add package
Enable package

Configure these three tabs

Enable publishing point

Apply

2. Click Add package to add a new HLS package.

3. Configure the Settings tab as shown below. Select the appropriate Packaging Profile,
Target Device Profile, and Encryption Type.
Settings tab

Packaging Profile
Target Device Profile
Encryption Type

Edit

■ Configure Packaging Profile


To configure the Packaging Profile for the current Service locally, select <Local Setting>
from the drop-down menu and click Edit to input the configuration. (Please refer to
5.2.1.1 Configuring Packaging Profiles for HLS Output (Settings Tab).)
■ Configure Target Device Profile
To configure the Target Device Profile for the current Service locally, select <Local Setting>
from the drop-down menu and click Edit to input the configuration. (Please refer to
5.4.1 Configuring Target Device Profiles for HLS Output.)
■ Configure Encryption Type/Encryption Profile

© 2013 Harmonic Inc. 137 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 10 PM Live & Package - Use Case Scenarios Transcoding and Publishing HLS (or Other Types) Output

Select either None, HKMS, or Internal Key Generation from the drop-down menu.
❑ None
If selected, encryption is not applied.
❑ HKMS
If selected, the Encryption Profile drop-down menu appears. To configure the
Encryption Profile for the current Service locally, select <Local Setting> from the
drop-down menu and click Edit to input the configuration. (Please refer to
5.5.1 Configuring Encryption Profiles (HKMS) for HLS/SS/DASH Output.
❑ Internal Key Generation
ProMedia is able to encrypt the content using encryption keys generated internally. If
selected, the Encryption Profile drop-down menu appears. To configure the
Encryption Profile for the current Service locally, select <Local Setting> from the
drop-down menu and click Edit to input the configuration. (Please refer to
5.5.2 Configuring Encryption Profiles (Internal Key Generation) for HLS Output.

4. For all other configurations on the Settings tab, please refer to 9.3.1 Configuring HLS
Package Parameters (Settings Tab).

5. Configure the Stream Selection tab. (Please refer to 9.3.2 Configuring HLS Package
Parameters (Stream Selection Tab) for details.)

6. Configure the Delivery Properties tab as shown below. Select the appropriate Publishing
Point Profile.
Delivery Properties tab
Publishing Point Profile

Edit
Enable publishing point

7. Configure the Publishing Point Profile for the current Service locally, select <Local
Setting> from the drop-down menu and click Edit to input the configuration.
(Please refer to Section 5.3.1.2., Section 5.3.1.3., and Section 5.3.1.4. for details of
Settings tab, Variant Playlist tab, and Key Files tab respectively.)

8. For all other configurations on the Delivery Properties tab, please refer to
9.3.3 Configuring HLS Package Parameters (Delivery Properties Tab).

9. Click Apply to apply the configuration.

10. Click Enable publishing point within the Delivery Properties tab. (A green symbol
appears if the publishing point entry is enabled.)

© 2013 Harmonic Inc. 138 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 10 PM Live & Package - Use Case Scenarios Publishing HLS (or Other Types) Output without Transcoding

11. Click Enable package on the Packages panel. (A green symbol appears if the package
entry is enabled.)

10.1.4 Enabling Services


❖ Return to the Services panel and click Enable service. (A green symbol appears if the
service entry is enabled.)

10.2 Publishing HLS (or Other Types) Output without Transcoding


To publish the HLS Output (or publish OTHER types output) without transcoding using the
ProMedia Live and Package GUI, proceed with the following steps:

10.2.1 Adding Services


1. Click the Services menu at the top of the GUI.
2. Click Add service on the Services panel to add a new service entry.

10.2.2 Configuring Sources Input


1. Navigate to Services > Sources.

Add service
Add source Enable source

Configure these three tabs

Apply

2. Click Add source. Add multiple sources entries for multiple bitrates. (For example, if there
are three input streams with multiple bitrates then you should add three sources entries
for configuration.)
3. Configure the Settings tab for each source entry. (Please refer to 7.1.1 Configuring
Parameters for Ethernet Sources (Settings Tab) for details.)
4. NO NEED to configure the Stream Properties tab.

© 2013 Harmonic Inc. 139 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 10 PM Live & Package - Use Case Scenarios Publishing HLS (or Other Types) Output without Transcoding

5. Configure the Transcode tab for each source entry as shown below. Choose Do Not
Transcode option from the Transcoding Profile to enable publishing only.
Transcode tab
Transcoding
Profile

10.2.3 Configuring HLS Package Output for Publishing


1. Navigate to Services > Packages.

Add package Enable package

Configure these three tabs

Enable publishing point

Apply

2. Click Add package to add a new HLS package. (Please refer to 9.1 Adding a New
Package for details.)

© 2013 Harmonic Inc. 140 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 10 PM Live & Package - Use Case Scenarios Publishing HLS (or Other Types) Output without Transcoding

3. Configure the Settings tab as shown below. Select the appropriate Packaging Profile,
Target Device Profile, and Encryption Type.
Settings tab

Packaging Profile
Target Device Profile
Encryption Type
Edit

■ Configure Packaging Profile


To configure the Packaging Profile for the current Service locally, select <Local Setting>
from the drop-down menu and click Edit to input the configuration. (Please refer to
5.2.1.1 Configuring Packaging Profiles for HLS Output (Settings Tab).)
■ Configure Target Device Profile
To configure the Target Device Profile for the current Service locally, select <Local Setting>
from the drop-down menu and click Edit to input the configuration. (Please refer to
5.4.1 Configuring Target Device Profiles for HLS Output.)
■ Configure Encryption Type/Encryption Profile
Select either None, HKMS, or Internal Key Generation from the drop-down menu.
❑ None
If selected, encryption is not applied.
❑ HKMS
If selected, the Encryption Profile drop-down menu appears. To configure the
Encryption Profile for the current Service locally, select <Local Setting> from the
drop-down menu and click Edit to input the configuration. (Please refer to
5.5.1 Configuring Encryption Profiles (HKMS) for HLS/SS/DASH Output.
❑ Internal Key Generation
ProMedia is able to encrypt the content using encryption keys generated internally. If
selected, the Encryption Profile drop-down menu appears. To configure the
Encryption Profile for the current Service locally, select <Local Setting> from the
drop-down menu and click Edit to input the configuration. (Please refer to
5.5.2 Configuring Encryption Profiles (Internal Key Generation) for HLS Output.

4. For all other configurations on the Settings tab, please refer to 9.3.1 Configuring HLS
Package Parameters (Settings Tab).

5. Configure the Stream Selection tab. (Please refer to 9.3.2 Configuring HLS Package
Parameters (Stream Selection Tab) for details.)

© 2013 Harmonic Inc. 141 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 10 PM Live & Package - Use Case Scenarios Publishing HLS (or Other Types) Output without Transcoding

6. Configure the Delivery Properties tab as shown below. Select the appropriate Publishing
Point Profile.
Delivery Properties tab
Publishing Point Profile

Edit
Enable publishing point

7. Configure the Publishing Point Profile for the current Service locally, select <Local
Setting> from the drop-down menu and click Edit to input the configuration.
(Please refer to Section 5.3.1.2., Section 5.3.1.3., and Section 5.3.1.4. for details of
Settings tab, Variant Playlist tab, and Key Files tab respectively.)

8. For all other configurations on the Delivery Properties tab, please refer to
9.3.3 Configuring HLS Package Parameters (Delivery Properties Tab).

9. Click Apply to apply the configuration.

10. Click Enable publishing point within the Delivery Properties tab. (A green symbol
appears if the publishing point entry is enabled.)

11. Click Enable package on the Packages panel. (A green symbol appears if the package
entry is enabled.)

10.2.4 Enabling Services


❖ Return to he Services panel and click Enable service. (A green symbol appears if the
service entry is enabled.)

© 2013 Harmonic Inc. 142 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 11
PM Live & Package - Monitoring & Troubleshooting
This chapter describes how to monitor system status and alarms for troubleshooting
purposes using the ProMedia Live and Package GUI application. It includes the following
sections:
■ Rebooting the System
■ Downloading Debug Logs for Technical Support
■ Contacting Harmonic Support

11.1 Rebooting the System


In the ProMedia Live and Package GUI, navigate to Settings and click Reboot at the bottom
of the Settings panel to reboot the ProMedia Live and Package system (as shown in
Figure 11–1).

Figure 11–1: System Reboot and Download Debug Logs

CAUTION: All the service connections will be lost after rebooting the server.

11.2 Downloading Debug Logs for Technical Support


In the event of a module crash on a ProMedia Live & Package server, the server creates
debug logs. Harmonic Support uses these log files to diagnose specific problems on the
server.

© 2013 Harmonic Inc. 143 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 11 PM Live & Package - Monitoring & Troubleshooting Contacting Harmonic Support

In the ProMedia Live and Package GUI, navigate to Settings and click Download Debug Logs
at the bottom of the Settings panel to download the debug logs (as shown in Figure 11–1).

11.3 Contacting Harmonic Support


Harmonic Customer and Technical Support are available to help you with any questions or
problems you may have regarding Harmonic products.

For assistance, refer to the following table for contact information in your region:

Table 11–1: Contacting Harmonic Support

Region Telephone Technical Support E-mail

Americas 888-673-4896 (888-MPEG-TWO) [email protected]


or 408-490-6477

Europe, Middle East +44 1252 555 450 [email protected]

Asia (excluding +852-2116-1119 [email protected]


India and Russia)

India +91 22 6793 9291 [email protected]

Russia +7 495 926 4608 [email protected]

Africa +972-54-900-7740 [email protected]

China +852-2116-1119 [email protected]

The corporate address for Harmonic Inc. is:


Harmonic Inc.
4300 North First St.
San Jose, CA 95134, U.S.A.
Attn: Customer Support
The corporate telephone numbers for Harmonic Inc. are:
Tel. 1.800.788.1330 (from the U.S. and Canada)
Tel. +1.408.542.2500 (outside the U.S. and Canada)
Fax.+1.408.490.6770
The web address for Harmonic Inc. is www.harmonicinc.com.

© 2013 Harmonic Inc. 144 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 12
PM Origin - Getting Started with GUI
This chapter describes the brief introduction to the ProMedia Origin GUI. It includes the
following sections:
■ Connecting to the ProMedia Origin GUI
■ Accessing the Dashboard Page

12.1 Connecting to the ProMedia Origin GUI


Access the ProMedia Origin GUI as follows:
1. Enter http://<application IP> or https://<application IP> where <application IP> is your
server’s Management IP address.
2. Fill in your default Username and Password and click Login.
Username: smc
Password: 5mc!@#321
3. HTTP will be redirected to secured HTTPS by your browser automatically. The browser
will then prompt you with a security warning. Continue to work through the procedures
until a dialog box appears. (This dialog box may be minimized. Users can press Alt-tab to
locate this dialog box.)
4. Click Yes to proceed until the process is complete.

NOTE: ProMedia Origin requires IE browser 7.0 or above with Silverlight 4.0 plug-in to view the GUI. (For
detailed information, please refer to System Requirements in http://www.microsoft.com/silverlight/get-
started/install/default.aspx).

12.2 Accessing the Dashboard Page


The Dashboard page displays a simple view and summarizes the data for the ProMedia Origin
application.

© 2013 Harmonic Inc. 145 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 12 PM Origin - Getting Started with GUI Accessing the Dashboard Page

In the ProMedia Origin GUI, select Dashboard menu at the top. The Dashboard page appears.

Figure 12–1: Dashboard page (Top part)

Click here to
open th panel

Figure 12–2: Dashboard page (Bottom part)

The Dashboard page comprises three sections:


■ Platform Section

❑ CPU: displays % of CPU being used by ProMedia Origin.


❑ Memory: displays % of memory being used by ProMedia Origin.
❑ Ethernet: displays Ethernet interfaces being used by ProMedia Origin for
management, ingest, and delivery.
❑ Alarms: displays the alarm history fired by ProMedia Origin for troubleshooting
purposes.
■ VOD Section

It displays the details of delivered VOD assets in the ProMedia Origin server including
Progressive Download (PDL), HTTP Live Streaming (HLS), Smooth Streaming (SS), HTTP
Dynamic Streaming (HDS), and Dynamic Adaptive Streaming over HTTP (DASH).
❑ Number of Assets: the number of VOD assets in the ProMedia Origin server
delivered.
❑ Request Rate: the number of HTTP progressive download request of VOD assets per
second.

© 2013 Harmonic Inc. 146 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 12 PM Origin - Getting Started with GUI Accessing the Dashboard Page

❑ Alarms (1 hour/24 hours): Alarms associated with progressive download of VOD


assets that are fired within 1 hour or 24 hours.
■ Services Section
It displays the status of each service including the input, output bitrate, and alarm
information.

NOTE: Total Estimated Storage Consumption refers to the total estimated storage consumed by all the
services which are used for the Live, Start-over, and Catch-up operations. This amount is calculated based
on the Ingress Bitrate and Retention Period configured in upstream ProMedia Package. ProMedia Origin
warns users if the storage is not enough for the Live, Start-over, and Catch-up operations.

© 2013 Harmonic Inc. 147 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13
PM Origin - Configuring Platform Settings
This chapters describes individual settings for the underlying ProMedia Origin platform. It is
essential to establish the initial network setup and configure network parameters before
configuring the service input and output using the ProMedia Origin GUI.
It includes the following sections:
■ Setting Network Connections for ProMedia Origin
■ Setting Date/Time and Time Zone for ProMedia Origin
■ Setting Host Name for ProMedia Origin
■ Viewing License Information for ProMedia Origin
■ Configuring Routing Table for ProMedia Origin
■ Configuring Network Load Balancing for ProMedia Origin
■ Viewing Disk Usage for ProMedia Origin
■ Configuring Storage for ProMedia Origin
■ Configuring SNMP for ProMedia Origin
■ Configuring Syslog for ProMedia Origin
■ Setting User Account for ProMedia Origin
■ Setting Anti-Virus Protection for ProMedia Origin
■ Upgrading ProMedia Origin
■ Setting Content Cache Control for ProMedia Origin
■ Setting Content HTTP Access Control for ProMedia Origin
■ Copying Ingress/Egress URLs for ProMedia Origin
■ Backing up/Restoring Device for ProMedia Origin

13.1 Setting Network Connections for ProMedia Origin


The Network page includes initial configurations to place the server on the network. You
need to set up network settings before proceeding to subsequent Services configuration.
In the ProMedia Origin GUI, navigate to Settings > Network. The Network page appears.

© 2013 Harmonic Inc. 148 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Setting Network Connections for ProMedia Origin

Figure 13–1: Network page (ProMedia Origin)

13.1.1 Specifying Parameters on the Ethernet Port Configuration Section


Enable
Select the check box(es) to enable/disable specific Ethernet ports.
Name
This displays the name of the Ethernet interface with the following roles assigned:
■ Management 01and Management 02--refers to GbE port 1 and 2.

They can be used as the “Management” roles for operation, administration, management,
and provisioning access.
They can be used as the “Application” roles for monitoring activities via RESTful interfaces.
■ Gbe 03 and Gbe 04--refers to GbE port 3 and 4.

They can be used as the “Storage” roles for connecting to Network Attached Storage (e.g.
Harmonic MediaGrid).
■ Gbe 05 and Gbe 06--refers to GbE port 5 and 6.

They can be used as the “Ingest” roles for content source to upload the content to
ProMedia Origin.
They can be used as the “Application” roles for monitoring activities via RESTful interfaces.
■ Gbe 07 and Gbe 08--refers to GbE port 7 and 8.

They can be used as the “Delivery” roles for CDN to acquire the original copy of the
content from ProMedia Origin.
DHCP
Select the check box(es) to enable Dynamic Host Configuration Protocol (DHCP) for the
specific input/output and management interface.

© 2013 Harmonic Inc. 149 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Setting Network Connections for ProMedia Origin

NOTE: For Gbe 03 and Gbe 04, make sure the DHCP check box is not selected if mounting Harmonic
MediaGrid as storage.

Port Status
This displays the connection status of the Ethernet port.
IP Address
Double-click to enter the IP address of the Ethernet port that has been assigned to the
ProMedia Origin server using standard dotted-four notation. For example, setting the IP
address for the Management interface (i.e. Management 01) allows remote web browser
access to the ProMedia Origin GUI.
Network Mask
Double-click to enter the subnet mask of the Ethernet port that has been assigned to
ProMedia Origin server using standard dotted-four notation.
MAC Address
The IP address is mapped to this MAC address for use with the Address Resolution Protocol
(ARP). The MAC address consists of six octets separated by colons. For example,
00:20:A3:xx:xx:xx.
Gateway
Double-click to enter the Gateway address for the Ethernet interface, if needed. (Note that the
default gateway is set for the Ethernet port as the Management Interface.)
Redundancy
Select the check boxes to team up the Ethernet ports for different interfaces to perform NIC
teaming:
■ Ingest interface--GbE port 5 teamed with port 6.
■ Delivery interface--GbE port 7 teamed with port 8.
Redundancy Mode
Two redundancy options are available for teamed Ethernet ports to perform NIC teaming:
■ Automatic--when the primary port fails, the secondary port takes over automatically. But
when the primary port recovers from failure, it will not switch back to primary.
■ Automatic revert--when the primary port has recovered from failure, it will automatically
revert from the secondary port to the primary port.
Redundancy Status
This displays the redundancy status for the teamed Ethernet ports. If the Ethernet ports are
teamed or combined to perform NIC teaming, the status displays as Active and Inactive for
those two NIC teaming ports.

13.1.1.1 Configuring Switch Fault Tolerant (SFT) NIC Teaming for Ethernet Ports
NIC teaming essentially lets you team or combine the input or output ports. When teaming is
enabled, ProMedia copies all the primary port properties to a backup. When teaming is
enabled on one port, the teaming property (i.e. IP address) on a teamed port also reflects the
change.
For example, proceed with the following to perform NIC teaming:

© 2013 Harmonic Inc. 150 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Setting Network Connections for ProMedia Origin

1. Select the check boxes in the Redundancy column for Ingest ports (e.g. Gbe 05 and 06)
or Delivery ports (e.g. Gbe 07 and 08).

Input Ports
NIC Teaming
Output Ports
NIC Teaming Ingest Ports
NIC Teaming
Delivery Ports
NIC Teaming

Figure 13–2: NIC Teaming for Ethernet Ports

2. Click Apply.
3. Select the Redundancy Mode:
❑ Automatic: When the primary port fails, the secondary port takes over automatically.
But when the primary port recovers from failure, it will not switch back to primary.
❑ Automatic Revert: When the primary port recovers from failure, it will automatically
revert from the secondary port to the primary port.

NOTE: The Redundancy Statuses for two teamed ports are changed to Active and Inactive if NIC Teaming
is performed successfully.

13.1.2 Specifying Parameters on the DNS Servers Section


You can configure Domain Name System (DNS) servers used in your network.
IP Address
Input the IP address of the DNS server used in your server’s network.
Preferred Ethernet Port
Select the appropriate Ethernet port from the drop-down menu to be connected to the DNS
server.

13.1.3 Specifying Parameters on the NTP Servers Section


You can configure any Network Time Protocol (NTP) server available on your network such
that the system clock of the ProMedia server can be synchronized with other machines.
IP Address/Domain Name
Input the IP address or domain name of the NTP server.

13.1.4 Specifying Parameters on the BootP Configuration Section


You can enable/disable the Bootstrap (BootP) configuration assigned to the ProMedia server.
Enable
Select this check box to enable the BootP configuration for all interfaces.
■ For the Input/Output interface, DHCP is pre-configured for use. Select this check box to
enable the Bootstrap Protocol configuration instead of DHCP.

© 2013 Harmonic Inc. 151 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Setting Date/Time and Time Zone for ProMedia Origin

■ For the Management interface, BootP will be used first. If BootP times-out, DHCP will be
used.
NOTE: If the server cannot get a management IP address by BootP and DHCP, the management
interfaces will be assigned with the default static IP address: 192.168.1.1

13.2 Setting Date/Time and Time Zone for ProMedia Origin


To set up date/time and time zone for ProMedia Origin:
1. In the ProMedia Origin GUI, navigate to Settings > Date/Time. The Date/Time page
appears.
2. Specify the following parameters on the Date/Time page:
Local Date Time
Select the appropriate server’s local date and enter the proper time. Be cautious that the
time displayed is not running and there will be a time gap before you apply the time to
the server.
CAUTION: The local time displayed in the ProMedia GUI does not reflect the daylight saving time
adjustments.

Time Zone Region


Select the appropriate server’s time zone region. After selecting a new time zone region,
you also need to adjust the local date and time accordingly based on the selected time
zone region.
3. Click Apply to save the changes.

NOTE: It is required to restart the ProMedia Origin GUI after the server time is updated.

13.3 Setting Host Name for ProMedia Origin


The Device Information page allows users to configure the host name for the ProMedia Origin
server and displays the associated hardware and software information.
To set up the host name for ProMedia Origin:
1. In the ProMedia Origin GUI, navigate to Settings > Device Information. Information about
the ProMedia Origin server appears.
2. Specify the following parameter for the ProMedia Origin server:
Host Name
Specify the host name for the server.
3. Click Apply to save the changes.

NOTE: The new host name will take effect only after the server is rebooted.

© 2013 Harmonic Inc. 152 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Viewing License Information for ProMedia Origin

13.4 Viewing License Information for ProMedia Origin


The License page displays the license dongle identification and licensing information. The
USB license dongle must be inserted into an available USB port of the server for proper
operation of ProMedia Origin.
In the ProMedia Origin GUI, navigate to Settings > License. Two sections appear:
■ Viewing the Current License Section
■ Viewing the License Information Section

13.4.1 Viewing the Current License Section


Dongle ID
This field displays the license dongle identification attached to the ProMedia Origin server.
This Dongle ID must be present before proceeding to services setup.
Dongle Type
This field displays the dongle type attached to the ProMedia Origin server. This Dongle Type
must be present before proceeding to services setup.

13.4.2 Viewing the License Information Section


Name
This displays the name of the license.
Details
This displays the availability of different features provided with the license.

13.4.3 Using Export and Import Buttons to Update the License Dongle
To update the license dongle, proceed with the following procedures:
1. Click Export button and export the license into the C2V file.
2. Send the C2V file to Harmonic and request for license update.
3. Receive the license update file (i.e. V2C file) from Harmonic.
4. Click Import button and import the license update file (i.e. V2C file) into the system.

13.5 Configuring Routing Table for ProMedia Origin


When the destination is not in the same subnet as the ProMedia Origin server and not
reachable through the default gateway, a static route entry is required. You might also need to
make adjustments to the routing table for the server’s network in the ProMedia Origin GUI.
To configure the routing table for ProMedia Origin:
1. In the ProMedia Origin GUI, navigate to Settings > Routing table. The Routing table page
appears.
2. Creating a New Routing Table Entry by clicking “Click here to add a new row” at the
bottom of the page.
3. Specify the following parameters on the Routing table page:
Network Destination
The network destination is used with the netmask to match the destination IP address.
The network destination can range from 0.0.0.0 for the default route through

© 2013 Harmonic Inc. 153 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Configuring Network Load Balancing for ProMedia Origin

255.255.255.255 for the limited broadcast, which is a special broadcast address to all
hosts on the same network segment.
Netmask
The netmask is the subnet mask that is applied to the destination IP address when
matching it to the value in the network destination.
Gateway
The gateway address is the IP address that the local host uses to forward IP datagrams to
other IP networks. This is either the IP address of a local network adapter or the IP
address of an IP router (such as a default gateway router) on the local network segment.
Metric
A metric indicates the cost of using a route, which is typically the number of hops to the
IP destination. Enter the metric value (1 to 9999).
Interface
The interface is the IP address that is configured on the local computer for the local
network adapter that is used when an IP datagram is forwarded on the network.
Type
This is an optional field. Select a type (Active / Persistent).
Active: The routing table entry is static and remains valid until reboot.
Persistent: The routing table entry is persistent and remains valid even after reboot.

NOTE: The network route cannot take effect unless at least one of the network interfaces can reach the
gateway.

4. Click Apply to save the changes.

13.6 Configuring Network Load Balancing for ProMedia Origin


ProMedia Origin enables Network Load Balancing (NLB) and Direct Server Return Load
Balancing to spread network traffic across a number of hosts. The load balancing uses
clustering to enhance the scalability and availability of mission-critical IP based services.

13.6.1 Configuring NLBS Network Load Balancing


To configure network load balancing for ProMedia Origin:
1. In the ProMedia Origin GUI, navigate to Settings > Network Load Balance. The Network
Load Balance page appears.
2. Specify the following parameters on the NLBS Network Load Balancing section:
Enable
This enables/disables network load balancing by using Ethernet port 5/6/7/8.

© 2013 Harmonic Inc. 154 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Configuring Network Load Balancing for ProMedia Origin

NOTE: The operation will be failed if NLB is enabled on a DHCP configured interface.

Interface Name
Only Ethernet port 5, 6, 7, and 8 are available for setting up Network Load Balancing
between hosts. Remind that the Ethernet port 5 & 6 are used as the Ingest Interface and
the Ethernet port 7 & 8 are used as the Delivery Interface.
NLB should be established for hosts using the same Ethernet port number. For example,
we can set NLB for two hosts by using the same Ethernet port #7.
Virtual IP Address
The IP address used for the network load balanced ProMedia Origin servers when
enabled.
Network Mask
The network subnet mask used for the network load balanced ProMedia Origin servers
when enabled.
Host Priority
This specifies a unique ID for each host. It indicates how the traffic for network load
balanced servers is handled based on priority. For example, if the host is set with priority
1, it has the highest priority over other network load balanced hosts.
Traffic Mode
This functions as Unicast or IGMP Multicast. The IGMP Multicast traffic mode must be
used if a NIC teamed-up interface is chosen as this Ethernet interface.
Virtual MAC Address
The MAC address used for the network load balanced ProMedia Origin servers when
enabled.
NLB Status
This indicates if network load balancing is enabled or disabled on the server.
NLB Mode
This specifies the way to distribute the NLB cluster traffic. The Unicast mode should be
used in situations where NIC teaming is not enabled on the NLB interface. Otherwise,
IGMP Multicast mode should be chosen. In the case of the enabled IGMP Multicast
mode, static ARP entries must be added to routers/clients that access the NLB interface.
The static ARP entries should refer the Virtual IP Address to the Virtual MAC Address
shown after NLB is enabled.
For more details please refer to “Distribution of Cluster Traffic” section in http://
technet.microsoft.com/en-us/library/bb742455.aspx and the specific configuration
guides of routers being used.
3. Click Apply to save the changes.

13.6.2 Configuring Direct-Server-Return Load Balancing


DSR load balancing is only available on the Delivery ports (i.e. Ethernet port 7 & 8). DSR load
balancing and NLB are mutually exclusive. In other words, if NLB is enabled on the Delivery
ports, DSR load balancing cannot be enabled. If DSR load balancing is enabled, NLB cannot
be enabled on the Delivery ports.
To configure Direct-Server-Return Load Balancing:

© 2013 Harmonic Inc. 155 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Viewing Disk Usage for ProMedia Origin

1. In the ProMedia Origin GUI, navigate to Settings > Network Load Balance. The Network
Load Balance page appears.
2. Specify the following parameters on the Direct-Server-Return Load Balancing section:
Enabled
Click the check box to enable DSR load balancing.
Virtual IP Configuration
If the check box is enabled, you need to configure a third-party load balancer which
listens to the Virtual IP. One set of Virtual IP address and subnet mask is required to
configure.
3. Click Apply to save the changes.

13.6.2.1 DSR Load Balancing Setup Scenario


Proceed with the following workflow to set up DSR load balancing:
1. Set up the DSR load balancer with multiple ProMedia Origin.
2. Configure the DSR load balancer with the MAC addresses of the target Delivery interface
(i.e. Ethernet port 7 & 8) of ProMedia Origin and set the virtual IP on the DSR load
balancer. (The MAC addresses can be identified on the Settings > Network page.)
3. Configure each ProMedia Origin to enable DSR load balancing and set the virtual IP and
subnet mask.

13.7 Viewing Disk Usage for ProMedia Origin


You can view the storage capacity of the server and monitor how much space is available.
To view the disk usage for ProMedia Origin:
1. In the ProMedia Origin GUI, navigate to Settings > Storage. The Storage page appears.

Figure 13–3: Disk Usage on Storage page (ProMedia Origin)

2. View the following parameters on the Storage page:


Volumes
View the system or data volume information including type, status, total disk space,
available disk space, and percentage of utilization.
System Data Volume Type
The data volume type is automatically detected once the disks are connected to the
server.
Two data volume types are displayed:

© 2013 Harmonic Inc. 156 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Configuring Storage for ProMedia Origin

❑ Internal Disks
❑ JBOD (Just a Bunch Of Disks)
CAUTION: RAID BIOS configurations are required to boot from internal disks when JBOD is detached no
matter if it is triggered intentionally or accidentally. (Please refer to 15.4 Storage JBOD Detached for
details.)

CAUTION: In the case of changing the system data volume type, you need to stop all the services
running in ProMedia Live and Package first. After the system data volume type is changed successfully, you
can restart all the services publishing from ProMedia Live and Package.

13.8 Configuring Storage for ProMedia Origin


13.8.1 Configuring Network Settings for Storage
To configure ProMedia Origin to use NAS (e.g. Harmonic MediaGrid), you need to configure
the network settings for the Ethernet ports that are connected to the Storage network.
1. In the ProMedia Origin GUI, navigate to Settings > Network. The Network page appears.

Input Ports
NIC Teaming
Output Ports
NIC Teaming

Figure 13–4: Network Settings for Storage (ProMedia Origin)

2. Configure the Gbe 03 and Gbe 04 Ethernet Ports to use available, static IP addresses on
the Storage (e.g. Harmonic MediaGrid) Network. Double-click the IP address field for the
corresponding Ethernet port to modify it.

NOTE: For Gbe 03 and Gbe 04, make sure the DHCP check box is not selected if mounting Harmonic
MediaGrid as storage.

3. Click Apply to save the changes.

13.8.2 Mounting Storage


After configuring the network settings for the Ethernet ports, you also need to configure
ProMedia Origin to use NAS/Harmonic MediaGrid as the content storage point.

© 2013 Harmonic Inc. 157 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Configuring Storage for ProMedia Origin

1. In the ProMedia Origin GUI, navigate to Settings > Storage. The Storage page appears.

Figure 13–5: NAS Settings for Storage (ProMedia Origin)

2. Specify the following parameters on the Storage page:


Use NAS for Asset Storage
Select to enable using the NAS for the storage of live/VOD content.

NOTE: When enabling/disabling the “Use NAS for Asset Storage” field, you need to stop all the services
running on the ProMedia Live and Package server initially. After the NAS is enabled/disabled successfully,
you can restart all the services publishing from ProMedia Live and Package.

NAS Type
ProMedia Origin supports Harmonic MediaGrid as the NAS type.
Select either None or Harmonic MediaGrid from the drop-down menu. If None is
selected, there will not have any activities between Harmonic MediaGrid and ProMedia
Origin server. If Harmonic MediaGrid is selected, ProMedia Origin server will connect to
Harmonic MediaGrid for mounting drive.
NAS Persist Storage Domain
The default value is a period. No need to change this value if there is no domain.
NAS Persist Storage Username
Specify the user name for connecting the NAS/Harmonic MediaGrid.
NAS Persist Storage Password
Specify the password for connecting the NAS/Harmonic MediaGrid.
NAS IP
Specify the connection IP address of the NAS/Harmonic MediaGrid.
For Harmonic MediaGrid configuration, enter the IP address of the primary
ContentDirector for the Harmonic MediaGrid system. To locate this IP address, in
SystemManager, click the Servers & Switches icon in the left-hand column. A list of
Harmonic MediaGrid devices, including ContentDirectors, and their IP addresses
appears.
NAS Persist Storage Folder Path
Specify the folder share name at NAS/Harmonic MediaGrid.
For Harmonic MediaGrid configuration, enter the file system path on the Harmonic
MediaGrid. To view the file system name in SystemManager, navigate to the Volume

© 2013 Harmonic Inc. 158 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Configuring SNMP for ProMedia Origin

Properties page and locate the FileSystem field. See “Viewing Properties for Volumes” in
the Harmonic SystemManager User Guide.
3. Click Apply to save the changes.

13.9 Configuring SNMP for ProMedia Origin


The SNMP Configuration page allows you to specify settings for, and the behavior of, the
ProMedia Origin server on the network.
In the ProMedia Origin GUI, navigate to Settings > SNMP Configuration. The SNMP
Configuration page appears.

13.9.1 Specifying Parameters on the Basic Section


Send Trap
Select this check box to enable the ProMedia Origin server to send SNMP traps.
Send Traps to Following Communities
■ Community Name: Designate a list of accepted communities that can use SNMP services
from the current server.
■ Destinations: Assign the trap destinations.

13.9.2 Specifying Parameters on the Advanced Section


Send Authentication trap
Select this check box to enable the ProMedia Origin server to send an authentication trap.
Accept SNMP Packets from Any Host
Select this check box to enable acceptance of SNMP packets from any host.
Accept SNMP Packets from Following Hosts
If “Accept SNMP packets from any host” is not selected, enter the IP address for “Accept
SNMP packets from following hosts”.
Accepted communities
You can designate a list of accepted communities that can use the SNMP services from the
current server.
■ Name: Enter the name of the accepted communities.

■ Community Right: Select (None / Notify / Read only / Read and Write / Read and Create) to
authorize the right to the specific communities.

13.9.3 Using the Download MIBs Button


Click the Download MIBs button to download the MIB files for the components of the current
ProMedia Origin server and view them or save them to disk. You will be prompted to save or
view the .zip file.

© 2013 Harmonic Inc. 159 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Configuring Syslog for ProMedia Origin

13.10 Configuring Syslog for ProMedia Origin


The ProMedia Origin GUI allows Syslog server to send log messages to an external
monitoring system for troubleshooting purposes.
To configure Syslog for ProMedia Origin:
1. In the ProMedia Origin GUI, navigate to Settings > Syslog. The Syslog page appears.
2. Specify the parameters on the Syslog page:
Destination
The destination IP address for the Syslog file. To disable this destination address, set it as
0.0.0.0.
Port
The destination port for the Syslog file.
3. Click Apply to save the changes.

13.11 Setting User Account for ProMedia Origin


The ProMedia Origin GUI allows the system administrator to create, edit, or delete an user
account.
To set up user account for ProMedia Origin:
1. In the ProMedia Origin GUI, navigate to Settings > User. The User page appears.
2. Click “Click here to add a new row” to add a new user.
3. Enter the login credential for a new user account.
Name
Add the Name of the user for whom the new account is created.
Password
Add the login Password for this new user account.
Confirmation
Re-enter the password to confirm.
4. Click Apply to save the changes.

13.12 Setting Anti-Virus Protection for ProMedia Origin


To protect your platform from viruses, spyware, and malicious intrusion, ProMedia Origin
includes anti-virus software in its installation. It has a real-time scan engine to ensure that the
server is protected 24 hours a day.
To set up anti-virus protection for ProMedia Origin:

© 2013 Harmonic Inc. 160 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Upgrading ProMedia Origin

1. In the ProMedia GUI, navigate to Settings > Anti-Virus. The Anti-Virus page appears.
2. Specify the following parameters on the Anti-Virus page:
Program Name
This displays the name of the anti-virus software.
Virus Definition
This typically refers to the database of all current virus signature files used by a particular
anti-virus software for virus detection.
Live Update
This enables live update to download and install security updates and software patches.
Schedule Scan Day of Week
A scheduled scan checks the ProMedia Origin for viruses and other threats on a regular
basis. Select the days of the week you want to run the scheduled scans.
Schedule Scan Time
Specify the time you want to run the scheduled scans.
3. Click Apply to save the changes.

13.13 Upgrading ProMedia Origin


Occasionally Harmonic releases patches to the ProMedia Origin system. In that event, you will
need to load the patch in each ProMedia Origin server.
To upgrade ProMedia Origin:
1. Download the patch to a location on the network.
2. Log in to the FTP server of ProMedia Origin to be upgraded.
3. Navigate to /Virtual/Upgrade.
4. Upload the upgrade package (the cab file) using binary mode.
5. Connect to the ProMedia Origin GUI and navigate to Settings > Software Upgrade. (The
Software Upgrade page allows you to load the Harmonic patch releases to the server)
6. Select the patch from the Targeted Patch drop-down menu to load the available upgrade
package to the server.
7. Click the Apply button to apply the upgrade package.

NOTE: If you do not find the patch in the selection of the drop-down menu, please check if it has been
uploaded successfully to the path /Virtual/ Upgrade.

13.13.1 Procedure to Upgrade ProMedia Origin 1.0.5.0 to 1.1.0.0/1.2.0.0


1. Stop all the services running in both ProMedia Live and Package, and ProMedia Origin.
Make sure ProMedia Live and Package have stop publishing outputs to ProMedia Origin.
2. Upgrade ProMedia Live and Package to version 1.1.0.0/1.2.0.0/1.3.0.0. Click the Apply
button to enable the upgrade procedure. (Please refer to 4.11 Upgrading ProMedia Live &
Package.)
3. Apply the “Harmonic Mode” protocol configuration in ProMedia Live and Package for
HLS, Smooth Streaming, and HDS publishing (Please refer to Protocol configured in
5.3.1 Configuring Publishing Point Profiles for HLS Output & 5.3.2 Configuring Publishing
Point Profiles for Smooth Streaming Output & 5.3.5 Configuring Publishing Point Profiles
for HDS Output).

© 2013 Harmonic Inc. 161 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Upgrading ProMedia Origin

4. Upgrade ProMedia Origin to version 1.1.0.0/1.2.0.0. Click the Apply button to enable the
upgrade procedure. (Please refer to 13.13 Upgrading ProMedia Origin for details.)
5. Start enabling all the services in ProMedia Live and Package.
6. Examine if all the services are published to ProMedia Origin normally.

13.13.2 Procedure to Upgrade ProMedia Origin with Publishing Point


Redundancy Setup
The publishing point redundancy scenarios include:
1. Active-Standby Setup
On the Backup Origin Server
a. Navigate to Settings > Origin > Content HTTP Access Control.
b. Delete the list of IP restriction settings and set the Current State to be “Enabled” (i.e.
no active ingest and egress section on the server).
NOTE: You can back up your IP restriction settings as you need to restore the settings later. Click the
Save as button to back up your settings, if desired.

c. Reboot the server before approaching the next step.


d. Navigate to Settings > Software Upgrade and apply the patch to the server by
selecting the Targeted Patch.
e. After the patch process is completed, restore IP restriction settings to the original
value. (Click the Load button to restore the saved IP restriction settings, if desired.)
On the Primary Origin Server
a. Repeat the above steps for the Backup Origin Server.

2. Active-Active Setup
On the First Origin Server
a. Navigate to Settings > Origin > Content HTTP Access Control.
b. Delete the list of IP restriction settings and set the Current State to be “Enabled” (i.e.
no active ingest and egress section on the server).
NOTE: You can back up your IP restriction settings as you need to restore the settings later. Click the
Save as button to back up your settings, if desired.

c. Navigate to Settings > Software Upgrade and apply the patch to the server by
selecting the Targeted Patch.
d. After the patch process is completed, restore IP restriction settings to the original
value. (Click the Load button to restore the saved IP restriction settings, if desired.)
On the Second Origin Server
a. Repeat the above steps for the First Origin Server.

NOTE: In the case of fresh image install, you need to ensure that the system time of the ProMedia Origin
server is configured before connecting it to ProMedia Live & Package and Harmonic MediaGrid. Otherwise
the content on the Harmonic MediaGrid may be corrupted by the newly added ProMedia Origin server.

© 2013 Harmonic Inc. 162 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Setting Content Cache Control for ProMedia Origin

13.14 Setting Content Cache Control for ProMedia Origin


The ProMedia Origin GUI allows users to set the duration of VOD content cache retained in
the downstream CDNs which support cache control.
To set up content cache control for ProMedia Origin:
1. In the ProMedia Origin GUI, navigate to Settings > Origin > Content Cache Control. The
Content Cache Control page appears.
2. Specify the parameters on the Content Cache Control page:
Maximum Retention Duration for VOD Contents (sec)
Enter the maximum retention duration for VOD contents, expressed in seconds.
Maximum Retention Duration for MPEG-DASH Manifest (sec)
Enter the maximum retention duration for DASH manifest, expressed in seconds.
Maximum Retention Duration for MPEG-DASH Segment (sec)
Enter the maximum retention duration for DASH segment, expressed in seconds.
3. Click Apply to save the changes.

13.15 Setting Content HTTP Access Control for ProMedia Origin


ProMedia Origin allows users to set up access control so that the offline VOD content will only
be delivered to the selected downstream locations. To establish the access control, you can
enable the access control feature for the specified IP addresses and associated subnet
masks.
To set up access control for content delivery, proceed with the following steps on the Content
HTTP Access Control page:
1. In the ProMedia Origin GUI, navigate to Settings > Origin > Content HTTP Access
Control. The Content HTTP Access Control page appears.

Figure 13–6: Content HTTP Access Control (ProMedia Origin)

2. Click the button.


3. The prompt appears. Specify the IP address and associated Subnet Mask.
4. Click OK to confirm.

© 2013 Harmonic Inc. 163 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Copying Ingress/Egress URLs for ProMedia Origin

5. Click the button to enable the access to ProMedia Origin from hosts with IP addresses
and subnet masks specified in the list.

6. Click the button to disable the access to ProMedia Origin from hosts with IP
addresses and subnet masks specified in the list.
NOTE: For the Smooth Streaming service, there is a limitation that the IP address of the ProMedia Live
and Package (or network IP/subnet of all publishers) also needs to be added into the list.

CAUTION: Change of access control configuration can be service affecting. You are recommended not
to change the access control configuration after initial setup.

7. Click Apply to save the changes.

13.16 Copying Ingress/Egress URLs for ProMedia Origin


ProMedia Origin provides a set of URLs as a template for users to copy the ingress paths &
egress paths for both VOD and live services publishing. Ingress & egress URL paths can be
used on the upstream ProMedia Package and downstream clients respectively. Users just
need to modify the associated asset name/service name within the provided URL paths.
To copy ingress/egress URLs, perform with the following:
1. In the ProMedia Origin GUI, navigate to Settings > Origin > Ingress/Egress URLs. The
Ingress/Egress URLs page appears.
2. Click Copy to copy either the Ingress path or the Egress path.
3. A dialog box appears and prompts for confirmation of accessing your clipboard.
4. Click Yes.
5. Access upstream ProMedia Package or downstream clients.
6. Paste the Ingress/Egress path to upstream ProMedia Package or downstream clients
respectively. (e.g. DASH Live Ingress Path can be used for configuring the Publishing Point
in ProMedia Package.)

13.17 Backing up/Restoring Device for ProMedia Origin


It is a good practice to keep a backup file of your existing configuration, and it is a good idea
to store a copy on a server that is not part of the configuration. The backup process restores
all the necessary information from the user browser machine, not the server machine.
To back up or restore your device configuration, you need to proceed with the following:

© 2013 Harmonic Inc. 164 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Backing up/Restoring Device for ProMedia Origin

1. In the ProMedia Origin GUI, navigate to Settings > Backup/Restore. The Backup/Restore
page appears.
2. Select the following Backup/Restore options:
Backup Device Settings Button
Click this button to save the device settings to a specific location as a backup file.
Restore Device Settings Button
Click this button to open the backup file from a specific location to restore the device
settings.
Backup Service Settings and Templates Button
Click this button to save the service settings and templates to a specific location as a
backup file.
Restore Service Settings and Templates Button
Click this button to open the backup file from a specific location to restore service
settings and templates.

© 2013 Harmonic Inc. 165 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 14
PM Origin - Configuring Services
This chapter describes the procedures to monitor and preview services ingested from the
upstream ProMedia Package using the ProMedia Origin GUI. It includes the following
sections:
■ Services Overview
■ Monitoring Services
■ Copying Ingress & Egress Paths
■ Enabling a Service
■ Disabling a Service
■ Deleting a Service
■ Previewing a Service

14.1 Services Overview


In the ProMedia Origin GUI, you can monitor the services ingested from upstream ProMedia
Package and preview the services to be delivered to the downstream clients. ProMedia Origin
supports following types of input protocol for each service:
■ Apple HTTP Live Streaming (HLS)

■ Microsoft Smooth Streaming (SS)

■ Adobe HTTP Dynamic Streaming (HDS)

■ Dynamic Adaptive Streaming over HTTP (DASH)

14.2 Monitoring Services


14.2.1 Accessing the Services Page
ProMedia Origin automatically detects the services ingested from upstream ProMedia
Package and displays the associated services in the ProMedia Origin GUI. There is no
configuration required in the GUI.

NOTE: The streaming content is distributed to ProMedia Origin according to the path of the publishing
point configured in upstream ProMedia Package.

In the ProMedia Origin GUI, click Services at the top. The Services page appears.

© 2013 Harmonic Inc. 166 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 14 PM Origin - Configuring Services Monitoring Services

Service
Input

Stream
Details

Figure 14–1: Monitoring services (ProMedia Origin)

14.2.2 Monitoring Services Input


You can view services input displayed at the top section of the Services page:
Name
Displays the Service Name that matches with the ProMedia Package‘s configured Service
Name. You can perform Enable / Disable / Delete actions on a particular service input.
(Please refer to 14.4 Enabling a Service & 14.5 Disabling a Service & 14.6 Deleting a Service
for details.)
State
Displays the current state of the service input that includes Running, Started, Stopped, Error,
and Lost.
■ Running: The service is receiving new data from live source (e.g. ProMedia Package).

■ Started: The service has started, but no data is received from live source (e.g. ProMedia
Package).
■ Stopped: The service is stopped to received new data from live source (e.g. ProMedia
Package).
■ Error: There is an error in the service.

■ Lost: The service is running, but no data is received from live source (e.g. ProMedia
Package).
Type
Displays the input protocol type of the service that ProMedia Origin supports. The type
includes HLS, Smooth Streaming, HDS, and DASH.
Ingress Bitrate

© 2013 Harmonic Inc. 167 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 14 PM Origin - Configuring Services Monitoring Services

Displays the aggregate ingress bitrate of the service.


Egress Bitrate
Displays the aggregate egress bitrate of the Live service requested. It is not available for the
Start-over and Catch-up operations. (Please refer to 14.7 Previewing a Service for details.)
Request Rate
Displays the aggregate number of HTTP download request of the Live service per second. It
is not available for the Start-over and Catch-up operations. (Please refer to 14.7 Previewing a
Service for details.)
Estimated Storage Consumption
Refers to the estimated storage consumption per service which is used for the Live, Start-
over, and Catch-up operations. This amount is calculated based on the Ingress Bitrate and
Retention Period configured in upstream ProMedia Package. ProMedia Origin warns users if
the storage is not enough for the Live, Start-over, and Catch-up operations.

NOTE: Estimated Storage Consumption is applicable to HLS, SS, and HDS services except DASH.

14.2.3 Monitoring Streams Details


You can view streams details displayed at the bottom section of the Services page:
DVR Window (sec)
Displays the availability of media segment files most recently added (expressed in seconds).
This value is derived from the configuration set up in ProMedia Package and cannot be
configured in the ProMedia Origin GUI.
Retention Period (min)
Displays the duration that the media segment files actually retain in the ProMedia Origin
server (expressed in minutes). This value is derived from the configuration set up in ProMedia
Package and cannot be configured in the ProMedia Origin GUI.
Publisher Address
The IP address of the Publisher (e.g. ProMedia Package).
Origin IP
The IP address of ProMedia Origin used to ingest services.
Type
Displays the type of encoding streams of the service. For example, each video and audio
streams could be displayed as the input.
Encoded Bitrate
Displays the encoded bitrate of streams of the service.
Ingress Bitrate
Displays the bitrate of ingress streams of the service.
Egress Bitrate
Displays the bitrate of egress streams of the Live service. The Egress bitrate is not available
for the Start-over and Catch-up service. (Please refer to 14.7 Previewing a Service for details.
Request Rate

© 2013 Harmonic Inc. 168 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 14 PM Origin - Configuring Services Copying Ingress & Egress Paths

Displays the number of HTTP download request per second for streams of the Live service.
The Request Rate is not available for the Start-over and Catch-up service. (Please refer to
14.7 Previewing a Service for details.)

CAUTION: In the case of Single HDS Audio Stream Input, the audio stream does not appear in the
detail box. In fact, the audio stream is muxed and embedded into video streams. In the case of multiple
HDS audio stream input, audio streams are displayed and published individually.

14.3 Copying Ingress & Egress Paths


The Services page allows users to copy the ingress path & egress path displayed on the
Silverlight interface, which can be used to paste on upstream ProMedia Package and
downstream clients respectively. This avoids any errors by copying the paths directly onto
your upstream and downstream applications.
Two displayed ingress paths are performed through GbE port 5 & 6 and two displayed egress
paths are performed through GbE port 7 & 8.
In the ProMedia Origin GUI, click Services at the top. The Services page appears.

Click to copy Ingress paths Click to copy Egress paths

Figure 14–2: Copy ingress & egress paths

Proceed with the following steps:


1. Click Copy to copy either the Ingress path or the Egress path.
2. A dialog box appears and prompts for confirmation of accessing your clipboard.
3. Click Yes.
4. Access upstream ProMedia Package or downstream clients.

© 2013 Harmonic Inc. 169 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 14 PM Origin - Configuring Services Enabling a Service

5. Paste the Ingress/Egress path to upstream ProMedia Package or downstream clients


respectively. (e.g. DASH Live Ingress path can be used for configuring the Publishing
Point in ProMedia Package.)

14.4 Enabling a Service


ProMedia Origin allows users to enable the service when the service is stopped. If the service
is enabled, the service ingest will initiate.
To enable a service in the ProMedia Origin GUI, you need to proceed with the following
steps:
1. Select the service to be enabled.

2. Click the button.


3. Check if the state is changed to “Running”.
4. If the state is changed to “Running”, the service is enabled.

14.5 Disabling a Service


ProMedia Origin allows users to disable services so as to terminate the ingest from upstream
ProMedia Package.

CAUTION: The live service cannot be disabled when it operates in the state of Running. Users have to
stop the service in the upstream ProMedia Package first before disabling the service in ProMedia Origin.

To disable a service in the ProMedia Origin GUI, you need to proceed with the following
steps:
1. Select the service to be disabled.

2. Click the button.


3. Check if the state is changed to “Stopped”.
4. If the state is changed to “Stopped”, the service is disabled.

14.6 Deleting a Service


ProMedia Origin allows users to delete services that all the contents already stored in the
asset storage will be removed.

CAUTION: The live service cannot be deleted when it operates in the state of Running. Users have to
stop the service in the upstream ProMedia Package first before deleting the service in ProMedia Origin.

CAUTION: In the case of changing the Additional Path in the ProMedia Package's HDS Publishing
Point profile, a new service will be created in the ProMedia Origin GUI. The service with the previous
Additional Path remains in the ProMedia Origin GUI but no longer used. Users should delete the obsolete
service in the PMO GUI in order to clear the raised “Fragment Lost” alarm.

© 2013 Harmonic Inc. 170 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 14 PM Origin - Configuring Services Previewing a Service

To delete a service in the ProMedia Origin GUI, you need to proceed with the following steps:
1. Select the service to be deleted.

2. Click the button.


3. A dialog box appears prompting to delete the service.
4. Click OK.

14.7 Previewing a Service


ProMedia Origin is capable of publishing its contents to the downstream clients. To facilitate
service monitoring before delivering content to downstream clients, you are enabled to
preview content in the following modes:
■ Live mode: When enabled, it starts to play the live content.

■ Startover mode: When enabled, it starts the playback of an ongoing live content from its
beginning.
■ Catchup mode: When enabled, it starts the playback of live content after its completion.

In the ProMedia Origin GUI, click Services at the top. The Services page appears.

Click to preview live service

Figure 14–3: Preview live content

14.7.1 Previewing a Service in the Live Mode


14.7.1.1 Previewing HLS Live Content
Proceed with the following steps to preview the HLS content publishing in the Live mode:

© 2013 Harmonic Inc. 171 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 14 PM Origin - Configuring Services Previewing a Service

1. Select the HLS service with the state of Running (i.e. The HLS service is receiving data
from live source).
2. Click Preview Live and a dialog box appears.

Figure 14–4: Preview in the live mode

3. Select the Live Mode.


4. Select the Network Interface to perform previewing which can be derived from the
Management Interface (i.e. Ethernet Port 1) or Delivery Interfaces (i.e. Ethernet Port 7 &
8).
5. Click OK.
6. A window pops up with the QR code displayed.
7. Use your iDevice (e.g. iPhone/iPad) with the apps installed to scan the associated QR
code.
8. Preview the HLS Live content on your iDevice.

14.7.1.2 Previewing SS Live Content


Proceed with the following steps to preview the SS content publishing in the Live mode:
1. Select the SS service with the state of Running (i.e. The SS service is receiving data from
live source).
2. Click Preview Live and a dialog box appears.
3. Select the Live Mode.
4. Select the Network Interface to perform previewing which can be derived from the
Management Interface (i.e. Ethernet Port 1) or Delivery Interfaces (i.e. Ethernet Port 7 &
8).
5. Click OK.
6. A window pops up with the URL attached.
7. Preview the SS Live content using the associated URL on your web browser.

14.7.1.3 Previewing HDS Live Content


Proceed with the following steps to preview the HDS content publishing in the Live mode:
1. Select the HDS service with the state of Running (i.e. The HDS service is receiving data
from live source).
2. Click Preview Live and a dialog box appears.
3. Select the Live Mode.
4. Select the Network Interface to perform previewing which can be derived from the
Management Interface (i.e. Ethernet Port 1) or Delivery Interfaces (i.e. Ethernet Port 7 &
8).
5. Click OK.
6. A window pops up with the URL attached.
7. Preview the HDS Live content using the associated URL on your web browser.

© 2013 Harmonic Inc. 172 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 14 PM Origin - Configuring Services Previewing a Service

14.7.1.4 Previewing DASH Live Content


Proceed with the following steps to preview the DASH live content:
1. Select the DASH service with the state of Running (i.e. The DASH service is receiving data
from live source).
2. Click Copy to copy the Egress Path.
3. A dialog box appears and prompts for confirmation of accessing your clipboard.
4. Click Yes.
5. Preview the DASH Live content using the associated URL on your web browser.

14.7.2 Previewing a Service in the Startover Mode


14.7.2.1 Previewing HLS Start-over Content
Proceed with the following steps to preview the HLS content publishing in the Startover
mode:
1. Select the HLS service with the state of Running (i.e. The HLS service is receiving data
from live source).
2. Click Preview Live and a dialog box appears.

Figure 14–5: Preview in the Startover mode

3. Select the Startover Mode.


4. Specify the Start Time for setting the start time of content playback.
5. Specify the Stop Time for setting the stop time of content playback. If the Stop Time is not
specified, an ongoing live content playback will be performing.
6. Select the Network Interface to perform previewing which can be derived from the
Management Interface (i.e. Ethernet Port 1) or Delivery Interfaces (i.e. Ethernet Port 7 &
8).
7. Click OK.
8. A window pops up with the QR code displayed.
9. Use your iDevice (e.g. iPhone/iPad) with the apps installed to scan the associated QR
code.
10. Preview the HLS Start-over content on your iDevice.

14.7.2.2 Previewing SS Start-over Content


Proceed with the following steps to preview the SS content publishing in the Startover mode:
1. Select the SS service with the state of Running (i.e. The SS service is receiving data from
live source).
2. Click Preview Live and a dialog box appears.

© 2013 Harmonic Inc. 173 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 14 PM Origin - Configuring Services Previewing a Service

3. Select the Startover Mode.


4. Specify the Start Time for setting the start time of content playback.
5. Specify the Stop Time for setting the stop time of content playback. If the Stop Time is not
specified, an ongoing live content playback will be performing.
6. Select the Network Interface to perform previewing which can be derived from the
Management Interface (i.e. Ethernet Port 1) or Delivery Interfaces (i.e. Ethernet Port 7 &
8).
7. Click OK.
8. A window pops up with the URL attached.
9. Preview the SS Start-over content using the associated URL on your web browser.

14.7.2.3 Previewing HDS Start-over Content


Proceed with the following steps to preview the HDS content publishing in the Startover
mode:
1. Select the HDS service with the state of Running (i.e. The HDS service is receiving data
from live source).
2. Click Preview Live and a dialog box appears.
3. Select the Startover Mode.
4. Specify the Start Time for setting the start time of content playback.
5. Specify the Stop Time for setting the stop time of content playback. If the Stop Time is not
specified, an ongoing live content playback will be performing.
6. Select the Network Interface to perform previewing which can be derived from the
Management Interface (i.e. Ethernet Port 1) or Delivery Interfaces (i.e. Ethernet Port 7 &
8).
7. Click OK.
8. A window pops up with the URL attached.
9. Preview the HDS Start-over content using the associated URL on your web browser.

14.7.3 Previewing a Service in the Catchup Mode


14.7.3.1 Previewing HLS Catch-up Content
Proceed with the following steps to preview the HLS content publishing in the Catchup mode:
1. Select the HLS service with the state of Running (i.e. The HLS service is receiving data
from live source).
2. Click Preview Live and a dialog box appears.

Figure 14–6: Preview in the Catchup mode

3. Select the Catchup Mode.

© 2013 Harmonic Inc. 174 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 14 PM Origin - Configuring Services Previewing a Service

4. Specify the Start Time & Stop Time for previewing the Catch-up content within the time
duration.
NOTE: You are required to specify a preceding time duration for a catch-up operation.

5. Select the Network Interface to perform previewing which can be derived from the
Management Interface (i.e. Ethernet Port 1) or Delivery Interfaces (i.e. Ethernet Port 7 &
8).
6. Click OK.
7. A window pops up with the QR code displayed.
8. Use your iDevice (e.g. iPhone/iPad) with the apps installed to scan the associated QR
code.
9. Preview the HLS Catch-up content on your iDevice.

14.7.3.2 Previewing SS Catch-up Content


Proceed with the following steps to preview the SS content publishing in the Catchup mode:
1. Select the SS service with the state of Running (i.e. The SS service is receiving data from
live source).
2. Click Preview Live and a dialog box appears.
3. Select the Catchup Mode.
4. Specify the Start Time & Stop Time for previewing the Catch-up content within the time
duration.
NOTE: You are required to specify a preceding time duration for a catch-up operation.

5. Select the Network Interface to perform previewing which can be derived from the
Management Interface (i.e. Ethernet Port 1) or Delivery Interfaces (i.e. Ethernet Port 7 &
8).
6. Click OK.
7. A window pops up with the URL attached.
8. Preview the SS Catch-up content using the associated URL on your web browser.

14.7.3.3 Previewing HDS Catch-up Content


Proceed with the following steps to preview the HDS content publishing in the Catchup
mode:
1. Select the HDS service with the state of Running (i.e. The HDS service is receiving data
from live source).
2. Click Preview Live and a dialog box appears.
3. Select the Catchup Mode.
4. Specify the Start Time & Stop Time for previewing the Catch-up content within the time
duration.

NOTE: You are required to specify a preceding time duration for a catch-up operation.

5. Select the Network Interface to perform previewing which can be derived from the
Management Interface (i.e. Ethernet Port 1) or Delivery Interfaces (i.e. Ethernet Port 7 &
8).
6. Click OK.
7. A window pops up with the URL attached.
8. Preview the HDS Catch-up content using the associated URL on your web browser.

© 2013 Harmonic Inc. 175 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 15
PM Origin - Monitoring & Troubleshooting
This chapter describes how to monitor the system status and alarms for troubleshooting
purposes using the ProMedia Origin GUI application. It includes the following sections:
■ Viewing the Connection Data
■ Rebooting the System
■ Downloading Debug Logs for Technical Support
■ Storage JBOD Detached
■ Contacting Harmonic Support

15.1 Viewing the Connection Data


The Delivery page displays the records about connections with the Web Service and requests
from clients.
In the ProMedia Origin GUI, navigate to Logs > Status > Delivery. The Delivery page appears.
View the connection data on the Delivery page:
Connection Attempts/sec
The rate that connections have been attempted to the Web service.
Current Connections
The current number of connections established with the Web service.
Maximum Connections
The maximum number of concurrent connections established with the Web service (since
service startup).
Total Connection Attempts
The number of connections that have been attempted using the Web service (since service
startup).
404 Not Found Errors/sec
The rate of errors due to requests that couldn't be satisfied by the server because the
requested document could not be found. These are generally reported as an HTTP 404 error
code to the client.
Total 404 Not Found Errors
The number of requests that couldn't be satisfied by the server because the requested
document could not be found (since service startup). These are generally reported as an
HTTP 404 error code to the client.

15.2 Rebooting the System


In the ProMedia Origin GUI, navigate to Settings and click Reboot at the bottom of the
Settings panel to reboot ProMedia Origin server (as shown in Figure 15–1).

© 2013 Harmonic Inc. 176 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 15 PM Origin - Monitoring & Troubleshooting Downloading Debug Logs for Technical Support

Figure 15–1: System Reboot and Download Debug Logs (ProMedia Origin)

15.3 Downloading Debug Logs for Technical Support


In the event of a module crash on a ProMedia Origin server, the server creates debug logs.
Harmonic Support uses these log files to diagnose specific problems on the server.
In the ProMedia Origin GUI, navigate to Settings and click Download Debug Logs at the
bottom of the Settings panel to download the debug logs (as shown in Figure 15–1).

15.4 Storage JBOD Detached


The RAID BIOS configurations are required to boot from internal disks when JBOD is
detached (intentionally or accidentally).
After JBOD is detached, the following procedures need to be configured in RAID BIOS to
boot from internal disks.
1. Controller 0 - > Ctrl Mgmt- > Uncheck Enable BIOS Stop on Error settings
2. Controller 0 - > Ctrl Mgmt- > Check Enable Auto Import settings
3. Controller 1 - > Ctrl Mgmt- > Uncheck Enable BIOS Stop on Error settings
4. Controller 1 - > Ctrl Mgmt- > Check Enable Auto Import settings

(Please refer to 15.4.1 RAID BIOS Configuration for details.)

© 2013 Harmonic Inc. 177 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 15 PM Origin - Monitoring & Troubleshooting Storage JBOD Detached

15.4.1 RAID BIOS Configuration


1. Turn on or restart your system when the JBOD is detached.

2. Select and proceed with both Controller 0 and Controller 1.

© 2013 Harmonic Inc. 178 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 15 PM Origin - Monitoring & Troubleshooting Storage JBOD Detached

3. Uncheck Enable Auto Import within the Settings section for both Controller 0 and
Controller 1.

4. Check Enable BIOS Stop on Error within the Settings section for both Controller 0 and
Controller 1.

© 2013 Harmonic Inc. 179 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 15 PM Origin - Monitoring & Troubleshooting Contacting Harmonic Support

15.5 Contacting Harmonic Support


Harmonic Customer and Technical Support are available to help you with any questions or
problems you may have regarding Harmonic products.

For assistance, refer to the following table for contact information in your region:

Table 15–1: Contacting Harmonic Support

Region Telephone Technical Support E-mail

Americas 888-673-4896 (888-MPEG-TWO) [email protected]


or 408-490-6477

Europe, Middle East +44 1252 555 450 [email protected]

Asia (excluding +852-2116-1119 [email protected]


India and Russia)

India +91 22 6793 9291 [email protected]

Russia +7 495 926 4608 [email protected]

Africa +972-54-900-7740 [email protected]

China +852-2116-1119 [email protected]

The corporate address for Harmonic Inc. is:


Harmonic Inc.
4300 North First St.
San Jose, CA 95134, U.S.A.
Attn: Customer Support
The corporate telephone numbers for Harmonic Inc. are:
Tel. 1.800.788.1330 (from the U.S. and Canada)
Tel. +1.408.542.2500 (outside the U.S. and Canada)
Fax.+1.408.490.6770
The web address for Harmonic Inc. is www.harmonicinc.com.

© 2013 Harmonic Inc. 180 ProMedia Software Solutions, Version 1.9, Rev A
Appendix A
Appendix - SCTE 35 Triggered Slate Insertion Behaviors
This appendix describes the behavior of SCTE 35 triggered slate insertion features for both
ProMedia Live and ProMedia Package. It describes when ProMedia receives SCTE 35
messages in the input, as well as the corresponding slate image will be inserted.
It includes the following sections:
■ Detailed Behavior of SCTE 35 Triggered Slate Insertion
■ Configuring Parameters for SCTE 35 Triggered Slate Insertion

A.1 Detailed Behavior of SCTE 35 Triggered Slate Insertion


Below is the process to carry out slate insertion triggered by SCTE 35 messages:
■ Target Time to Insert / Remove Slate
■ Use splice_insert() command without segmentation_descriptor() to Trigger Slate Insertion
■ Use splice_insert() / time_signal() command with segmentation_descriptor() to Trigger
Slate Insertion
■ Trigger Blackout / Ad Slate Insertion

NOTE: For SCTE 35 command details, please refer to the SCTE 35 2012 specification in http://
www.scte.org/documents/pdf/Standards/ANSI_SCTE%2035%202012.pdf

A.1.1 Target Time to Insert / Remove Slate


Each command should have a splice_time, and optionally pts_adjustment, referring to the
target time for triggering slate insertion / removal.
■ For a command which is examined to be “out_point”, slate will be inserted when:
Current video PTS >= splice_time + pts_adjustment + PTS Offset of “out_point”;
■ For a command which is examined to be “in_point”, slate will be removed when:
Current video PTS >= splice_time + pts_adjustment + PTS Offset of “in_point”; OR
Slate insertion duration >= break_duration() of “out_point”; OR
Slate insertion duration >= Default Insertion Duration of "out_point";

A.1.2 Use splice_insert() command without segmentation_descriptor() to


Trigger Slate Insertion
splice_insert() commands satisfying ALL of the following criteria is considered as a slate
insertion trigger:
splice_event_id == Splice Event ID;
splice_event_cancel_indicator ==0;
program_splice_flag == 1;
splice_immediate_flag == 0;

© 2013 Harmonic Inc. 181 ProMedia Software Solutions, Version 1.9, Rev A
Appendix A Appendix - SCTE 35 Triggered Slate Insertion Behaviors Detailed Behavior of SCTE 35 Triggered Slate Insertion

They are then classified into “out_point” and “in_point”:


“out_point”: out_of_network_indicator == 1;
“in_point”: out_of_network_indicator == 0;
NOTE: Slate will be inserted / removed at target time according to Target Time to Insert / Remove
Slate

A.1.3 Use splice_insert() / time_signal() command with


segmentation_descriptor() to Trigger Slate Insertion
splice_insert() / time_signal() commands satisfying ALL of the following criteria is considered
as a slate insertion trigger:
segmentation_event_cancel_indicator == 0;
delivery_not_restricted_flag == 0;
belongs to one of the segmentation_type_id defined in the following table:

Priority (Highest = 0) segmentation_type_id

0 Not Indicated (0x00)

1 Program Start (0x10) / End (0x11) / Overlap Start (0x17)

2 Chapter Start (0x20) / End (0x21)

3 Provider Advertisement Start (0x30) / End (0x31)

4 Distributor Advertisement Start (0x32) / End (0x33)

5 Placement Opportunity Start (0x34) / End (0x35)

999 Otherwise

For each command, the following conditions will be examined:


segmentation_event_id == Segmentation Event ID; OR
web_delivery_allowed_flag == 0; OR
no_regional_blackout_flag == 0; OR
device_restrictions <= Restrict Group;
They can be classified into “out_point” and “in_point”:
“out_point”: Condition == TRUE;
“in_point”: Condition == FALSE AND Priority of current command >= “out_point”;

NOTE: Slate will be inserted / removed at target time according to Target Time to Insert / Remove
Slate

A.1.4 Trigger Blackout / Ad Slate Insertion


According to the parameters specified in the SCTE 35 messages, one of following types of
slate image can be inserted:
■ Blackout Slate: the image is used to black out the video content.

© 2013 Harmonic Inc. 182 ProMedia Software Solutions, Version 1.9, Rev A
Appendix A Appendix - SCTE 35 Triggered Slate Insertion Behaviors Detailed Behavior of SCTE 35 Triggered Slate Insertion

■ Ad Slate: the image is used to insert advertisement content when SCTE 35 indicates a
“Placement Opportunity”.
Ad Slate can only be triggered by “Placement opportunity” with priority equal to 5 while
Blackout Slate is triggered with priority not equal to 5.

Priority (Highest = 0) segmentation_type_id

0 Not Indicated (0x00)

1 Program Start (0x10) / End (0x11) / Overlap Start (0x17)

2 Chapter Start (0x20) / End (0x21)

3 Provider Advertisement Start (0x30) / End (0x31)

4 Distributor Advertisement Start (0x32) / End (0x33)

5 Placement Opportunity Start (0x34) / End (0x35)

999 Otherwise

A.1.5 Slate Insertion Example


A.1.5.1 Example 1
Two SCTE 35 messages are received with condition matched to insert.
1. For the SCTE 35 message 1, the “out_point” time points to T=0 with priority=2.
At T=0, the slate is inserted with priority 2.
2. For the SCTE 35 message 2, the “out_point” time points to T=1 with priority=1.
At T=1, the same slate is still inserted with priority upgraded from 2 to 1.

A.1.5.2 Example 2
Four SCTE 35 messages are received with condition matched to insert/remove.
1. For the SCTE 35 message 1, the “out_point” time points to T=0 with priority=2.
At T=0, the slate is inserted with priority 2.
2. For the SCTE 35 message 2, the “out_point” time points to T=1 with priority=1.
At T=1, the slate is still inserted with priority upgraded from 2 to 1.
3. For the SCTE 35 message 3, the “in_point” time points to T=2 with priority=2.

© 2013 Harmonic Inc. 183 ProMedia Software Solutions, Version 1.9, Rev A
Appendix A Appendix - SCTE 35 Triggered Slate Insertion Behaviors Detailed Behavior of SCTE 35 Triggered Slate Insertion

At T=2, the slate is NOT removed since the event priority at T=2 is lower than current
slate ON priority.
4. For the SCTE 35 message 4, the “in_point” time points to T=3 with priority=1.
At T=3, the slate is removed since the event priority at T=3 is equal to or higher than the
slate ON priority.

A.1.5.3 Example 3
Four SCTE 35 messages are received with condition matched to insert/remove.
1. For the SCTE 35 message 1, the “out_point” time points to T=0 with priority=1.
At T=0, the slate is inserted with priority 1.
2. For the SCTE 35 message 2, the “out_point” time points to T=1 with priority=2.
At T=1, the slate is still inserted with priority 1 maintained.
3. For the SCTE 35 message 3, the “in_point” time points to T=2 with priority=1.
At T=2, the slate is removed since the event priority at T=2 is higher than the current
slate ON priority.
4. For the SCTE 35 message 4, the “in_point” time points to T=3 with priority=2.
At T=3, no operation carries out.

A.1.5.4 Example 4
Three SCTE 35 messages are received with condition matched to insert/remove.
1. For the SCTE 35 message 1, the “out_point” time points to T=0 with priority=1.
At T=0, the slate is inserted with priority 1.
2. For the SCTE 35 message 2, the “in_point” time points to T=2 with priority=1.
At T=2, the slate is removed since the event priority at T=2 is equal to or higher than the
slate ON priority.
3. For the SCTE 35 message 3, the “in_point” time points to T=3 with priority=1.

© 2013 Harmonic Inc. 184 ProMedia Software Solutions, Version 1.9, Rev A
Appendix A Appendix - SCTE 35 Triggered Slate Insertion Behaviors Configuring Parameters for SCTE 35 Triggered Slate Insertion

At T=3, no operation carries out.

A.2 Configuring Parameters for SCTE 35 Triggered Slate Insertion


To configure SCTE 35 triggered slate insertion in the ProMedia GUI, proceed with the
following steps:
1. Enable /Disable
a. You can choose if SCTE 35 triggered slate will be used by ProMedia.
b. When disabled, any active SCTE 35 triggered slate will be turned off.
2. SCTE35 PID
a. Default PID is 35.
b. Does not matter if the source is SDI.
3. Slate Image URL (Note: only PNG graphic is supported.)
a. Blackout Slate
b. Ad Slate

NOTE: If the slate image does not exist (or corrupted), no slate image will be inserted and an alarm
will be asserted when ProMedia receives SCTE 35 messages. In such occurrence, a black frame will be
inserted instead.

4. Mute Audio check box


a. You can choose to pass through audio or mute audio when slate insertion is enabled.
5. Specify Splice Event ID check box (default = clear)
a. Splice Event ID (from 0 to 4294967295, default value = 0)
i. Hide out if the Specify Splice Event ID check box is clear.
ii. Slate insertion / removal is triggered if the specified value matches
splice_event_id.
6. Specify Slate Segmentation Event ID check box (default = selected)
a. Slate Segmentation Event ID (integer from 0 to 4294967295, default value = 0)
i. Hide out if the Specify Slate Segmentation Event ID check box is clear.
ii. Slate is inserted if the specified value matches segmentation_event_id.
7. Web Delivery Allowed Checking check box (default = selected)
a. Slate is inserted if web_delivery_allowed_flag is 0.
b. Slate is NOT inserted if web_delivery_allowed_flag is 1.
c. Slate is NOT inserted if the Web Delivery Allowed Checking check box is not
selected.

© 2013 Harmonic Inc. 185 ProMedia Software Solutions, Version 1.9, Rev A
Appendix A Appendix - SCTE 35 Triggered Slate Insertion Behaviors Configuring Parameters for SCTE 35 Triggered Slate Insertion

8. Regional Blackout Checking check box (default = selected)


a. Slate is inserted if no_regional_blackout_flag is 0.
b. Slate is NOT inserted if no_regional_blackout_flag is 1.
c. Slate is NOT inserted if the Regional Blackout Checking check box is not selected.
9. Specify Restrict Group check box (default = clear)
a. Restrict Group (integer from 0 - 2, default value = 2)
i. Hide out if the Specify Restrict Group checkbox is clear.
ii. Slate is inserted if specified value is not smaller than device_restrictions.
10. Default Insert Duration (sec) (integer from 0 – 86400, default value = 30)
a. Default duration is 30 seconds if the duration is not specified in SCTE 35 messages.
11. PTS Offset (ms) (integer from -1000 – 65535, default value = 0)
a. Additional time offset to specified splice_time in SCTE 35 messages

© 2013 Harmonic Inc. 186 ProMedia Software Solutions, Version 1.9, Rev A
Glossary

A
AAC
Advanced Audio Coding is a lossy audio compression technology associated with MPEG-4.

AAC LC
Advanced Audio Codec Low Complexity.

ABR
Average Bit Rate.

AC—3
Active Coding 3 is Dolby's third digital audio coding technology, and is synonymous with
Dolby Digital.

AFD
Active Format Description. Signaling describes certain spatial characteristics of a high
definition or standard definition video image. AFD and Bar Data are intended to be broadcast
with the video signal that they describe. AFD information is intended to assist DTV displays in
optimizing the displayed images. AFD may also be used by intermediate professional video
equipment in conversion of video images of one aspect ratio into an image of another aspect
ratio. Bar Data information is used to signal the precise unused areas of active video when the
active image does not completely fill the picture area, in particular widescreen cinema
material carried letterboxed in a frame with bars top and bottom. AFD is documented by
SMPTE 2016 (multiple part document) and its carriage in compressed video is documented
in DVB/ETSI TS 101 154, ATSC A/53 Part 4, ATSC A/72 Part 1, SCTE 128, and other
standards.
Akamai HTTP
Akamai Technologies requires a number of specific extensions to how file sets associated
with HTTP Adaptive Streaming Technologies are stored in their CDN via the HyperText
Transfer Protocol (HTTP). These extensions assist Akamai in overcoming file count within
directory limits and cache corruption when offering live services. The server is contacted
using the HTTP protocol so both user sign in credential and data transferred to the server is in
the clear.
Akamai HTTPS
Akamai Technologies requires a number of specific extensions to how file sets associated
with HTTP Adaptive Streaming Technologies are stored in their CDN via the HyperText
Transfer Secure Protocol (HTTPS). These extensions assist Akamai in overcoming file count
within directory limits and cache corruption when offering live services. The server is
contacted using the HTTPS protocol so both user sign in credential and data transferred to
the server is sent securely over an Secure Socket Layer (SSL) connection.

© 2013 Harmonic Inc. 187 ProMedia Software Solutions, Version 1.9, Rev A
Glossary

ATSC
Advanced Television System Committee.

B
bandwidth
The maximum amount of data that a transmission device (cable, fiber-optics link, satellite
feed, and so on) is capable of carrying.

Bit rate
The average bitrate of the bit stream, in bits per second, during the sampling period.

Bottom Field First (BFF)


Use the bottom field of interlaced frame based video as the dominant field.

C
CBR
Constant Bit Rate.

CDN
Content Delivery Network.

codec
A device or software used for coding and decoding transformations of digital data or signal
streams.

D
data stream
The continuous flow of information from one location to another.
DASH
Dynamic Adaptive Streaming over HTTP. Also known as MPEG-DASH.

DVB
Digital Video Broadcasting project of the EBU. Specifies transmission and related standards
for Europe (primarily) as well as other parts of the world.

E
EIA
Electronic Industries Alliance. A U.S. trade organization that was once responsible for
establishing hardware interface standards. The EIA broke apart into several more specialized
standards development organizations (SDOs) including the CEA and TIA. This break-up
resulted in the renaming of a number of key standards (such as CEA-708 and TIA-232) which

© 2013 Harmonic Inc. 188 ProMedia Software Solutions, Version 1.9, Rev A
Glossary

has caused industry confusion. Harmonic is careful to use the current and correct names of
relevant standards.

elementary stream
A constituent stream of a program, that carries only one type of data (audio, video, or closed-
caption).

Encoding Profile
A combination of service allocation, output video size, frame rate, video bitrate, video codec,
audio codec, audio bitrate, multiplexing/encapsulation, and all other parameters defining an
audio/video stream output format.

Ethernet
A data link (physical interface) developed for local area networks (LANs) that supports
transmission rates up to 10 Mbps. Fast Ethernet supports transmission rates up to 100 Mbps.

F
FTP
File Transfer Protocol. A standard protocol used for transferring files from one host to another
over a TCP based network. As authentication is achieved using a clear text sign in protocol
and files are transmitted unencrypted it is not a secure protocol.
FTPES
FTPES represents FTP over explicit Secure Socket Layer. It is a secure FTP protocol used for
transferring files between hosts and is based on a SSL connection. Both user sign in and data
transferred are encrypted. It is referred to as "explicit" SSL as the client makes an original
connection to the server over an insecure connection and then sends a command to switch
to a secure connection. The advantage of this protocol over FTPS is that both secure and
insecure connections are explicitly supported by the same server.
FTPS
File Transfer Protocol Secure or File Transfer Protocol Secure Socket Layer (SSL) .A secure
FTP protocol used for transferring files between hosts. It is based on an SSL connection, both
user sign in and data transferred are encrypted. It is often referred to as "implicit" SSL as the
client establishes an SSL connection before any commands are sent. The disadvantage of this
protocol when compared to FTPES is that separate servers are required for secure and
insecure data transfers.

G
gain
The amount of increase that an amplifier provides to the output side of a circuit.

GbE
Gigabit Ethernet. A transmission technology based on the Ethernet frame format and protocol
used in local area networks that provide a data rate of 1 billion bits per second.

© 2013 Harmonic Inc. 189 ProMedia Software Solutions, Version 1.9, Rev A
Glossary

GOP
Group Of Pictures. An MPEG-2 video coding structure, a GOP may be either “open” or
“closed”. Note that AVC does not define a GOP by itself, but has equivalent structural
constructs.

H
HD
High Definition.

HDS
Adobe HTTP Dynamic Streaming.

HE-AAC
High Efficiency Advanced Audio Coding (see entry for AAC).

HLS
Apple HTTP Live Streaming.

HTTP
Hyper Text Transfer Protocol.

I
IDR frame
An IDR frame is a particular kind of I frame used in MPEG-4 AVC encoding.

I/O
Input/Output. Refers to a connection that inputs and outputs data.

IP address
An identifier for a computer or device on an Internet Protocol (IP) network. Networks using IP
route messages based on the IP address of the destination. An IP address is a 32-bit number
written in dotted decimal notation: four 8-bit sections, separated by periods, converted from
binary to decimal. Each section is a number from zero to 255.

J
JBOD
Just a Bunch Of Disks.

K
kBps
Kilobytes per second. One thousand bytes per second.

kbps
Kilobits per second. One thousand bits per second.

© 2013 Harmonic Inc. 190 ProMedia Software Solutions, Version 1.9, Rev A
Glossary

M
MAC
Media Access Control. As defined by IEEE 802, the MAC provides the lower portion of the
datalink layer, which is the OSI layer that is responsible for data transfer across a single
physical connection, or series of bridged connections, between two network entities. The
MAC differs for various physical media.

MAC address
The permanent identifier for a device. It consists of six octets separated by colons, for
example, 00:20:A3:xx:xx:xx. The first six characters identify the manufacturer. Harmonic
assigns the next six characters as a unique device identifier.

MPEG
Moving Picture Experts Group. A joint working group of the International Standards
Organization and International Electrotechnical Committee.

MPEG-1
A family of specifications developed originally for compression of low-resolution (SIF) video at
24-, 25-, and 30-Hz frame rates with associated audio. At these resolutions, 1.5 Mbps audio
and video data can be stored on a standard compact disk (CD).

MPEG-2
A family of specifications developed originally for compression of studio television at
24-, 25-, and 30-Hz frame rates. The system layer has support for additional functionality,
including tolerance to errors, which makes it generally more suitable for transmission than
MPEG-1.

MPEG-4
A family of specifications developed originally for video games. The original video coding
specification has been supplanted by AVC, MPEG-4 Part 10 (also known as H.264), which
provides significant compression efficiencies over MPEG-2 video coding. Also includes AAC/
HE AAC audio coding specifications.

MPTS
Multi Program Transport Stream.

N
NIC Teaming
Network Interface Card Teaming.

NLB
Network Load Balancing.

NTP
Network Time Protocol.

© 2013 Harmonic Inc. 191 ProMedia Software Solutions, Version 1.9, Rev A
Glossary

P
packet
A block of data used for transmission.

PAT
Program Association table.

PES
Packetized Elementary Stream.

PID
Packet identifier. Integer values used in the MPEG-2 standard to identify an elementary
stream of a program within a transport stream.

PMT
Program Map table.

port
A port is an input to or an output from a component, an adapter, or a module.

Profile
A profile refers to the encoding profile for the processing (encoding or transcoding) that the
ProMedia 1000 performs on the input program data stream. It includes the codec, size, bit
rate, frame rate, and all other settings that determine the output format. The maximum
number of profiles supported on each unit depends on the encapsulation type, and CPU
utilization. You must acquire a license for each profile that you want to enable on the
ProMedia 1000.

Program
A program is made up of the video and audio data streams that you want to include in the
output. The program is assigned to one or more profiles and it is converted to the specified
format for that profile. In this way, a single program can be processed for different output
targets.

R
RAID
Redundant Array of Independent Disks

RAP Period
Random Access Point Period. The period between reference frames, for example in H264 it
is the period between IDR frames.

Redundancy
A back-up system of Harmonic components that ensures uninterruptable service in the event
of a component failure.

© 2013 Harmonic Inc. 192 ProMedia Software Solutions, Version 1.9, Rev A
Glossary

RTMP
Real Time Messaging Protocol is a proprietary protocol developed by Adobe Systems, used
for streaming audio, video and data over the Internet, between an Adobe Flash player and a
server.

RTP
Realtime Transport Protocol is an IP protocol that supports real-time transmission of data such
as audio and video.

S
SCTE
Society of Cable Telecommunication Engineers.

SD
Standard Definition.
SDI
Serial Digital Interface.

SDT
Service Description Table. This DVB table describes services contained within a particular
transport stream. The services might be part of the actual transport stream or part of other
transport streams, which the table_id identifies.

service
A set of elementary streams intended to be broadcast on a specific channel. Also known as a
“program” or a “channel”.

SFT
Switch Fault Tolerance provides automatic redundancy across switches. An adapter
connected to one switch will failover to a standby adapter connected to a different switch for
a switch, switch port, cable, or adapter failure.
SFTP
Secure Shell File Transfer Protocol. Secure Shell is a protocol that provides remote shell
services over a secure data connection. STP is an extension of Secure Shell that adds easy file
transfer capabilities to the already secure SSH connection.
Simple HTTP
Simple HTTP is a publishing protocol using HTTP PUT and DELETE commands. Files are
uploaded by HTTP PUT command and retention files are cleaned up by HTTP DELETE
command. When using this protocol there are no file property sets or file locking protection
so it should not be used in a shared environment (see WebDAV HTTP). The server is
contacted using the HTTP protocol so both user sign in credential and data transferred to the
server is in the clear.
Simple HTTPS
Simple HTTP is a publishing protocol using HTTP PUT and DELETE commands. Files are
uploaded by HTTP PUT command and retention files are cleaned up by HTTP DELETE
command. When using this protocol there are no file property sets or file locking protection

© 2013 Harmonic Inc. 193 ProMedia Software Solutions, Version 1.9, Rev A
Glossary

so it should not be used in a shared environment (see WebDAV HTTP).The server is


contacted using the HTTPS protocol so both user sign in credential and data transferred to
the server is sent securely over an Secure Socket Layer (SSL) connection.

SMPTE
Society of Motion Picture and Television Engineers, primary creator of motion imaging
standards for TV, digital cinema, and film.

SNMP
Simple Network Management Protocol.

SPTS
Single Program Transport Stream.

T
TLS
Transport Layer Security.

transport stream
One or more multiplexed MPEG-2 programs.

TS
Abbreviation for Transport Stream, defined by MPEG-2 Systems (ISO/IEC 13818-1).

U
UDP
User Datagram Protocol. A connectionless protocol that relies on IP transport. Unlike TCP/IP,
UDP/IP provides no error recovery services, offering instead a faster way to send and receive
datagrams over an IP network.

UDP port
User Datagram Protocol used with GbE interface.

UNC
Universal/Uniform Naming Convention.

URL
Uniform Resource Locator.

© 2013 Harmonic Inc. 194 ProMedia Software Solutions, Version 1.9, Rev A
Glossary

V
VBR
Variable Bit Rate.

VOD
Video On Demand.

VUI
Video Usability Information is extra information that can be inserted into the bitstream to
enhance the use of the video for a wide variety of purposes, in accordance with H.264/AVC/
MPEG-4 Part 10. See also SEI.

W
WEBDAV HTTP
Web Distributed Authoring and Versioning (WebDAV) is an extension to HyperText Transfer
Protocol (HTTP) that allows the editing and management of files stored on a web server in a
shared environment. It adds additional file system type property sets and supports file locking.
The server is contacted using the HTTP protocol so both user sign in credential and data
transferred to the server is sent in the clear.
WEBDAV HTTPS
Web Distributed Authoring and Versioning (WebDAV) is an extension to HyperText Transfer
Protocol Secure (HTTPS) that allows the editing and management of files stored on a web
server in a shared environment. It adds additional file system type property sets and supports
file locking. The server is contacted using the HTTPS protocol so both user sign in credential
and data transferred to the server is sent securely over an Secure Socket Layer (SSL)
connection.

© 2013 Harmonic Inc. 195 ProMedia Software Solutions, Version 1.9, 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