Skip to content

5.8 PIP Sharing Service

The PIP Sharing service is used to duplicate monitoring objects from one MultiProbe node to one or more other nodes — without recreating those objects manually on the receiving end. This makes it easy to redirect streams created on a source node to other nodes for viewing and analysis on a mosaic, essentially "in three clicks."

The service requires at least two nodes: one where the monitoring objects originate (the source node), and one or more nodes where they are received and rendered (receiver nodes).

Note

For information on working with the mosaic, see Section 6.5.

5.8.1 PIP Sharing Configuration Screen

To access the PIP Sharing configuration, go to the Configuration screen and select PIP Sharing in the Monitoring objects & virtual services section. The PIP Sharing configuration window will open (Figure 173).

Figure 173. PIP Sharing service configuration window Figure 173. PIP Sharing service configuration window

The configuration window consists of two tables:

  • PIP Sharing Objects — the list of monitoring objects that have been added to the PIP Sharing service on the source node.
  • PIP Sharing Receivers — the list of PIP Sharing objects that have been received and are active on other nodes.

PIP Sharing Objects Table

This table displays objects registered as PIP Sharing sources and includes the following columns:

  • Enabled/Disabled — the current operational status of the object.
  • Name — the name of the monitoring object.
  • URL — the source URL of the monitoring object.
  • PIP Sharing URL — the URL(s) through which the object is streamed to receivers. Multiple URLs may be listed (primary, secondary, video, audio), displayed one per line with labels such as Video Primary or Video Secondary. Each URL contains the IP address, port, and interface, in the format: rtp://@224.1.1.1:5005#interface=127.0.0.x.
  • «Width»×«Height»p«Rendering rate» — the rendering settings: video width × video height at the specified frame rate used for PIP Sharing rendering.
  • CellTemplate — the cell template used when rendering the image for PIP Sharing.

PIP Sharing Receivers Table

This table lists PIP Sharing objects as received on remote nodes and includes:

  • Enabled/Disabled — the current status of the receiver.
  • Name — the name of the received monitoring object.
  • Node — the node on which this receiver is active.

By default, all receivers in the list are disabled. They are enabled automatically when added to a mosaic, and this change is reflected in the configuration window.

Available Actions

The following actions can be performed on objects in either table:

  • Enable — activates the selected PIP Sharing objects.
  • Disable — deactivates the selected PIP Sharing objects.
  • Edit — opens the editing window for the selected object(s). Two editing modes are available:
    • Single object editing — the editing window shows all fields from the creation form (except Node and MNO), plus the following additional fields (Figures 174–175):
      • Primary: IP, Port — filled automatically during creation; can be modified by the user.
      • Secondary: IP, Port — filled automatically during creation; can be modified by the user.
    • Mass editing — the editing window shows all fields from the creation form (except Node and MNO). Fields with identical values across all selected objects display that value; fields with differing values appear empty (Figures 176–177).
  • Delete — removes the selected object(s). Single objects can be deleted via the ellipsis menu; multiple objects can be deleted using the Delete button in the table header.

Figure 174. PIP Sharing monitoring object selection window for single editing Figure 174. PIP Sharing monitoring object selection window for single editing

Figure 175. Single PIP Sharing monitoring object editing window Figure 175. Single PIP Sharing monitoring object editing window

Figure 176. PIP Sharing monitoring objects selection window for mass editing Figure 176. PIP Sharing monitoring objects selection window for mass editing

Figure 177. Mass PIP Sharing monitoring objects editing window Figure 177. Mass PIP Sharing monitoring objects editing window

Cross-Table Selection and Highlighting

When an object is selected in either table, related objects in the other table are highlighted automatically:

  • Selecting an object in the PIP Sharing Objects table highlights all associated receivers in the PIP Sharing Receivers table.
  • Selecting an object in the PIP Sharing Receivers table highlights the corresponding source object in the PIP Sharing Objects table, as well as all other receivers associated with the same source.

Additional information about the selected object and its receivers is shown in the Additional Info panel to the right of the tables (Figure 178).

Figure 178. PIP Sharing configuration window with selected object details Figure 178. PIP Sharing service configuration window with information about the selected PIP Sharing monitoring object and PIP Sharing receiver

Cascade Deletion and Stop Behavior

Warning

  • If a PIP Sharing Object (source) is deleted or stopped, all associated PIP Sharing Receivers and their dependent objects (Signal Service, Signal Decoder, Ethernet Transport) are also deleted or stopped — including any instances in the Mosaic.
  • If a PIP Sharing Receiver is deleted or stopped, its associated objects (Signal Service, Signal Decoder, Ethernet Transport) are also deleted or stopped.

5.8.2 Creating a PIP Sharing Object

To add a new monitoring object to the PIP Sharing service, click the Add PIP Sharing object button button. The PIP Sharing object creation window will open (Figure 179).

