ProStream 1000 5 8 1

Download as pdf or txt
Download as pdf or txt
You are on page 1of 25

Harmonic ProStream 1000

Notes for Release 5.8.1

Supported Control Modes


NMX 6.0.X
Stand Alone

Harmonic Inc. U.S.A


4300 North First St. ProStream Release 5.8.1.
San Jose, CA 95134
408 542-2500 May 29, 2011 (Rev B)
Toll Free 800 788-1330
FAX 408 542-2510
http://www.harmonicinc.com

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

May 29, 2011 Release 05.08.01

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.

1.2 Main Product Features


The Harmonic ProStream 1000 is a highly integrated MPEG/DVB multiplexer, scrambler and descrambler,
for multimedia services carried over digital broadcast networks. It features a modular, high-density chassis
that may host up to 5 IOM (Input/Output Module) cards and up to 4 IPC (Internal Processing Card)
modules in a single one-rack-unit (1-RU) chassis. The modularity of the platform allows easy field
replacement of cards, as well as field upgrades of SW and HW features.
The main features and I/O options of ProStream 1000 include:
Input/Output Interfaces: ProStream 1000 supports two types of I/O interfaces:
 IP IOM Card; allows the ProStream 1000 to receive and transmit data over Gigabit Ethernet
(GbE) interfaces. Each card features two independent ports.
The IP IOM card supports a wide variety of MPEG-over-IP streaming options at its input and
output. This includes the following main options (and more):
 De-jittering capabilities
 SPTS and MPTS support
 FEC - Pro MPEG Annex B / SMPTE 2022 Annex C
Note:
 IP IOMs may be mounted only in slots 1 and/or 2
 IP port supports line rate of 1 Gbps
 IP IOM card can process up to 525 Mbps for each direction (in and out).
The current IP IOM is the GBE-PRO card. It supports all IP related functionality offered by the
ProStream 1000. The first generation of the IP IOM card (Harmonic part number: PRM-1K-IOM-
GbE-0001) has been discontinued. New firmware versions support only basic functionality of the
IP IOM first generation card.
 DVB-ASI IOM Card; two card types are available:
 ASI-RMX – allows the ProStream 1000 to receive and transmit data over DVB-ASI streams.
Each card features four ports that may be individually configured as input or output. Streams
may be re-multiplexed according to user‟s needs.
Note: ASI-RMX card supports output maximum bit rate of 156 Mbps.
 ASI-SCR – in addition to the ASI-RMX capabilities, this card type also supports DVB-CSA
(Common Scrambling Algorithm) scrambling, and may be used for synchronizing the device
to an external clock coming from a GPS receiver.
Note: ASI-SCR card supports output maximum bit rate of 187 Mbps.

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).

May 29, 2011 Release 05.08.01

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.

May 29, 2011 Release 05.08.01

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

Enhanced SCSECMG Protocol (with NDS CAS only):


 In this release of ProStream 1000, some extensions to the standard SCSECMG protocol are
implemented
 The extended protocol is meant mainly to address special cases that involve SCS redundancy
 This extended protocol may be utilized only when working with NDS CAS
 The extended protocol may be utilized for 1:1 redundancy schemes only.

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.

GbE Port Redundancy


 Modes of operation:
o Auto Redundancy
o Manual Redundancy – currently not supported
 The GbE1 is primary port and GbE2 is backup port (not configurable).
 In automatic mode – the platform goes from primary to backup on fail-over. Revert is done
manually.
 Fail over triggers – Link down, SFP missing CRC Error and Auto negotiation failed (move to
backup even if the backup failed).
 Fail over time – up to 2 seconds.

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).

May 29, 2011 Release 05.08.01

Page 5 of 25
Harmonic ProStream 1000 Release Notes

o Manual Redundancy - the user can choose which socket to use.

 Fail over trigger – socket not active.


 Fail over time – configurable in seconds, 0 to 60 (0 means less then 1 sec and it can take up to
0.5 sec) default is 0.
 The backup socket can be the same as the primary or different in all the properties, such as
