Beam
Packaging

Packaging

The Packaging function in MK.IO Beam prepares your live content for delivery across different devices and streaming platforms. It converts encoded outputs into adaptive bitrate (ABR) formats like HLS and DASH, ensuring smooth playback for viewers.

You can configure packaging profiles, DRM options, and delivery targets directly in the MK.IO Beam interface. The system handles the underlying workflow for you, making it easy to control how your streams are delivered without managing the technical details.

Definitions

Catalog: The catalog is the link between the outputs and the live packaging service. It must be created first to host the outputs and be filled with assets. All live packaing services added to the catalog can be delivered by any outputs from the catalog.

Output: An output is a set of specific delivery parameters for a defined input stream. It contains the processing and encryption parameters. It is added to the catalog to serve the content to the users.

Live Packaging service: Configuration of the live input parameters. Once associated with a catalog, the service will be available for delivery using the outputs existing in the catalog.

Configuration steps

This diagram shows a typical configuration workflow:

packager configuration steps

  1. Create a catalog to host the streaming outputs.
  2. Create a live packaging service.
  3. Associate it to the catalog.
  4. The delivery is done from the origin server. The output used depends on the user request.

The delivery URL is a concatenation of the output access URL and the asset access URL.