platform shake hands and exchange all required information.
If you’re using a generic destination or preset, you’ll have to provide the same information
manually, which I show how to do in Figure 1.
On the right is the server URL and stream key
information provided by Facebook Live; on the
left are the corresponding input fields from a
generic destination provided by livestreaming
service provider Livestream. By way of background, real-time messaging protocol (RTMP),
originally developed by Adobe, is the common
language spoken by all live-streaming encoding tools and live-streaming services. If you
must create a custom preset, you’ll have to dig
around in your streaming service to find these
parameters, then copy and paste them into the
encoder setup screen. Easy peasy.
Why will you almost certainly have to use generic destinations? Because the 600-pound gorilla, Facebook’s Platform Policy Live API, states,
“Don’t build apps that enable publishers to simultaneously stream to Facebook and other online
streaming services.” So, if a product or service offers presets for Facebook Live and You Tube Live,
it can’t let you use both simultaneously.
What’s the workaround? Stream to Facebook
Live via the Facebook Live preset and to YouTube Live via a generic RTMP preset (or vice
versa), which all products and services enable.
Now that you know how the plumbing works,
let’s begin our look at on-premise hardware and
On-Premise Hardware and Software
These are devices or programs that you run
from the source of your live stream, whether
on-premise or at your live event. In general, the
advantages of these products are:
• Cost—You pay for it once, and that’s it.
• Ease of use—There’s one product to learn,
as compared to an encoder and web service.
• Security—There’s one less service you’re
bouncing your videos through, which
may be important to some networks and
• Lower latency—Web services that redirect
your streams add some latency between
the live event and the video seen by your
• Captioning—This is available in many on-premise encoders but in few web services.
The primary disadvantage of products in
this class is outbound bandwidth, particularly
for those producing live, off-site events at conferences or stadiums where outbound bandwidth costs are prohibitive. That is, with a web
service, you send one stream out to the cloud
which is then redirected to multiple web destinations. With on-premise encoders, you’re
sending multiple separate streams to the various web destinations, which all require their
own bandwidth. The other primary disadvantage is CapEx, at least for several of the alternatives discussed below.
On-Site Hardware and Software
The least expensive hardware alternative is
the Matrox Monarch HDX, a two-channel, hardcover, book-sized appliance that costs $1,995
( go2sm.com/monarchhdx). The unit can input
one or two separate HD-SDI or HDMI inputs,
Copying the URL
and stream key
from Facebook Live