encapsulation mode or FEC.
 The socket configuration includes all the information regarding the backup socket.
 Same IP:UDP can‟t be used simultaneously as primary for one socket and as backup for another

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.

 The feature isn't supported for PRM-1K-ASI-RMX-0001 (ASI-RMX) card.

 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.

May 29, 2011 Release 05.08.01

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.

ASI Input port – Packet size auto detection

 Input port can be configures as follows:


o Auto Detect - automatically detect and support valid packet size
o 188 – support 188 bytes packet size only (default)
o 204 – support 204 bytes packet size only

 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

 Feature scope and limitations:


o Packet size of 204 bytes is supported by ASI-SCR card only

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.

May 29, 2011 Release 05.08.01

Page 7 of 25
Harmonic ProStream 1000 Release Notes

 Any service on the ProStream-1000 can be configured to have an alternative, or


“backup” input feed or source that is enabled (on the output) upon disrpution of the
primary feed..
 The Prostream 1000 multiplexing engine offers unmatched flexibility
o Up to five different slate sources can be configured per ProStream 1000
device. The alternative sources can be associated with of the “primary”
input streams processed by the device.
o The five alternative input feeds can be of multiple video and audio
formats (SD MPEG2, SD AVC, HD MPEG2, HD AVC, AC3 2.0, AAC 2.0
…) but shall be presented in MPEG transport packets.
o The alternative feeds will be CBR only.
o The ProStream will switch any input (ASI or IP) to any output (ASI or IP)
 The operator must ensure that
o the alternative feed‟s video and audio formats matche those of the
primary one
o the bit rate of the alternative feed is no greater than the bit rate of the
primary feed(s) it backs up.
 Slate Activation Modes - Prostream 1000 supports three modes of operation:
o Manual - In the manual mode, a user action must be taken to initiate a
switch from the primary feed to the predefined slate source.
o Automatic - In the automatic mode, the user interaction is bypassed and
the Slate system acts autonomously based on the pre-defined triggers:
 Lost of the Video PID – the Video PID drops to Zero bit-
rate.
 Lost of input on the Encoders:
1) Harmonic encoders ONLY (Electra only).
2) The encoder stops streaming video traffic upon loss of input signal
(configurable for every video PID). The ProStream-1000 then detects a zero
bit-rate at the input video.
 Similar to service redundancy, when working in automatic mode, the ProStream will
switch to the alternative source (the slate) upon detection of “zero” bit-rate on the video
of the main channel.
 When switching to the alternative feed, the ProStream is remapping the alternative
feeds‟ components PIDs (Video, Audio) to the main channel component PIDs to ensure
signal continuity on the output.
 Same shared PID (due to virtual channel) can't be passed on the same time from 2
different sources (one from slate and second from dropped PID). If configuration has
virtual channel for certain PID, and it is configured to use slate on it, same slate should
be defined for every service using this "virtual channel PID".
 Manual mode limitation – in case the device moves from offline to online while being
configured to Manual mode of operation, streams (PIDs) configuration changes after
moving to Slate will not be honored. Workaround – activate Slate off and re-activate
Slate on.

DiviTrackMX VBR re-encoding


 A service that is part of stat mux pool can be Pass-Through (VBR or CBR):
o Rate: 0.5-20 Mbps
o Total number of PIDs: up to 12

May 29, 2011 Release 05.08.01

Page 8 of 25
Harmonic ProStream 1000 Release Notes

o Supported input service type: MPEG1, MPEG2 SD/HD, H.264 SD/HD


and MPEG2 LR
o Scrambled service supported for pass-through.
Re-encoding
 Some video quality improvements were implemented such as longer look-ahead and
VBV planning extra bits request. Improved video quality is expected compared to
previous re-encoding releases.

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.

Descrambler - CAS Simulcrypt support


 Descrambler is capable of identifying certain ECM (out of several pointed by the PMT)
