Eyevinn Channel Engine
Eyevinn Channel Engine is available in the NetActuate Marketplace as a one-click, open-source appliance you can deploy into any NetActuate PoP. Open-source FAST channel engine: loop VOD into a 24/7 live HLS channel. It is grouped under the Media & Streaming category.
What It Does
Eyevinn Channel Engine is an open source FAST (Free Ad-supported Streaming TV) and playlist linear channel engine. Using VOD2Live technology it turns already-transcoded HLS video-on-demand assets into a continuous 24/7 live HLS channel, without re-encoding and without an always-running encoder, so a whole linear channel costs little more than serving the underlying VOD.
Deployed from the NetActuate marketplace it boots ready to watch: it loops a small bundled demo VOD into a live channel out of the box, served from the instance itself with no external dependencies. Point an HLS player at http://<instance-ip>:8000/channels/loop/master.m3u8 to watch, or open the multiview UI on port 8001. To run your own content, seed a custom VOD URL (the master.m3u8 of any HLS VOD) and the engine loops that instead.
This appliance wraps the OFFICIAL upstream Eyevinn FAST Channel Engine Docker image (eyevinntechnology/fast-engine, digest-pinned) on Ubuntu 24.04 LTS. The Channel Engine is developed by Eyevinn Technology (https://eyevinn.se) and released under the Apache-2.0 license; source at https://github.com/Eyevinn/channel-engine. Eyevinn Technology is not affiliated with or endorsed by NetActuate; NetActuate packages the unmodified upstream release.
Vendor and Project
Eyevinn Channel Engine is an open-source project, offered here under the Open Source listing with best-effort community support.
- Project home: github.com
NetActuate supports the underlying infrastructure. Application-level support follows the listing SLA class (open-source, best effort).
Sizing
| vCPU | RAM | Disk | |
|---|---|---|---|
| Minimum | 1 | 1 GB | 10 GB |
| Recommended | 2 | 4 GB | 50 GB |
No VPU (hardware acceleration) is required for this appliance. Choose a size at deploy based on your expected load.
Configuration Fields
When you deploy, you provide these fields. They are written into the appliance at first boot.
| Field | Required | Default | Notes |
|---|---|---|---|
| Custom VOD URL (optional) | No | none | Optional. The master.m3u8 URL of an HLS VOD to loop into the live channel. Leave empty to loop the bundled demo VOD served locally on port 9500. |
| Live HLS channel port | No | 8000 | TCP port the engine serves the live HLS channel on (/channels/loop/master.m3u8). |
| Multiview UI port | No | 8001 | TCP port for the built-in multiview web UI. |
Using the Appliance
Eyevinn Channel Engine is up and already looping a bundled demo VOD into a live channel. Watch the live channel: point an HLS player at http://YOUR_VM_IP:8000/channels/loop/master.m3u8 (default port 8000). Multiview of all channels: http://YOUR_VM_IP:8001/ (default 8001). To loop your own content, set the Custom VOD URL field (mkt_channel_vod_url) to the master.m3u8 of an HLS VOD at deploy, or SSH in and edit /etc/marketplace/eyevinn-runtime.env then run: sudo systemctl restart mkt-eyevinn. The bundled demo VOD is served from port 9500.
FAQ
Is there a software license fee? No. Eyevinn Channel Engine is open source and free to run. You pay only for the NetActuate infrastructure and bandwidth.
Where is the web interface?
On port 8000 at path /channels/loop/master.m3u8 by default.
Who supports it? NetActuate operates the underlying infrastructure. The application itself is community-supported open source (best-effort SLA class).
Version and Changelog
| Version | Status | Released |
|---|---|---|
| 1.9.4 | Current (default) | 2026-07-10 |
Deploy
- Deploy in the portal: Deploy Eyevinn Channel Engine
- View the listing: portal.netactuate.com/platform/marketplace/l/eyevinn-channel-engine
- Public listing: netactuate.com/marketplace/eyevinn-channel-engine
Need Help?
Contact support@netactuate.com or open a support ticket from the portal.