ProMedia Live Package UserGuide-X2
ProMedia Live Package UserGuide-X2
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.
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.
LCD Screen Output The text that is displayed on an LCD console output.
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.
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
ProMedia Live and Package support the following features according to the stage of input,
processing, and output:
Stage Description
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
■ 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:
■ Supports logo and slate insertion onto the video output stream
■ 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 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.
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).
Displays the status of each service including the input, output bitrate, and alarm
information.
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.
❑ 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:
■ 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.
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.
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:
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.
NOTE: It is required to restart the ProMedia Live and Package GUI after the server time is updated.
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.
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.
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.
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.
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.
NOTE: Ensure that the Server 1 is on the “Master On” status, and the Server 2 is on the “Slave Off”
status.
NOTE: Ensure that the Server 1 is on the “Master On” status, and the Server 2 is on the “Slave Off”
status.
NOTE: Ensure that the Server 1 is on the “Master On” status, and the Server 2 is on the “Slave Off”
status.
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.
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.
■ Community Right: Select (None / Notify / Read only / Read and Write / Read and Create) to
authorize the right to the specific communities.
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.
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.
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.
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.
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.
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:
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.
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.
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.
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.
3. After successful activation, the Windows Activation page is displayed with the updated
status.
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.
NOTE: The allowed virtual machine CPU configuration may be legally restricted by the specific Windows
license being used. Please contact Microsoft for details.
■ System binaries
■ Data and logs
These two disks are listed in the Virtual Machine Instance’s Edit Settings with the following
names:
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.
NOTE: After starting up the virtual machine, the new data disk can be automatically utilized.
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.
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 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
■ 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 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
■ No copying is permitted
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).
Video Profile
Select a video encoding profile. The options are:
Codec Profile
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
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.
Output Codecs
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
HE-AAC v2 Stereo
The table below displays the unsupported configuration for the Follow Input mode:
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.
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.
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
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.
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.
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)
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.
1. In the ProMedia Live and Package GUI, navigate to Templates > Packaging > RTMP. A
Packaging template appears.
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.
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.
1. In the ProMedia Live and Package GUI, navigate to Templates > Packaging > Thumbnail.
A Packaging template appears.
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.
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)
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.
1. In the ProMedia Live and Package GUI, navigate to Templates > Packaging > DASH. A
Packaging template appears.
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.
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.
1. In the ProMedia Live and Package GUI, navigate to Templates > Packaging > RTP. A
Packaging template appears.
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.
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.
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.
■ 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.
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:
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 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.
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:
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.
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:
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.
■ 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:
Standard Standard
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.
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.
■ 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:
Standard Standard
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
Click Select button and select the local interface you want to use it as the output interface.
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
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.
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)
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.
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.
1. In the ProMedia Live and Package GUI, navigate to Templates > Publishing Point > HDS.
A Publishing Point template appears.
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.
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.
1. In the ProMedia Live and Package GUI, navigate to Templates > Publishing Point > MP4.
A Publishing Point template appears.
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.
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.
(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.
1. In the ProMedia Live and Package GUI, navigate to Templates > Publishing Point > RTP.
A Publishing Point template appears.
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.
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.
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
H.264 Baseline, Extended, Main, High, High 10, High 4:2:2, High 4:4:4
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
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:
1. In the ProMedia Live and Package GUI, navigate to Templates > Key Management
System > HKMS. An Encryption template appears.
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.
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.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.
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.
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.
■ 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.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.
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.
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.
Add
Service
❑ 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.
Status Description
Add source
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.
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.
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
■ Automatic Switch
When the primary source fails, switching to the redundant source is automatic.
NOTE: You can configure up to 20 backup addresses regarding IGMPv3 SSM IP address.
2. Click the Add Source button and a new source entry appears.
3. Configure the parameters on the Stream Properties tab as follows:
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.
2. Click the Add Source button and a new source entry appears.
3. Configure the parameters on the Transcode tab as follows:
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.
■ 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.
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
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.
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.
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.
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.
NOTE: If this check box is disabled, no slate insertion will be triggered regardless of the
no_regional_blackout_flag.
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
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.
© 2013 Harmonic Inc. 101 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 7 PM Live & Package - Configuring Sources Configuring SDI Source Input
■ 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
© 2013 Harmonic Inc. 102 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 7 PM Live & Package - Configuring Sources Configuring SDI Source Input
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.
© 2013 Harmonic Inc. 104 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 7 PM Live & Package - Configuring Sources Configuring SDI Source Input
© 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
■ 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.
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.
NOTE: If this check box is disabled, no slate insertion will be triggered regardless of the
no_regional_blackout_flag.
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
Add Package
© 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.
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 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.
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.
© 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.
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
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.
© 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.
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.
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
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
© 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.
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.
© 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.
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.
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
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
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
© 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.
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
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
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).
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.
© 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
© 2013 Harmonic Inc. 130 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 9 PM Live & Package - Configuring Packages Configuring RTP Package Output
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.
© 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.
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.
© 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:
NOTE: This button is dimmed out unless the corresponding RTP service is started.
© 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.
© 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
Add service
Add source
Enable source
Configure these three tabs
Apply
© 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)).
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
Add package
Enable package
Apply
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
© 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).
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.)
Add service
Add source Enable source
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
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
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).
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.)
© 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
CAUTION: All the service connections will be lost after rebooting 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).
For assistance, refer to the following table for contact information in your region:
© 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
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).
© 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.
Click here to
open th panel
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
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
© 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
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
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.
© 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
NOTE: It is required to restart the ProMedia Origin GUI after the server time is updated.
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.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.
© 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.
© 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.
© 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.
© 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.
Input Ports
NIC Teaming
Output Ports
NIC Teaming
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.
© 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.
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.
■ Community Right: Select (None / Notify / Read only / Read and Write / Read and Create) to
authorize the right to the specific communities.
© 2013 Harmonic Inc. 159 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 13 PM Origin - Configuring Platform Settings Configuring Syslog 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.
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.
© 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.
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
© 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.
© 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
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
■ 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
NOTE: Estimated Storage Consumption is applicable to HLS, SS, and HDS services except DASH.
© 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.
© 2013 Harmonic Inc. 169 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 14 PM Origin - Configuring Services Enabling a Service
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.
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.
■ 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.
© 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.
© 2013 Harmonic Inc. 172 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 14 PM Origin - Configuring Services Previewing a Service
© 2013 Harmonic Inc. 173 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 14 PM Origin - Configuring Services Previewing a Service
© 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.
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.
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
© 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)
© 2013 Harmonic Inc. 177 ProMedia Software Solutions, Version 1.9, Rev A
Chapter 15 PM Origin - Monitoring & Troubleshooting Storage JBOD Detached
© 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
For assistance, refer to the following table for contact information in your region:
© 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
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
© 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
999 Otherwise
NOTE: Slate will be inserted / removed at target time according to Target Time to Insert / Remove
Slate
© 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.
999 Otherwise
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
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.
© 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
© 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.
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
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.