Service: MOE Replay - EyevinnOSC/community GitHub Wiki

Getting Started

MOE Replay generates live HLS manifests on the fly from existing video sources. Available as an open web service in Eyevinn Open Source Cloud, it lets you create live-looking HLS streams from VOD or on-demand content — useful for simulated live events, replay workflows, and testing live player behaviour without a live encoder.

Prerequisites

Step 1: Create a MOE Replay instance

Navigate to the MOE Replay service in the Eyevinn OSC web console. Click on "Create moe-replay" and fill in:

  • Name: a name for your instance (alphanumeric only)

Click on the instance card when the status is green and "running". Copy the service URL.

Step 2: Generate a live HLS manifest

Point MOE Replay at a source HLS playlist and it will generate a live manifest that advances in real time.

# Request a live manifest for a source playlist
curl "https://<your-instance-url>/replay?url=https%3A%2F%2Fexample.com%2Fsource%2Fmaster.m3u8"

Use the returned manifest URL in any HLS-compatible player (e.g. hls.js, Video.js, Safari):

<video controls>
  <source src="https://<your-instance-url>/replay?url=<encoded-source-url>" type="application/x-mpegURL">
</video>

Using the CLI

npx @osaas/cli create realeyes-media-moe-replay my-moe-replay

Configuration Options

Option Required Description
name Yes Name of the moe-replay instance. Alphanumeric only.

Resources

⚠️ **GitHub.com Fallback** ⚠️