with certain CAS ID and relate it to the CW server with the same CAS ID.
 This feature supports NDS CW when the service is scrambled with several ECMs (with
additional CAS providers beside NDS).

CAS - ECM Length of 2 packets


 Support ECM length up to 2 packets.

CAS - Access Criteria length of 4K


 Support access criteria up to 4K .

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.

Support ASI packet size of 204 bytes.


 ASI support packet size of 204 bytes is at the AP level.
 In case device redundancy happens, NMX will confugure the back-up device with the
appropriate packet size (188, 204) at the TS level.

Front Panel display of “Primary” and “Backup”


 The device displays on the front panel whether it is a "Primary" or "Backup" device.
 This is dynamically updated in case of redundancy switching.
 The upper line in the LCD displays "ProStream 1000 Pri" for primary and "ProStream
1000 B.U" for back-up.
 When there no redundant unit then the LCD should display only "ProStream 1000".
 In case of Chain redundancy - The upper line in the LCD displays "ProStream 1000 Pri"
for primary and "ProStream 1000 B.U" for back-up.

May 29, 2011 Release 05.08.01

Page 9 of 25
Harmonic ProStream 1000 Release Notes

Digital Program Insertion (DPI)


 Allows cable head-ends and broadcast affiliates to insert locally-generated commercials
and short programs into remotely distributed regional programs before they are
delivered to home viewers.
 Digital Program Insertion also refers to a specific technology which allows an MPEG
transport stream to be spliced into a currently flowing MPEG transport stream
seamlessly and with little or no artifacts.
 Integrated with Vigor ad server.
 Supports PAL & NTSC
 Limitations:
o Data PIDs in network stream are not supported
EAS (Emergency Alert System)
 Enable MSO to automatically broadcast emergency alert messages through pre-
configured channels.
 Input alert channels can be ASI or IP.
 Supporting IGMPv3 with SSM
 Enables the EAS receiver to filter source IP address (include mode) according to IGMPv3
standard.

Fixed Key Scrambling


 Delivering video in a secured way is one of the key elements for every service provider.
In order to be certain that the video is not being watched or hacked by un-authorized
viewers; the video transmission is scrambled on the transmission side and de-scrambled
on the receiving side using a standard encryption algorithm. It should also be possible to
scramble each socket with a different key to prevent mass de-scrambling by un-
authorized viewers in the very rare cases that the keys are unveiled.
 ProStream1000 supports a fixed Control Word (CW) scrambling of outgoing TS over IP.
The Scrambling algorithm is based on AES and fixed CW. The current release is
working in standalone mode and NMX support will be available in the future.

Activation Time (SPTV)


 Table repetition rate of 100ms is supported. The update of PSI information shall be
within 0.1 second of scheduled time.

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

AES – CBC support

May 29, 2011 Release 05.08.01

Page 10 of 25
Harmonic ProStream 1000 Release Notes

 AES – CBC has been added as new CAS mode


 Harmonic scrambler and de-scrambler were tested.
 Tested with Cisco and Quantive

TOT/TDT PID thought CAS Management Port


 Ability to receive TOT and TDT table on a socket by the CAS IP port and transmit them
on the TS out.

Intelligent Socket Redundancy (CMC)


 Manual
 The user manually initiates a switch from the primary source to the backup source and
vice versa. The user can choose which source to use
 Automatic
 The system acts autonomously based on pre-defined triggers:
 At least one of the Video/Audio PIDs is not active – the Video/Audio PID bit-rate drops to
zero. This PID should be routed to the output. In case that PID missing on both sources,
primary and backup, the platform will not toggle and „socket failed‟ alarm will be raised
 Socket not active – the entire socket bit-rate drops to zero
 When the fail-over trigger occurs, the platform goes automatically from the primary source
to the backup source and vice versa
 Manual revert
 Switch to the backup the same as in Automatic mode but revert is done manually and
requires user intervention.
 Manual Revert should behave exactly the same as automatic when it current sate is Primary
