Built for professional broadcast operations
Schedule programming, deliver over SRT and Zixi, monetize with SCTE-35 — every feature designed around running 24/7 linear TV, not generic streaming.
Every station, one dashboard
Launch and manage each channel independently — its own schedule, playlist, and ad config — without one station's traffic impacting another.
- Unlimited stations with per-channel encoding profiles
- HLS, SRT, and Zixi output from the same pipeline
- Per-station analytics and access controls
Visual playlists with ad break markers
Build 24/7 playlists with rotation rules, fallback content, and SCTE-35 cue placement on the timeline — adjust on the fly without stopping the stream.
- Frame-accurate break placement from playlist timeline
- Live override for breaking news or special events
- Gap-free fallback chains for continuous playout
SCTE-35 ad insertion end to end
Schedule cue tones from your playlist. Markers flow into the HLS manifest so your existing ad server picks them up — no manual splicing, no missed breaks.
- EXT-X-CUE-OUT / IN in manifest
- Per-break fill rate and revenue tracking
- Event log for compliance and reconciliation
Real-time stream health
Watch bitrate, viewer counts, and ad marker delivery in real time. Catch issues before your audience does.
- Sub-500ms glass-to-glass on supported paths
- Multi-channel grid preview
- Exportable reports for traffic and finance teams
Electronic Program Guide publishing
Auto-generate EPG feeds from your schedule and publish to Roku, Apple TV, Samsung TV Plus, and set-top box partners in XMLTV format.
- XMLTV and JSON-EPG output formats
- Per-channel branding and logos
- Scheduled updates without stream interruption
Turn VOD libraries into linear channels
Drag videos into a playlist, set rotation rules, and generate a 24/7 linear stream from your existing content library — no live source required.
- Playlist-based linear channels with gap-free looping
- Auto-fill empty slots with fallback content
- Per-channel branding overlays and bugs
Multi-format adaptive bitrate delivery
Deliver HLS and DASH with multi-resolution ladders. Players automatically switch to the best bitrate based on viewer bandwidth.
- HLS + DASH output from the same source
- 2160p, 1080p, 720p, 480p, 360p ladders
- Global CDN edge caching with origin failover
Geo-blocking and content rights management
Enforce region-specific licensing with IP-based geo-fencing. Black out content where you don't have rights, and route viewers to licensed alternatives.
- Country and region-level geo-blocking
- Time-windowed rights (start/end dates per asset)
- Blackout substitution with fallback content
Live event ingest from any source
Receive SRT and RTMP feeds from remote production trucks, live venues, and field cameras. Multiple concurrent ingest endpoints per station with automatic failover.
- SRT listener and RTMP push endpoints per station
- Automatic failover to backup ingest paths
- Source bitrate and connection health monitoring
Channel branding and graphic overlays
Apply lower thirds, channel bugs, snipes, and safe-zone overlays directly in the playout pipeline. No external graphics hardware required.
- Logo bug with position and opacity controls
- Lower-third templates for news and sports
- Safe-zone guides for 4:3 and 16:9 formats
Media asset management
Organise, search, and track your entire content library. Monitor transcoding status, see which playlists use each asset, and manage formats from one place.
- Search by title, format, duration, or transcoding status
- Track which playlists each asset belongs to
- MP4, MOV, MXF, and ProRes format support
Loudness normalization and caption compliance
Meet FCC and EBU broadcast standards with integrated loudness measurement (ITU-R BS.1770), CALM Act compliance, and closed caption track management.
- Integrated LKFS loudness measurement per asset
- 608/708 closed caption track embedding
- Audio description track support
See it on your streams
Open the dashboard or talk to us about your station group.