ProStream 1000 5 8 1
ProStream 1000 5 8 1
ProStream 1000 5 8 1
This document contains confidential information that is proprietary to Harmonic Inc. and is intended for the specific use of
the recipient for the express purpose of operating the Harmonic broadcast encoding system. This document is provided
to the recipient with the expressed understanding that the recipient will not divulge its contents to other parties or
otherwise misappropriate the information contained herein.
Copyright 2011 Harmonic Inc. All rights reserved. All information is subject to change without notice.
Harmonic ProStream 1000 Release Notes
Table of Contents
1. Introduction .................................................................................................................................. 3
1.1 Scope ....................................................................................................................................... 3
1.2 Main Product Features ............................................................................................................. 3
1.3 Compatibility ........................................................................................................................... 15
2. New Features in this Release .................................................................................................... 16
2.1 ACE 3.0: ................................................................................................................................. 16
2.2 Enhanced socket redundancy - adding new triggers for socket redundancy based on ETR-290
(SAG only) ......................................................................................................................................... 16
3. Issues and Limitations ............................................................................................................... 16
3.1 Resolved Issues from Previous Releases.............................................................................. 16
3.2 ProStream 1000 Device Limitations for this Release ............................................................. 16
3.3 ProStream 1000 Known Issues in this Release ..................................................................... 19
3.4 Upgrading in NMX Control Mode ........................................................................................... 24
3.5 Upgrading in Standalone Control Mode ................................................................................. 24
4. Accessing Documentation ......................................................................................................... 24
3.6 Hardware User‟s Guide .......................................................................................................... 24
3.7 NMX Online Help.................................................................................................................... 24
3.8 ProStream 1000 Online Help ................................................................................................. 25
3.9 Application Notes ................................................................................................................... 25
Page 2 of 25
Harmonic ProStream 1000 Release Notes
1. Introduction
1.1 Scope
This document provides release notes information for the Harmonic ProStream 1000; release 5.8.1
The specific firmware provided in this release is 05.08.01.001.
NMX build used – 6.0.x
The document contains information specific to this software release only.
Refer to the ProStream 1000 Hardware User’s Guide for installation information.
Input Extraction capability: the device extracts incoming feeds and displays their structure and elements on
the control interface in a user friendly view.
Full Multiplexing: The ProStream‟s flexible multiplexing core allows content to be routed from any input port
to any output port, including stream multicast (to multiple output ports).
Page 3 of 25
Harmonic ProStream 1000 Release Notes
Scrambling: ProStream 1000 features a powerful scrambling core, which supports both the DVB-CSA and
AES-NSA2 scrambling algorithms.
DVB-CSA Scrambling: ProStream 1000 may be used as a DVB-CSA scrambler, over its ASI and
GbE interfaces. ProStream 1000 is fully-integrated and certified to work with the following CA
Systems:
NagraVision
NDS
Irdeto
Viaccess
Conax
AES-CBC Scrambling: This scrambling mode is available only on the ProStream 1000‟s GbE
output interfaces, and is certified to work only with NDS CAS.
Note: Deploying ProStream 1000 with other CA systems requires additional integration and testing efforts
that must be taken into account.
De-scrambling: ProStream 1000 can also function as a bulk de-scrambler. This option is available only for
AES-CBC scrambling mode (GbE IO), with NDS CAS.
CBR re-encoding: When mounted with internal re-encoding modules, the ProStream 1000 is capable of re-
encoding incoming MPEG programs, and output them at a user-configurable constant bitrate (CBR), while
maintaining high video quality.
DiviTrackMX VBR re-encoding: To increase bandwidth efficiency with minimum effect on video quality,
ProStraem 1000 employs the DivTrackMX VBR re-encoding technology, outputting pools of high quality,
VBR re-encoded programs
DiviTrackIP statistical multiplexing: Employing this unique technology of Harmonic, ProStraem 1000
controls encoders that reside in multiple remote locations, and combines their output into highly efficient
stat-mux pools, including mixed pools of SD and HD content. The following Harmonic encoders may be
included in DiviTrackIP pools controlled by ProStream 1000:
MV 100
MV 500
Electra 1000
Electra 5000
Electra 5400, with or without FEC
Electra 7000, with or without FEC
Electra 7000, with or without FEC
Electra 8000, with or without FEC
Note: DiviTrackIP functionality is available only on devices mounted with the “GbE-Pro” IOM.
SFN-over-IP: ProStream 1000 includes mechanisms that are specially tailored to support MPEG-over-IP
transport in DVB-T / DVB-H networks that operate in SFN mode. This includes ability to synchronize to an
external GPS clock
Support for IGMP version 3: IGMP-v3 allows for the reuse of multicast addresses in a network, thanks to
the SSM (Source Specific Multicast) concept. This is possible since multicast streams in an IGMP-v3
enabled network are identified not only be their destination address, but also by their source address.
IGMP-v3 performs source filtering in two optional modes:
Include Mode – admits streams from up to 4 user-specified sources
Exclude Mode – admits all streams but those that are explicitly marked for exclusion.
Page 4 of 25
Harmonic ProStream 1000 Release Notes
Notes:
1. ProStream 1000 may operate either in IGMP-v2 or IGMP-v3 mode. Switching between modes is
service affecting.
2. If IGMP-v3 and HHP are to be operated simultaneously, then “exclude” mode must be selected
IP Port mirroring: This new mode allows ProStream 1000 to duplicate all output data from one port (GbE1)
of an IP IOM card to the other port (GbE2) of that card. The following constraints apply when utilizing this
mode:
Content transmitted over the GbE2 port will have the source MAC/IP set as if it was transmitted
from the GbE1 port
When port mirroring is enabled, NMX stops treating port GbE2 as an independent port, and does
not allow to provision content on it
Non-MPEG traffic such as ICMP will also be duplicated to both ports
When the port mirroring option is in use, both GBE1 and GbE2 ports of the relevant card must
be used exclusively as output ports
PID Range
The device supports passing range of PIDs from any input to any output.
PID range can be configured with offset.
Support up to 16 PID Ranges per platform.
Multicast is not supported.
Socket Redundancy
The device will support socket redundancy for each input socket. The backup must be on the
same input port.
Supported modes:
o Auto Redundancy - the platform goes automatically from primary to the
backup on fail-over. If the backup socket will fail, the platform will return
to the primary socket (if it's active).
Page 5 of 25
Harmonic ProStream 1000 Release Notes
PID Prioritization
“PID prioritization” mechanism enables the user to set the priority (4 priorities levels) for each
PID.
In case of “Over subscription” the ProStream-1000 starts dropping PIDs with the lowest priority.
The system supports 4 pre-defined priorities:
o High
o Normal
o Medium
o Low.
PIDs that are passed through the system, will be managed by the PID Prioritization mechanism
excluding PIDs that belong to PID range and PMT (including ECMs, EMMs tables and
Reference Service).
PID Range priority and PMT priority will be always high and not configurable (NMX allows
configuration but the ProStream ignores it).
This priority mechanism is supported also at the service level. Except when the user specifies a
priority for the specified PID.
For PIDs that belong to certain service the user can check the option “as parent”
Default priority:
o High - For services and PIDs that don't belong to any service (Ghosts)
o As parent – For PIDs that belong to any service
Virtual Chanel PIDs should have same Priority.
This feature is not related to VQ and should not be mixed with other features such as priority in
DTMX etc.
TS Out Mirroring
The device can duplicate each Transport Stream output (master) from any interface (IP, ASI) to
any other TS (slave) in any interface. This feature supports all the master‟s functionality such
as: rate shaping, scrambling, RSS, tables generation, common PCR, PID range, DToIP.
Features are supported at the TS level and in lower level (like PID and Service)
TS content like PIDs, tables, etc will be the same for both TSs except for scrambling.
Page 6 of 25
Harmonic ProStream 1000 Release Notes
In case when master TS is scrambled the user can choose if the slave will be scrambled (as the
master) or clear.
Features that not related to the TS level like FEC, IGMP etc can be different in the mirror e.g. the
master can be output IP with FEC while the monitor can be on IP without FEC or even on ASI
Up to 4 mirrors per TS
There is no option to add any stream under mirror TS
Each mirrored TS is generated through a separate multiplexing engine using the same
configuration. As a result, same mirrored outputs may differ in packets‟ order, NULL location,
and location of injected or spooled packets and on CW change.
Generate PCR
The device can generate its own PCR for one or more output services.
All the streams that are referenced to the Generated PCR PID are synchronized to its clock.
The generated PCR can be:
o On the same PID that carried the PCR at the input
o On a new PID. In that case, the original PCR should be removed from
the PID that carried it at the input
PCR insertion rate is about 30 PCRs/second.
Feature scope and limitations:
o Support only Harmonic encoders as input.
o Supported output: GbE and ASI-SCR only
o Not enabled for Re-encoded / DTMX services
o SCTE35 PID is not supported.
o Disabling one service in a common ReGenerated PCR MPTS Disables
the ReGenerated PCR PID of the second service.
In case the system fails to lock (sync) on the input, alarm “ASI Input Sync Loss”
Use cases:
o Port configured as 188 but the actual is 204
o Port configured as 204 but the actual is 188
Slate
When the broadcasting of TV service is disrupted, MSOs need a simple and quick way
to inform their susbcribers that they are doing anything possible to restore the service
and avoid a storm of calls to their customer support centers.
Page 7 of 25
Harmonic ProStream 1000 Release Notes
Page 8 of 25
Harmonic ProStream 1000 Release Notes
Enhanced CAS
Support up to 30 ECM / service
Support up to 30 CAS ID per device
Support upto 20 EMMG and/or total of 5 Mbps per device.
Selective Encryption
This feature supports live ingest of live channels which supports applications like nPVR,
CatchUp TV and StartOver.
Implementation - for all the TS packets containing a video or audio elementary stream,
PUSI packet and its following should not be scrambled.
Page 9 of 25
Harmonic ProStream 1000 Release Notes
Background Download
The user can use NMX to download new build to the ProStream without device
interference.
The user can configure the backgroung to 2 options:
o automatic device reset at the end of the download.
o user manual reset.
Fixed Key – NMX control
Fixed Key has been added to NMX as one of the CAS mode.
In this mode the ProStream will work in AES – CBC scrambling mode.
Pre-defined 16 bytes long CW that is required both in the scrambler and the de-
scrambler
Page 10 of 25
Harmonic ProStream 1000 Release Notes
SCTE35 Insertion
The ProStream receives SNMP Trap from SL10 and generates SCTE35 CUE message
according to this trap and NMX configuration.
Page 11 of 25
Harmonic ProStream 1000 Release Notes
PSIG-MUX
Support PSIGMUX protocol according to DVB standard (ETSI TS 103 197 V1.3.1).
ProStream supports only CiM (carousel in mux)
The PSIG will be connected to the CAS network
Only one PSIG per platform (phase #1)
This feature is supported by 1G HW model only
The old HW model (256M) will raise an alarm in case that user configures it for PSIG support.
IP Loop-Back
The IP internal loopback option is a mechanism which enables support of some features that
are supported by the IP in/out and are not supported by others (ASI).
When this option is on, the particular port will receive at the input all the output traffic. e.g. If you
configure an output socket at this port, you can configure the same socket at the input and you
will get all the traffic.
When a port configure as loopback he should not be connected to any switch and there will be
no link down alarm.
Mentor – Service/Video bit rate
Video CBR mode added. In this mode, the video rather than service rate, will be configured
Re-encoded Mode can be one of the following:
Service CBR
Video CBR (new mode)
Capped VBR (no change)
According to the requirement (Service/Video CBR), the configured bit rate will be asserted in the
sequence header. Service rate in Service CBR and Video rate in Video CBR
EMMG Redundancy
Now ProStream support redundancy of EMMG devices.
PSIP
The ProStream extracts all the PSIP tables of each input.
The ProStream aggregates all the PSIP information of the incoming services that are configured
to be outputted in a certain output TS.
ProStream supports (P)SI/PSIP information in two ways:
In band – Embedded with the A/V input.
Out Of Band – the PISIP info comes from separate input than the V/A.
Re-Generation Tables Mode has the following options:
0 – don‟t re-gen
1 – re-generate DVB tables (currently for EIT and PMT)
2 – re-generate PSIP tables (PMT descriptors, xVCT, EIT and ETT)
DVB EIT
Regenerating DVB EIT on PID 0x12.
BISS
Page 12 of 25
Harmonic ProStream 1000 Release Notes
The Basic Interoperable Scrambling System (BISS) is based on the DVB-CSA specification.
It uses fixed clear keys which called Session Words (SWs).
The session word is the key (a.k.a CW in DVB SimulCrypt) that is used in the receiver (IRD) to
descramble the transmitted data.
ProStream supports BISS Mode 1 only
ProStream supports BISS as a scrambler while the IRD will act as BISS de-scrambler.
SAG (Stand Alone GUI)
Unless specified, ProStream supports SAG management in addition to NMX.
DT/IP is not supported with SA.
Internal EIS
Enables to use PS1K for scrambling without the need for external EIS
The user can configure the scrambling commands (SCGs) without external tool like in regular
configuration. Scrambling configuration is treated in the device like SCG provision received from
external EIS.
The device uses external ECMG for the CW-ECM exchange through standard DVB Simulcrypt
protocol.
DVB EIT
Supported only on 1G device.
Create CAT
ProStream creates a Conditional Access Table. This table contains information that is used by an
access device (such as a set top box with a smart card) to decode programs that are part of a
Conditional Access System.
Create SDT
ProStream creates a Service Description Table (SDT). This table contains data describing the
services, e.g., the names of services, the service provider, etc.
Select either of the following:
Actual - when selected, SDT relates to all services of the TS. Once Actual is selected, you
can select also Other.
Other - when selected, SDT relates to all services of TSs that belong to the same network,
that is that have the same network ID.
Create NIT
CAS enhancements:
Support External CWG protocol (with NDS)
Support S-BOX – scrambling algorithm
Scrambling Global Control
Global control for scrambling gives the ability for the user to suspend scrambling for the
entire NMX map and resume it back
Page 13 of 25
Harmonic ProStream 1000 Release Notes
Audio – pass-through
HD (MPEG2, AVC) => HD MPEG2 transcoding (CBR/VBR, 50/60Hz).
SD (MPEG2, AVC) => SD MPEG2 transcoding (CBR/VBR, 50/60Hz).
HD (MPEG2, AVC) => HD AVC transcoding (CBR, 50/60Hz).
SD (MPEG2, AVC) => SD AVC transcoding (CBR, 50/60Hz).
Close Caption conversion.
SD transcoding – up to 15 per board and 60 per device.
HD transcoding – up to 5 per board and 20 per device
HD (MPEG2, AVC) => HD AVC transcoding (VBR, 50/60Hz).
SD (MPEG2, AVC) => SD AVC transcoding (VBR, 50/60Hz).
Field Picture support.
ACE alarms support SNMP traps.
Personalized ad insertion:
ProStream supports a Break Descriptor Server (BDS) to support DIRECTV‟s personalized ad
insertion project .
Enhanced MUX:
Select one or more PIDs from an incoming PMT and carry/regenerate all the descriptors
associated with the selected PIDs across to the output PMT, adjusting the PID value on the
output as required.
Allow at the PID level for the DTA transports to select the option of identification is based on
PID, Service ID and ES type or Component ID:
o Should be unique with in each category (means, PID should be unique, Component IDs
should be unique, Service ID/Estype should be unique)
o Decouple the Input ES Type and Output EStype
o Support the switch between the three modes, and corresponding validation during
switching as well.
Page 14 of 25
Harmonic ProStream 1000 Release Notes
Extraction of the input descriptors, showing the descriptors in the GUI, automatic tracking of the
descriptors from the input to the output.
Enhanced CAS:
Support external CW generator
Control Word Conformance
AS2 Support of regular batches and CAS batches in the same service plan batch.
1.3 Compatibility
The firmware included in this release may run only on ProStream 1000 devices that meet the following pre-
requisites:
Hardware version/revision:
Chassis, CPC card: no specific restrictions
Boot code versions:
o 256 MB devices - boot version 1.1.14.
o 1 GB devices - boot version 3.0.4.
Page 15 of 25
Harmonic ProStream 1000 Release Notes
Page 16 of 25
Harmonic ProStream 1000 Release Notes
ASI – RMX - each port of the ASI card supports up to 156 Mbps output bit rate and 210 Mbps
input bit rate.
ASI – SCR - each port of the ASI card supports up to 187 Mbps output bit rate and 210 Mbps
input bit rate.
GbE IOM card:
Use the GbE IOM cards in slots 1 or 2 only
Multicast of PIDs to GbE ports: ProStream 1000 can stream multiple instances of incoming
PIDs to multiple output TSs, with different scrambling control parameters. When applying
configurations of PID multicast over GbE output cards, the following limitations must be
considered and enforced:
When (at least) one of the multicast PIDs exceeds 16 instances (duplications in one GbE
output card) the total multicast bitrate is limited to 50Mbps. Otherwise there is no bit rate
limitation.
When using Fiber SFP modules, the GbE IOM does not start to stream output through its Tx
connector until the Rx connector has a valid input link. To bypass this limitation, configure the
relevant port to use the “Force Tx” mode. For further information, see NMX Online Help.
This issue is irrelevant when working with Copper SFP.
GbE Transport Stream Input Limitations:
Bitrate per TS (socket) –
Min:
With PCR - 7 TS per IP : 260 Kbps
With PCR – 1 TS per IP : 43 Kbps.
No PCR – 25 Kbps
Max: 80 Mbps.
Max Input Jitter – 50 msec.
Input frequency skew ± 30 PPM.
Delay - Typical: 500 msec Max: 900 msec.
Reordered packets are not supported.
Advanced multiplexing options:
RSS provisioning mode may not be used for “Virtual Channel” services.
RSS provisioning mode may not be used for services with common PMT PID
When using RSS provisioning mode for services with common PCR PID, this PID must be
passed to the output manually, while maintaining the original PID number (not relevant when
Generate PCR application is being activated)
DToIP-related limitations:
There is no limit regarding number of GbE cards in the platform but DToIP will functional only
for one card at the lower slot.
Up to 64 services may be supported for 1 device
Up to 64 services may be included in a single DToIP pool
Up to 3 DToIP pools may be used within a single output Transport Stream
Up to 8 DToIP pools may be provisioned on a single device
A given service may be included only in a single DToIP pool at any given time
Scrambling-related limitations:
The ASI-SCR IOM card supports only DVB–CSA scrambling mode
The GbE IOM card supports both DVB-CSA and AES-NSA2 scrambling modes
Page 17 of 25
Harmonic ProStream 1000 Release Notes
ProStream is not aware of the connection status with any EIS machine that is used for
provisioning scrambling commands. Therefore, ProStream does not issue any alarm in case
the connection between the device and the EIS is lost.
"Fast Crypto Period change" feature: the feature requires short Delay start (less than 1
second).
When scrambling virtual channels (VCs), the following limitations apply:
o All VCs that include a given shared elementary streams must be either scrambled or clear
o A single SCG must be used for issuing the scrambling commands for all VCs that include
a given shared elementary stream
When scrambling services with a common PMT PID, the option “CA Descriptor Managed by
Scrambler” (in NMX preferences) may not be used
Consistency must be maintained between the mode in which SCGs are provisioned (program
level / PID level) and the configured location of CA descriptor. Operating in mixed mode (e.g.
SCG in PID level, CA descriptor in program level) may cause problems in generation of CA
descriptor
When configuring EMMs, the EMMG port may not be set to 5000 or 5001. These ports are
reserved for ProStream internal use
The extended SCSECMG protocol, which includes special messages related to SCS
redundancy, may be operated only in the case of 1:1 hot SCS redundancy. It will not operate
correctly in N:1 redundancy scenarios
Scrambling is not supported in MAIA-RMX card
FEC-related limitations:
For every FEC-enabled socket that is transmitted by the ProStream 1000 on UDP port X
(where X is any valid UDP port number), two additional sockets are automatically transmitted,
on UDP ports X+2 and X+4.
This must be accounted-for when allocating UDP ports to streamed content
Slate-related limitations:
In RSS output with activated slate and Main service is failed, after restart to platform, black
screen will be outputted to TV
During transition from Main to Slate, scrambled service is clear for a few seconds.(5-10)
depends on CP. Also happens when returning from slate to main service is clear at the
beginning CP related).
Scrambled service became clear at slate activation/deactivation for ever when ECMG is
disconnected.
Generate PCR-related limitations:
Generate PCR Does Not Work For re-encoded service.
Generate PCR Does Not Work For VBR Pass-through service.
Generate PCR with Common PCR on ES is not supported
Generate PCR is not supported in MAIA-RMX card
VBR Pass Through-related limitation
VBR Pass Through when input PCR is not on ES is not supported
Page 18 of 25
Harmonic ProStream 1000 Release Notes
The following section lists the significant known issues for the ProStream 1000 in this release.
PR #30824: [Input Extraction] When extracting input information, the ProStream does not parse CAT
(Conditional Access Table). And therefore does not recognize EMM streams as such. EMM streams at the
input stream are displayed as „Ghost‟ PIDs, without any particular indication of their nature.
PR #36720: [Scrambling] After SCG re-provision, the Activation time is not updated correctly in the CAS
extraction page of NMX
PR #37855: [Scrambling] The ProStream acquires and “learns” the operation parameters of an ECMG
when it first connects to that ECMG. If these parameters (protocol revision, min CP duration, etc.) are
changed after initial connection has been established, the ProStream must be rebooted to allow the new
parameters to be acquired and take effect.
PR #37877: [Scrambling] If the allocated bitrate of an EMM stream is increased after connection with the
EMMG was established and the stream is already flowing, ProStream does not inform the EMMG about
this change. As a result, the EMM keeps flowing using the originally configured rate.
Workaround: disable the EMM stream, and enable it again.
PR #37946: [Scrambling] Scrambling does not function correctly (CA descriptor not created) in the
following situation:
- NMX preferences set to “CA descriptor managed by Scrambler”, at Elementary Stream leve
- SCG provisioning (by AS2 or external EIS) is done in Elementary Stream level
Do not use this combination of modes
PR #38632: [Scrambling] If the ProStream‟s Ethernet-2 port is connected to a switch that operates in Half-
duplex mode, and the ProStream is configured to stream an EMM stream that is received in UDP, then a
single EMM packet may be occasionally dropped. Typically, the loss rate is around 1 packet per 4,000
received packets.
Workaround: always use full-duplex connection, and stream EMMs only in TCP mode.
PR #38839: [Scrambling] If the Ethernet connection between the ProStream and an EMMG machine is
lost, and then re-established within less than 60 seconds from the time of failure,, ProStream will reject the
first attempt by the EMMG to re-open the EMM channel. The channel will be re-opened as soon as the 60
seconds timeout is over, without any user intervention.
PR #39530: [GbE I/O] With some uncommon brands of GbE switches, if Fiber SFP is used and the „Auto-
negotiation‟ option is enabled on the ProStream‟s GbE port, when the device reboots the port fails to
initialize. In this case, no traffic (input or output) will flow through the port.
It has been tested and verified that the problem does not occur at all in the following cases:
- Copper SFP is being used
- Cisco GbE switch is being used (Copper or Fiber interface)
PR #39672: [Support page] When selecting the Input PID Information query, the TS Header Error field
does not show the actual values.
PR #39687: [GbE I/O] „Zapped‟ device continues to transmit content for 20 to 30 seconds. In redundant
configurations, this may cause service interruption if the primary device is „Zapped‟ while in service, and
the backup device becomes active.
Workaround: if the primary device in a redundant setup needs to be Zapped, be sure to first Offline it and
verify that the backup has become active.
PR #39824: [Extraction] Extraction of the new input TS fails when the TS has same PAT version as
previous TS and Input Sync loss wasn't detected. In this case, if IP properties of the TS on the input are
updated, ESs from this TS are displayed as ghosts. In addition, the extraction of the previous TS is still
displayed.
Workaround: disable the TS, and enable it again.
PR #40708: [Scrambling] If the IP address of the CAS Ethernet port is changed while the device already
has ECMGs configured in its ECMG table, this may corrupt the ProStream‟s internal routing table resulting
in loosing connection with ECMGs.
Page 19 of 25
Harmonic ProStream 1000 Release Notes
PR #41539: [GbE I/O] When transmitting a unicast socket to a destination IP address that is unreachable,
some GbE switches respond with a flood of “destination unreachable” messages, causing the ProStream
to issue “Management Buffer Overflow” alarm on the relevant GbE port.
PR #42354: [GbE I/O] In some cases of changes to a provisioned output socket, the destination MAC
address of the socket is not updated, and ProStream will continue streaming the socket to the previous
destination MAC. To overcome this, it is recommended to disable the socket before changing its
parameters, and enable it again after the changes are applied. The problematic cases include:
- Changing an existing unicast socket to use the “Fixed Destination MAC address” option.
- Disabling the “Fixed Destination MAC address” option on a socket that is currently streamed with
that option enabled.
- Changing an existing multicast socket (i.e. destination IP address is a multicast address) to use
the “Fixed Destination MAC address” option.
PR #43719: [Scrambling, NDS CAS only] If an SCG is provisioned with its “activation time” set in the past,
during the first Crypto Period the set-top is unable to decode the service.
PR #44016: [Service Redundancy] In case of primary service failure when the service has just been
created and provisioned, or when rebooting the device, three minutes will pass until the backup service will
be active.
PR #45716: [Multiplexing] When pre-encrypted content is streamed through a mirror ASI port, that port
must not be configured to “Always clear” mode. Otherwise, the pre-encrypted program/s at the mirror port
will be corrupt
PR #46311: [FEC] In FEC Point-to-point, when the configured matrix dimensions are changed on the
transmitting side, momentary loss of data may occur
PR #46460: [FEC] In FEC Point-to-point, a change in the configured FEC parameters of a FEC-enabled
socket on the transmit side may cause an alarm “Invalid Source Clock Frequency” to be asserted against
the matching input socket on the receive side
Workaround: disable and then re-enable the input socket on the receive side
PR #46617: [Re-encoding] when re-encoding services that are provisioned as Reference Service Streams
(RSS), the ProStream 1000 does not assert any re-encoding alarms in case that re-encoding problems are
encountered
PR #47495: [Re-encoding] when changes occur on the input of a re-encoded RSS, the corresponding
output program experiences momentary service interruption
PR #47608: [SFNoIP] on the receive side of an SFNoIP system, port #2 of the ASI card is used for
synchronizing with the 10 MHz GPS clock. When the card is configured to work in this mode, it will not
assert the “ASI Signal Loss” alarm in case of cable disconnect. Only “ASI Output Bitrate Unsyncronized”
alarm is asserted
PR #47614: [SFNoIP] on the receive side of an SFNoIP system, if GPS synchronization is lost an the “ASI
Output Bit rate Un-synchronized” alarm is asserted, then after synchronization is restored the alarm
remains active
PR #47615: [SFNoIP] on the receive side of an SFNoIP system, the LEDs of the ASI port which is used for
GPS synchronization do not function normally (they are always OFF)
PR #49241, 49325: [Scrambling] when ProStream is doing AES descrambling, if input stream goes from
scrambled to clear or from clear to scrambled, then a momentary loss of data occurs. Typically, this does
not affect video
PR # 49907: [GbE I/O] On a low bitrate service/socket with 2 audio PIDs 192kbps each, 1 audio PID
carries PCR at priority high and the other audio PID at a lower priority. When system gets into condition
where socket starts packet drop only on the second low priority audio PID, the first audio PID stops playing
and per MProbe shows audio buffer under run.
PR # 49337: [Socket redundancy] When primary fails it switches over to backup. When the primary
recovers it takes the configured fail over time period until the "Primary Socket Not Active" alarm is remitted.
PR # 50429: [NMX] Service that was flowing out as a regular service stops to flow when added into a
DTMX (Input PCR not on ES).
Page 20 of 25
Harmonic ProStream 1000 Release Notes
PR # 51250: [Generate PCR] Create Faulty ASI TS Mirror Port On ASI RMX output. The user should be
aware to the fact that ASI RMX does not support Generate PCR.
PR # 51319: [Generate PCR] NMX RSS Output Properties for Service with Regenerated PCR may not
reflect actual ProStream configuration when carry PCR is checked and an external (and/or common) PCR
is defined in the service
PR # 51594: [GbE I/O] When 2 input Transports are configured with the same multicast IP address and
UDP but with different SSM (IP source address), there will be “Socket fail” alarm.
Workaround: use different UDP.
PR # 51683: [General] ProStream Table General Error alarms may be raised on DM restart.
Workaround: rebuild PSI.
PR # 51911: [CAS] Activation of single ECMG redundancy will move all configured ECMGs to
disconnected state and back to connected state.
PR # 52026: [PCR Generation] In Generate PCR IP output transport with 2 services, 1 service with PCR
originally on video (and it also the reference PCR at the output) and one service with PCR originally on
audio. Remove the PCR from the audio of the second service (PCR originally on audio). When disable both
services and then enable them one at a time each time use a different sequence, for most cases there will
be compliance problems for the video (no output), depending there could also be irregularities in the PCR
rate.
PR # 52913: [Re-encoding] when two services with a shared input PID are muliplexed to the same output
TS, it is not allowed to configure them for any re-encoding method (Re-encoded to CBR, re-encoded to
Capped VBR, re-encoded in DTMX pool or VBR Pass-through in DTMX pool).
PR # 52914: [Re-encoding] RSS is not supported for re-encoded services.
Workaround: Work with static PIDs.
PR # 52948: [Slate] When a service is defined as RSS with Slate support and Main service is failed (Slate
activated), after restart to platform (while main service is still missing), black screen will be outputted to TV.
PR # 53212: [Slate] On configuration that has virtual channel for some PIDs, and using slate, same slate
should be defined for every service using this "virtual channel PID".
PR # 53389: [CAS] A Scrambled service became clear at slate activation/deactivation (~10/15sec)
depending on CP.
PR # 53392: [CAS] Scrambled service became clear at Slate activation/deactivation for ever when ECMG
disconnected.
PR # 54055: [General] PCR is 0x1FFF when on input service PCR is not on ES..
PR # 54056: [General] When working with FEC number of socket should not excess 100.
PR # 55075: [GBE IN] P1K complained "Invalid Source Clock Frequency". Refer to “GbE Transport
Stream Input Limitations” section in this release notes document.
PR # 55614: [Splicing] Audio Coding Mode (acmod) changes within the stream will not be handled by
ProStream.
PR # 56520: [Generate PCR] In case 2 services are configured on output GbE TS, service 1 uses audio 1
PID for PCR and service 2 uses (points on) service 1 audio as its PCR (common PCR on ES) and service
1 used (originally) its audio as the PCR PID at the MUX input, there might be CC errors on service 1 audio
PID at the output.
PR # 56171: [SAG] at GbE TS and PIDs: Input Bitrate is not always shown when using PID Range at
output
PR # 56234: [SAG] Socket redundancy - Primary socket can be the same as Backup socket.no validation.
Page 21 of 25
Harmonic ProStream 1000 Release Notes
PR # 56277: [SAG] Configuring input socket also as backup socket creates 2 access points and causes
GBE socket failure.
PR # 56597: SAG] No validation for overlapping PIDS between static PIDS and range of RSS
PR # 56781: [SAG] Reference PCR information not relevant when working with Generate PCR on New
PID
PR # 56783: [SAG]: Sockets not shown (scroll bar hidden) when more than 14 sockets.
PR # 56882: [SAG] Input service without PCR can't be applyed when moved to output (by arrow)
PR # 57010: [SAG] Input TS not saved at service configuration PCR tab, after clicking DONE and Apply.
PR # 57057: [SAG] TOT Time Zones - Selecting row and clicking done, deletes the selected rows
PR # 57058: [SAG] "Delete Selected" option on TOT Time Zones doesn't delete new added Time Zone
PR # 57062: [SAG] No validation for PID value - legal and illegal characters.
PR # 57189: [SAG] Active Alarms Tag (tool tip) is not synchronized with actual alarms.
PR # 57211: [SAG] - Large SDT - section greater than 1024 bytes - is not divided into sections
PR# 57210: Background Download – Tables may be affected if configuration is changed during software
download process
Workaround: Rebuild PSI option in case "TableStreamOut File General Error" alarm will be raised during
Background Upgrade
PR# 57744: [Splicing] Various Problems When Running Short Ads or Bumpers – Recommendation is to
run adds longer than 8 sec.
PR# 59036: [Splicing] No support for data PIDs on splicable services. CC Errors on Data PIDs at Splice
out - Service Effecting on STB.
PR# 59508: [Splicing] System is configured to service with V+A+SCTE35 (data PID). When adding data
system gets PID recoding failure
PR# 59897: [EAS] Service out is configured with Slate in Manual Revert Mode and EAS service. When
Primary service fails, Slate service is outputted. Activating EAS and EAS service is outputted. Primary
service is back and EAS is deactivated. Expected behavior is that Slate should be outputted as it is
configured to manual revert, however in reality Primary service is outputted (also at NMX Slate status bar
is showing "Activated")
PR# 60320: [EAS] Move manually to backup program (no slate configuration and all sources are alive).
Activate EAS and then deactivate EAS. Expected backup service is outputted, with "Backup activated "
alarm raised. However, actually primary service is activated without alarms. but at NMX GUI “Backup
service” is still activated..
PR# 60386: [CAS] When adding PID to SCG after scrambling there is no CA descriptor on the added PID
when descriptors are managed by the device on component level..
Work around: Deprovision/Provision of all PIDs
PR# 60390: [Slate] When system is configured to Program Redundancy and Slate and both are in Manual
revert mode, system can‟t move from backup to slate if primary is alive.
PR# 60593: [CAS] Missing CA descriptors when a scrambled services is being in or out of a DTMX pool.
PR# 60599: [Splicing] When All E5s Are Allocated to Splicing Africa Will Not Perform an E5 Change to RS
PR# 60756: [GbE In] PCR Accuracy errors while having more than 128 input sockets.
PR# 60890: [Port Redundancy] Enabling Port redundancy raises alarm:"GbE Port Link Down-Cable
Disconnect" on backup port.
Workaround: Configured momentarily the switch in manual mode before enabling Port Redundancy
PR# 60924: [Rate Shaping] 1-2 seconds instability at startup in rate-change mode when two services
activated.
Page 22 of 25
Harmonic ProStream 1000 Release Notes
PR# 61080: [Splicing] Macro-blocking if the connection between the ad server and the splicer
disconnected during splicing.
PR# 61595: [Slate] No picture output from E5 after Slate activation between sources with PCR on different
PIDs types.
Workaround: Platform reset required for recovery.
PR# 62247: [PSIG-Mux] There is about 2 seconds delay between PMT change and starting scrambling.
PR# 62622: [SAG] TDT and TOT are outputted even if they are not enabled in SAG.
Workaround: Change between NMX to SAG (or vice-versa) requires device zap.
PR# 62990: [Splicing] With Specific Ad clip (C&M - Transcoded clip from the clip which was used for
analog Ad insertion), macro blocks are present in Splice-In point and between the Ad clip.
PR# 63155: [SCTE35 Insertion] On re-encoded services splicing is been done 3 sec later
Workaround: For re-encoded service, the user should configure the pre-roll parameter to be 3 sec earlier.
PR# 63880: [SCTE35 Insertion] Not supported on MAIA-RMX
PR# 67000: [Splicing] Splicing - Various Problems When Splicing Into Network Stream With Unsupported
GOP Length
PR# 67358: [DT/IP 3G] Mux redundancy caused ASI Overflow and took ~3 hits within 10 secs before
recovered
PR# 71222: [HTTP GUI] TS mirror application configuration are not full and not protected.
PR# 75467: [HTTP GUI] SA GUI supports only IE7
PR# 75469: [HTTP GUI] after version upgrade/downgrade - there is a need to clear browser's
PR# 76260: [BISS] - CA descriptor not created when device is controlled by NMX . Works well when NMX
is configured as "CA managed by scrambler".
PR# 76604: [DT/IP 3G] - Starting the Domain Manager for the first time with NMX 5.2.2 causes overflow in
bandwidth at the ASI out of the ProStream.
PR# 77558: [PCR Generation] Configuring Generate PCR on ASI RMX card can lead to loss of all the 4
transports on the ASI card. ASI RMX does not support PCR Generation.
PR# 77864: [ASI out] SDT Table Corrupt from ASI Output No Names and CRC Errors on PID 11.
Workaround: Disabling and Enabling the ASI port solves the problem.
PR# 77963: [DT/IP 3G] ProStream reports false alarm CC errors on the input transport stream, when
adding/removing streams from the pool.
Workaround: Add a stream to a pool in one transaction. Remove the stream in a deferent transaction.
PR# 81963: Need to add validation in case socket redundancy is configured "From Other Physical Port"
and port redundancy .
Workaround: Only one option can be selected at a time
PR# 81970: Missing option to Revert to Primary in Manul revert mode.
Workaround: Disable Socket Redundancy and configure it again
PR# 82541: [CAS] Picture freeze after redundancy switch when delay_start is 5000ms.
PR# 82634: [ACE CPC] Service Disruption from Unnecessary Redundancy Switch After Slave
Reset/PowerUp.
PR# 82634: ACE VBR - Service Disruption from Unnecessary Redundancy Switch After Slave
Reset/PowerUp
Workaround: Off line the back up, Perform any required change/upgrade, Boot up device, On line after
device completed the boot up stage.
PR#83111: [Slate] Slate is not deactivated when backup is back from failure in Service redundancy
manual revert mode.
Workaround: Change Service redundancy to automatic
Page 23 of 25
Harmonic ProStream 1000 Release Notes
PR# 83926: [EAS-IGMPv3] - PS1K does not get EAS signal when moving from non-valid SSM
to 0.0.0.0
Workaround: Insert a valid SSM IP and then change SSM IP to 0.0.0.0
PR# 94935: [PCR] PCR stays on the non Video PID although PCR should be on Video on the output
Workaround: go to PCR tab and touch the "Set PCR on" attr.
PR# 95290: [DSR] - Missing validation on PID Range can cause the DSR reserved PIDs to be
overwritten.
PR# 95580: [DSR] - No validation that there are no more reserved PIDS left to use.
PR# 97000: [General] - On activating service configuration in 1:1 hot redundancy there is timeout alarm
every time on the primary Mux that NMX chooses to provision. This causes NMX to cause a redundnacy
switch. This happens only on devices with DT/IP and ACE.
PR# 97499: [SFNoIP] – This functionality is NOT working in build 5.7.x and build 5.8.x
PR# 97919: [ACE 3.0] - Redundant A6 resets during Nx1 redundancy scenario cause switch over of 90
seconds
PR# 96794:[ACE] Fake Ace Card Voltage Error on the ACE prostream when only DToIP streams on the
device
Workaround: Use separated platforms for ACE and DToIP applications
PR# 99467: [Enhanced Socket Redunancy] Socket Redundancy won't be triggerted in case of one PMT of
an MPTS is not arriving.
PR# 99471: Missing PMT and Missing PAT alarms are not masked when Gbe Socket Failed alarm is
raised.
Upgrade Instructions
4. Accessing Documentation
The documentation available for ProStream is listed below. The guides described in the following section
are shipped as a hard-copy with every unit, and may also be obtained as a soft-copy through Harmonic‟s
Customer Support or Harmonic‟s FTP site.
Page 24 of 25
Harmonic ProStream 1000 Release Notes
Several application notes, which provide detailed explanations and instructions for deploying ProStream
1000 in specific applications, are available. For obtaining these application notes, contact Harmonic
customer support. The currently available application notes are as follows:
Page 25 of 25