and as Manual when the current stat is Backup.

 Socket redundancy from different ports (same GbE board).

Service Level Redundancy (CMC)


 Each service can be backed by a service from a different source. The service
redundancy can provide a solution for Card/Port/Socket redundancy
 There are three redundancy modes for service redundancy:
 Manual
 Automatic
 Manual Revert
 Fail over condition:
 zero bit rate during 250-1000msec for (configurable per service):
 All of the service's PIDs – default (if the video failed, it acts as all).
 Any of the service's PIDs.
 System supporting Service Redundancy + Slate -
 Harmonic recommends to work only on the following redundancy mode schemes:
 Service Redundancy + Slate configured as Manual
 Service Redundancy + Slate configured as Automatic
 Service Redundancy + Slate configured as Manual revert

SCTE35 Insertion
 The ProStream receives SNMP Trap from SL10 and generates SCTE35 CUE message
according to this trap and NMX configuration.

May 29, 2011 Release 05.08.01

Page 11 of 25
Harmonic ProStream 1000 Release Notes

PSIG-MUX
 Support PSIGMUX 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.

Manage Table ID Independently


 When this mode is “ON”, ProStream will toggle table ID from the previous time when move from
clear to scramble (80 => 81, 81 => 80).
 When “OFF”, each time system changes from clear to scramble table ID will be 80.
PID Presence Detection
 Ability to mask “PID missing” alarm on data PIDs

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

May 29, 2011 Release 05.08.01

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

NIT (Network Information Table) options:


 None - NIT is not transmitted with the TS
 Actual Only - NIT relates to network of the selected TS only
 Actual and Other - NIT relates to TSs with network ID as of the selected TS and to TSs of
other networks
 Ref in PAT Only - Adds to the PAT a pointer that the TS carries a 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

ACE – video transcoding:

May 29, 2011 Release 05.08.01

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.

EDU – Edge Descrambling Unit (relevant only to CMC, CAS project)


 AES Descrambler configured by DMS (Harmonic‟s Distribution Management System)
 Integrate with VMviewRight (Verimatrix) – Embedded VM Client that receives ECM and
convert it to CW
 Support Differentiated Services Code Point (DSCP)
 SNMP alarms forwarding.
 EDU – PID Filter
o Enables filtering part of a service, 1 PID or group of PIDs of a service, based on
configuration.
o PID filtering gives the ability to separate a service and to route only part of it while
the configuration is still at the service level
o Configuring PID filtering is by defining component ID, describe in stream identifier
descriptor, (it can be 1 PID or group of PIDs within a service).
o Component ID is defined by the Scrambler, (Sender).
 BMS (Blackout Management System):
o Enable service substitution controlled by CMC GCAS system through the DMS.
o The CMC GCAS system provides a service and scheduling information for the
blackouts.

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.

May 29, 2011 Release 05.08.01

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.

DSR (Deterministic SFN Re-multiplexing):


 Insert regional content into national SFN network.
 The system enables the operator to transmit to the tower only the inserted regional content
(plus some minor overhead for synchronization) and the receivers would re-multiplex between
the national stream and the regional stream in a deterministic way, so all COFDM modulators
transmit the same data at the same time.
 The DSR functionality is divided between two devices: the PS1K and the PVR7K. The PS1K is
responsible for generating a DSR stream that contains the regional content that should be
inserted. The PVR7K role is to receive the national and DSR stream and multiplex them.
5 EMM:
 Support up to 5 different EMMG ports.
Support HRTP:
 ProStream is now supporting HRTP information not just in DT/IP system.
 This requires appropriate configuration.
Support IGMP_V3 + HHP:
 Support IGMP_V3 for HHP protocol.
Tables rate control:
 PAT & PMT number of tables in second is configurable.
 Values are: 2 – 10 tables/second.

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.

May 29, 2011 Release 05.08.01

Page 15 of 25
Harmonic ProStream 1000 Release Notes

2. New Features in this Release


The new features included in this release include:

