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?
-
Go to Live Streaming > Configure Sources.
-
Click the blue button labeled Create Live Source in the upper right corner of the list view.
3. Select the type of live source
There are two types:
-
Ravnur Media Services. This is the primary live streaming service used by the application. Using RMS allows you to control the settings of the streaming server and the post-production pipeline. Automatically converts live streams to VOD assets managed by the vCMS.
-
HTTP live stream URL. This is the generic live source. If you have a .m3u8 playlist manifest URL, you can create a live source that will use this URL and send it to the player. This is useful if you are streaming from a non-RMS streaming server or a CDN.
NOTE: you must use an https URL.
4. Add the input settings
Depending on the source type, some fields may not be displayed.
- Account. Select the appropriate Ravnur Media Services (RMS) account. In most cases, you will have only one RMS account. However, if you plan on streaming from different geographic regions (e.g., some meetings take place on the East Coast and some on the West Coast) you would want to have an RMS account in each region to minimize the ingest distance. If you need additional RMS accounts, contact Ravnur support.
-
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.
-
- Ingest video format. The RTMP option is the default. Contact Ravnur Support if you need to activate fMP4.
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.”
-
Enable low latency. This option reduces stream latency to 7-14 seconds for HLS 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.
Note: This feature is currently in development and is not yet available.
Note: Actual latency may vary depending on the CDN used or the end user's software, such as the operating system and player.
-
Key frame interval. The default setting is 2.
The parameters cannot be changed after creation, so you may want to create multiple sources to meet your needs. For example, you may want to use Standard Passthrough as an encoding option and also be able to use the Premium 1080p encoding option at times. In this case, you would create a live source select Standard Passthrough, and then create another live source that uses Premium 1080p encoding. This will allow you to select the appropriate live source when you create your live event.
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.