๐Ÿ“˜ Epiphan Knowledge
All pages ยท pearl 2 ยท Streaming

Multicast streaming

You can add multiple multicast streams to a channel in Pearl-2. A multicast stream consists of one stream distributed to many viewers via a multicast-capable network. You can stream to several multicast networks and at the same time, stream to non-multicast CDNs.

Pearl-2 supports multicast streaming to an IP TV or a set-top box playlist using SAP when the stream format is MPEG-TS.

MPEG-TS streams using UDP push

When you configure an MPEG-TS stream using UDP push, you have the option to enable SAP and multicast over a local network at the same time.

Before configuring your channel for MPEG-TS streaming, ensure the following codecs are configured in the encoding section:

To configure MPEG-TS with UDP push and enable SAP:

A IPv4 multicast address range is an address between 224.0.0.0 to 239.255.255.255. Contact your System Administrator for the specific address to use.

When a channel number value is not specified, viewers cannot select a channel from the set-top box or Smart TV .

**View the MPEG-TS UDP stream **

To view the stream from a media player, open the URL in the media player, for example:

udp://@ip:port

For example: udp://@226.10.24.32:7000

To view the stream when SAP announce has been set and the stream is advertised from a media player, set-top box or Smart TV, refer to Viewing with Session Announcement Protocol (SAP).

If you're streaming to 10/100 Mbps set-top boxes over Gigabit Ethernet and you notice frames are dropping, you can limit the bandwidth of the stream.

Set up traffic shaping

If you're multicasting to set-top boxes that have 10/100 Mbps interfaces on the same Gigabit Ethernet and you notice frames are dropping, you can limit the bandwidth of the stream using traffic shaping to adapt for the lower bandwidth set-top boxes. Only multicast streams support traffic shaping: MPEG-TS USP, MPEG-TS RTP/UDP, and RTP/UDP.

If you need traffic shaping configured differently than what the Admin panel allows, contact support@epiphan.com.

When traffic shaping is enabled, the default bitrate limit is set to auto. In auto mode, the bitrate is limited to the sum of the channel's configured bitrate plus 4 Mbps and is adjusted to fit within the range of 4 Mbps minimum to 95 Mbps maximum.

You can also set a bitrate limit for the maximum amount of bandwidth that gets streamed using the Admin panel when traffic shaping is enabled. When you do, the streamed video won't exceed the maximum bitrate you set. The valid bandwidth limit bitrate range is 4 Mbps to 95 Mbps. We recommend that you set the bitrate to a value no less than the channel encoding bitrate plus 4 Mbps.

For example, if the bitrate for the channel is set to 10 Mbps in the encoding settings, the minimum value we recommend for the bandwidth limit bitrate is 14 Mbps.

Important considerations

After traffic shaping is enabled, we recommend that you first test a multicast stream using the auto traffic shaping settings. If your low bandwidth network device is displaying poor video quality, then go ahead and manually set the limit bandwidth bitrate according to the bandwidth of your particular network device.

Set traffic shaping for a multicast stream using the Admin panel

Viewing with Session Announcement Protocol (SAP)

When SAP Announce is configured for a stream that uses UDP streaming, the stream is advertised over the local network. Local viewers can view the stream using a software or hardware media player. Viewers are presented with a list of available channels, similar to a television menu. Viewers need only click on a stream and the video is streamed to their desktop, mobile or tablet.

Your stream is advertised by the metadata title, if one was configured; otherwise, the stream is identified by its channel identifier. When browsing from a VLC media player, streams are advertised by their channel identifier and are organized by the group name. When browsing from an XBMC media player, streams are advertised by the stream's metadata title (if configured); otherwise, streams are advertised by their channel identifier.

View the Session Annoucement Protocol (SAP) stream

Some media players, for example Exterity receivers, listen for SAP announcements on a specific multicast address 239.255.255.255. If your audience is using Exterity to view your stream, you must change the SAP announcement IP address to 239.255.255.255.

This VLC example shows two streams D2P83658.vga and D2P83658.video, which are organized in a folder by their group name.

Streaming NDI

For other NDI resources on the network to see the video resources on Pearl-2, you must start an NDI stream for the channel you want to broadcast on the network.

Was this helpful?
Source: pearl-2-userguide.md ยท id pearl-2/multicast-streaming ยท Updated Oct 13, 2026 ยท view as markdown