In this tutorial, you’ll learn how to create a live HLS feed with HEVC streams using Softvelum’s Nimble Streamer. Note that this feed will not be compatible with older iOS, MacOS, and tvOS devices that
can’t upgrade to their latest revisions, so we’ll show
you how to create a legacy HLS live stream as well.
If you’re unfamiliar with Nimble Streamer, you can
check out my review, “Softvelum Nimble Streamer Is
Flexible and Well-Featured,” at go2sm.com/nimble.
Nimble can transcode H.264 or HEVC input to an
HEVC or hybrid encoding ladder, but you’ll need a
cloud instance with either Intel or NVIDIA HEVC co-processing. In our tests, we used a G3.4x Amazon
EC2 instance that cost about $1.14/hour. As you’ll see,
when producing our encoding ladder, the instance
had plenty of headroom, so we could have used a
cheaper machine or processed more live streams.
In writing this tutorial, I’ll assume that you can get
the server up and running and that you’ll be using the
WMSPanel service to drive operation. You can read
all about costs and basic functionality in the aforementioned review. To speed your efforts, I’ll detail
where to find all of the screens referenced in this tutorial. There are a lot of bits and pieces to configure
and get up and running, and often knowing where to
look is half the battle.
Note that the streams we created were not compati-
ble with older Apple endpoints and non-Apple devices.
A warning on the Softvelum site states the following:
After you enable fMP4 for your application
or for the entire server, its streams will be
played well only on appropriate Apple devic-
es. All other playback devices and software
Live HLS Feed
It’s not easy, but it can be done, as long as
you have the right tool and know the tricks.
By Jan Ozer