Pearl-2 User Guide
Streaming to a CDN, multicasting, and streaming to
multiple destinations
You can even use an XML profile to setup streaming if the CDN supports that. By default, no streaming is
configured for the channels configured on Pearl-2.
In addition to streaming, Pearl-2 can ingest streams as input sources. The following ingest streams formats are
supported:
l
SRT (push)
l
RTSP announce
l
RTMP (push)
l
NDI
Publishing to a CDN
When you publish a stream to a CDN provider, make sure you use a streaming protocol that the CDN
supports. Contact your CDN for a list of supported streaming protocols and audio codecs they support.
To publish content to a CDN provider, ensure you have:
l
the URL (or path) to the mount point or an XML configuration file (provided by the CDN provider)
l
the supported transport protocols, audio codecs, and any other settings like key frame rates and bit
rates recommended by the CDN provider
l
select the H.264 codec from the channel's Encoding page
You can control streaming to a CDN using the Admin panel or the touch screen. See
You can also test how your content is streamed by sending your content to Epiphan’s CDN. For a list of
Epiphan’s preferred CDN providers, see:
https://www.epiphan.com/partners/cdn-partners/
Streaming to multiple destinations
There are a few different ways to stream to multiple destinations using Pearl-2. One option is to configure a
channel on Pearl-2 as your switched program channel, then use the Admin panel to create multiple streaming
destinations for that channel. You can add multiple RTMP streams to different CDNs, configure multicast
streaming, and even share the live broadcast link with viewers on your network all at the same time. But
remember, the more streams you configure, the more network bandwidth you need. To stream to CDNs and
multicast a channel at the same time, the channel must have H.264 configured as the channel encoding
Another option is to set up multiple channels on Pearl-2 and stream those using the Admin panel. That way,
you can configure each channel with different encoding settings. For example, you can configure one channel
with the streaming specifications for YouTube and configure the second channel for streaming to Facebook.
Using one channel as your main switched program, use Pearl-2's channel as a source feature to feed that
334