Figure 179. PIP Sharing object creation window Figure 179. PIP Sharing object creation window

The creation window includes the following fields:

  • Node ID List — a dropdown list of available nodes. Only one node can be selected. This field is required.
  • Monitoring objects — a dropdown list of monitoring objects on the selected node. Only objects of type Mpeg Service and Signal Service are shown. Multiple objects can be selected.
  • Type — the type of PIP Sharing stream: SMPTE 2110 or NDI.
  • Interface:
    • Primary — the primary network interface on the node. Required.
    • Secondary — an optional secondary interface for redundancy. Can be disabled via checkbox. If disabled, streaming uses only the Primary interface.
  • Width — the video width for rendering the PIP Sharing stream image.
  • Height — the video height for rendering the PIP Sharing stream image.
  • Rendering rate — the frame rate used for rendering.
  • CellTemplate — the cell template applied when rendering the image.
  • Preferred CPU Socket — the CPU socket to use for mosaic rendering. Set this if you need to manually allocate computational resources. Default is Auto.

The available resolutions and their corresponding stream parameter sets are listed in Table 33.

Table 33. Supported resolutions for PIP Sharing objects

Resolution Approximate parameters a=fmtp (YCbCr 4:2:2, 10-bit, progressive, 25 fps)
320×180 sampling=YCbCr-4:2:2; width=320; height=180; exact=320x180; depth=10; scanning=progressive; colorimetry=BT709; fps=25
480×360 sampling=YCbCr-4:2:2; width=480; height=360; exact=480x360; depth=10; scanning=progressive; colorimetry=BT709; fps=25
640×360 sampling=YCbCr-4:2:2; width=640; height=360; exact=640x360; depth=10; scanning=progressive; colorimetry=BT709; fps=25
720×576 sampling=YCbCr-4:2:2; width=720; height=576; exact=720x576; depth=10; scanning=progressive; colorimetry=BT601; fps=25 (or scanning=interlaced for 576i)
1280×720 sampling=YCbCr-4:2:2; width=1280; height=720; exact=1280x720; depth=10; scanning=progressive; colorimetry=BT709; fps=50 (or 25 / 59.94 / 60)
1920×1080 sampling=YCbCr-4:2:2; width=1920; height=1080; exact=1920x1080; depth=10; scanning=progressive; colorimetry=BT709; fps=25 (or scanning=interlaced for 1080i50)
2560×1440 sampling=YCbCr-4:2:2; width=2560; height=1440; exact=2560x1440; depth=10; scanning=progressive; colorimetry=BT709; fps=25
3840×2160 sampling=YCbCr-4:2:2; width=3840; height=2160; exact=3840x2160; depth=10; scanning=progressive; colorimetry=BT2020; fps=25 (or 50 / 59.94 / 60)

The resolution selector as it appears in the creation window is shown in Figure 180.

Figure 180. Window for adding a PIP Sharing object — resolution list Figure 180. Window for adding a PIP Sharing object

To save the object, click save button. To cancel, click cancel button.

Creating a PIP Sharing Receiver

To create a new PIP Sharing receiver, click the Add PIP Sharing receiver button button. The receiver creation window will open (Figure 181).

Figure 181. Window for creating a PIP Sharing receiver Figure 181. Window for creating a PIP Sharing receiver

The receiver creation window includes the following fields:

  • Nodes — a dropdown list of nodes where the receiver will be created. Multiple nodes can be selected. Required. If a node that was used when creating the source PIP Sharing object is selected, the system will display a warning that this selection is not allowed (Figure 182).
  • PIP Sharing Objects — a dropdown list of available PIP Sharing source objects (those defined in the PIP Sharing Objects table). Multiple objects can be selected. Required (Figure 183).
  • Alarm Preset — the alarm preset to apply to the received monitoring objects. Select from the list (see Section 5.3 for details on alarm presets) (Figure 184).
  • Signal source preset — the signal preset for the received stream. Select from the list (see Section 5.2.4).
  • Signal service preset — the signal service preset. Select from the list (see Section 5.2.5).
  • Primary — parameters of the primary receiver interface. If redundancy is not used, this is the only receiver.
  • Secondary — parameters of the secondary receiver interface, used for redundancy if the Use secondary receiver option is enabled. Optional; can be disabled via checkbox.

Note

Mass editing of the default IP address masks and port numbers for the Primary and Secondary interfaces is described in Section 4.5.6.1.

Figure 182. Receiver creation — node selection Figure 182. Window for creating a PIP Sharing receiver — node selection

Figure 183. Receiver creation — PIP Sharing object selection Figure 183. Window for creating a PIP Sharing receiver — selection of PIP Sharing object

Figure 184. Receiver creation — alarm preset selection Figure 184. Window for creating a PIP Sharing receiver — selection of Alarm Preset

To save the receiver, click save button. To cancel, click cancel button.