What is a Live Source?
A live source is the origin of the video stream displayed in the player. It comes from the streaming server (origin server), and you can set up multiple live sources based on your requirements.
Simplified live stream processing
Why do I need it?
Without a live source, you cannot begin your stream. It serves as the starting point for your live broadcast, ensuring that your stream is ingested and delivered to your viewers.
How do I create a live source?
1. Go to Live Streaming > Configure Sources.
2. Click Create Live Source in the upper right corner.
3. Select the type of live source
There are three types:
-
- Ravnur Media Services (RMS): provides advanced streaming server control and low latency capabilities.
- MUX: Alternative streaming infrastructure with live closed captioning and reduced latency capabilities. Contact Ravnur Support to activate this format.
- HTTP live stream URL: Use a .m3u8 playlist manifest URL to create a generic live source and stream it to the player.
NOTE: you must use an https URL as a playlist manifest.
4. Add the input settings
Depending on the source type, some fields may not be displayed.
- Account. Select the appropriate account. By default, both RMS and MUX accounts records Video on Demand (VOD), which is automatically added as a media file to the Videos section.
If you need to disable VOD recording or plan to stream from different geographic regions (e.g., East Coast and West Coast), contact Ravnur Support to request a dedicated RMS account.
-
Encoding. A standard passthrough is set by default. The price varies among the encoding types. Learn more about the current rates.
-
Standard Passthrough – DVR window 25 hours, no ingest data limits.
-
Standard 720p – An on-premises live encoder sends a single bitrate stream to the Live Event and Media Services creates multiple bitrate streams. If the contribution feed is 720p or higher resolution, the Standard 720p preset will encode a set of 4 resolution/bitrate pairs.
-
Premium 1080p – An on-premises live encoder sends a single bitrate stream to the Live Event and Media Services creating multiple bitrate streams. The Default 1080p preset specifies the output set of resolution/bitrate pairs. For MUX source, this is the only available encoding option.
-
-
Ingest video format. Choose the appropriate ingest format for your live source:
- RTMP: Use RTMP for live streaming.
- SRT: Use SRT for live streaming. Contact Ravnur Support to enable this option.
- fMP4: Contact Ravnur Support to activate this format.
5. Add Live Source Details
-
Title. It is displayed in the list view and drop-down lists for configuring the Channel and Live Event. Use a descriptive name (e.g., Live Source 1 – cloud encoding).
-
Description. The description is found on the Live Source details page and is used to give the user more information about the live source. For example, “Used for City Council meetings. No live captions. Standard latency.”
RMS settings:
-
Enable low latency. This option reduces stream latency to 7-14 seconds for RMS type, HLS passthrough output. The most resilient stream is the standard latency stream because it buffers more of the video and should be chosen when there is no need for lower latency. However, if there is viewer interaction such as Q&A, then low latency is a better choice.
-
Key frame interval. The default setting is 2.
MUX settings:
- Enable AI generated live captioning (English only): live captioning is available only for MUX live sources at this time.
- Reduced latency (12-20 seconds): creates a stream with approximately 12-20 seconds of latency between live capture and viewer playback, which is faster than standard streaming but maintains stability.
You cannot change these parameters after creating a live source. For this reason, you might want to create multiple sources with different settings.
For example, if you sometimes need Standard Passthrough encoding and other times require Premium 1080p encoding, create two separate live sources with these different configurations. This allows you to select the appropriate source for your live events.
When would I need more than one live source?
-
If you run concurrent live events, you’ll need more than one live source (one for each live event).
-
If you want to use cloud encoding for a live event, and passthrough for another event, you’ll need two different live sources.
-
If sometimes you want to stream from a Ravnur Media Services (RMS) origin server, and at other times from a non-RMS origin that produces a .m3u8 playlist manifest URL, you’ll need two types of live sources.
-
You have different stream latency requirements for your live events.