Live Streaming

The Content Fabric supports live streaming using MPEG-TS, RTMP, and SRT (listener mode) sources (as well as experimentally HLS sources), which covers all commonly used live encoders, in both the professional and consumer categories.

Live streams are available to global audiences and have the same quality and access control features as video on demand (including adaptive bitrate, DRM, policy-based access, …)

This section is a step by step guide for setting up a live stream.

Overview

A live stream is represented by a content object, much like video-on-demand. At a glance, the process of setting up a live stream follows these steps:

  1. Acquire a live stream URL (MPEG-TS, RTMP, SRT) from the pool allocated to your tenancy

  2. Create a content object representing the live stream and configure it (set its streaming type, URL, and optional quality and DRM parameters).

  3. Apply the configuration (requires the source stream to be active)

  4. Create a live streaming session and start streaming!

These steps can be accomplished through API calls, the Fabric Browser “Livestream Manager” app or the elv-live-js command-line tool.