2.1 ACE 3.0:


 HD (MPEG2, AVC) => SD MP2 down conversion (CBR, VBR, 60Hz).
 HD (MPEG2, AVC) => PIP AVC transcoding (CBR, 60Hz).
 SD (MPEG2, AVC) => PIP AVC transcoding (CBR, 60Hz).
 Closed Caption support for Down Conversion
 AFD handling support for Down Conversion
 Color space conversion for Down Conversion
o Translate the incoming video color signals from BT.709 color space to SMPTE 170 color
space.

2.2 Enhanced socket redundancy - adding new triggers for socket


redundancy based on ETR-290 (SAG only)
 Underflow of any selected PID – (A/V selected by default)
 PAT missing in the input for configurable time threshold
 PMT missing in the input for configurable time threshold
 CC errors measured for all the routed A/V PIDs
 Scrambled content - for the routed A/V PIDs only

3. Issues and Limitations


3.1 Resolved Issues from Previous Releases
PR ID Description Fixed in
93225 ACE 2.1 - continuously "USB Failure" and General Alarm in Nx1 redundancy test 5.8.0
93469 ACE 2.2 - VDSP assert appears as results of heavy service over subscription 5.8.0
ACE 2.2 - Sticky "Video Macroblock Level Error" alarm observed on SD H2H 5.8.0
93470
service after recovering from over subscription scenario
99702 ACE - Horizontal White Line on the Bottom of the Screen DC X2X 720p 5.8.1

3.2 ProStream 1000 Device Limitations for this Release


This section describes the main operation limitations for this release of ProStream 1000.
For complete information regarding device capabilities and limitations, please refer to product data sheets.
 Multiplexing capacity limitations:
 Up to 128 output Transport Streams (any mixture of SPTS and MPTS) per device
 Up to 128 input services per GbE port
 Up to 20 ECMs per scrambled output service
 DVB-ASI IOM card:

May 29, 2011 Release 05.08.01

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

May 29, 2011 Release 05.08.01

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 SCSECMG 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

May 29, 2011 Release 05.08.01

Page 18 of 25
Harmonic ProStream 1000 Release Notes

3.3 ProStream 1000 Known Issues in this Release

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.

May 29, 2011 Release 05.08.01

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).

May 29, 2011 Release 05.08.01

Page 20 of 25
Harmonic ProStream 1000 Release Notes

Workaround: disable/enable the service.

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.

May 29, 2011 Release 05.08.01

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.

May 29, 2011 Release 05.08.01

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

May 29, 2011 Release 05.08.01

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

3.4 Upgrading in NMX Control Mode


While working in NMX control-mode, upgrade the firmware through NMX. For instructions, refer to the
NMX Online Help.
.

3.5 Upgrading in Standalone Control Mode


While working in Stand Alone control-mode, upgrade the firmware through the Web client. Use section
3.3.5 – Managing Software in “ProStream_1000_User_Guide_4_11.pdf” for this activity.

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.

3.6 Hardware User’s Guide


The Hardware User‟s Guide provides detailed information on the initial setup of a ProStream device
(installation, cabling, setup etc.)

3.7 NMX Online Help


While working in NMX control-mode, upgrade the firmware through NMX. For instructions, refer to the
NMX Online Help.

May 29, 2011 Release 05.08.01

Page 24 of 25
Harmonic ProStream 1000 Release Notes

3.8 ProStream 1000 Online Help


The ProStream 1000 Online Help is available only when working in standalone control mode. It provides
detailed information on how to configure and manage your ProStream device through the Web client. To
access the online help, select Help from the Web client menu bar, or click Help in an open dialog page.

3.9 Application 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:

 DVB-CSA Scrambling by ProStream 1000 and BNG 6000


 AES Scrambling-Descrambling by ProStream 1000
 Redundancy options in ProStream 1000 and BNG 6000
 Using ProStream 1000 for SFN-over-IP Network

May 29, 2011 Release 05.08.01

Page 25 of 25

You might also like