SaaS Platform by Itassist Broadcast Solutions

Run your own TV channels in the cloud.

F-play is a professional SaaS multi-channel broadcast playout, EPG generation, and streaming platform. Schedule playlists, ingest live sources, generate XMLTV-compatible EPG, overlay graphics, and broadcast to any RTMP/SRT destination — all with module-based access control.

Dashboard Channel Management Playout Controls Settings Dashboard Channel Management Playout Controls Settings

12 modules. One platform.

Enable only what you need. Each module is independently controlled per organization and per user.

📺

Channels

Create and manage multiple TV channels with individual settings, status monitoring, and color-coded organization.

🎬

Media Library

Upload and organize video, audio, and image assets. Scan directories, download media, and manage metadata.

📋

Playlist Editor

Build playlists with drag-and-drop reordering, transitions, in/out points, and live source insertion.

▶️

Playout Controls

Start, stop, and monitor channel streams in real-time. Auto-recovery, filler modes, and loop playback.

🕐

Time Scheduler

Schedule playlists by day of week and time range. Overlap detection, priority ordering, and date ranges.

📰

EPG Creator

XMLTV-compatible EPG generation with PDF import, XMLTV export, JSON export, and public XML feed hosting.

🎨

Graphics & Overlays

Add logos, text overlays, and dynamic graphics with scheduling, positioning, opacity, and sequence support.

📊

Health Monitor

Real-time dashboard showing bitrate, FPS, CPU usage, and stream health per channel with alerts.

🔔

Telegram Alerts

Push real-time channel status alerts, error notifications, and broadcast events to Telegram channels.

🔒

VPN Tunnels

Per-channel WireGuard VPN egress tunnels for secure source ingestion from restricted networks.

📜

As-Run Logs

Broadcast compliance logging with per-channel as-run reports, CSV export, and status filtering.

🌐

Domains & SSL

Manage custom domains and SSL certificates with automatic Caddy reverse proxy configuration.

Built for multi-tenant SaaS

Organizations, module-based access control, and per-user overrides.

🏢

Organization Management

Create organizations with custom channel limits, module toggles, and branded dashboards. Each org gets its own isolated channel set.

�️

Module Access Control

Enable or disable any of the 12 modules per organization. Users get only the features their org has licensed — no more, no less.

👤

User Module Overrides

Grant or revoke individual modules per user within an organization. Fine-grained control for operators, editors, and viewers.

📡

EPG XML Feed Hosting

Public XMLTV-compatible XML feed URLs for each channel. Set-top boxes and EPG aggregators can fetch EPG data directly from your server.

📥

Multi-Format EPG Import

Import EPG schedules from PDF (FPC), XMLTV XML, or JSON files. Auto-parse program metadata, dates, and commercial break absorption.

🐳

Docker-Ready Deployment

Deploy in minutes with Docker Compose. Scalable architecture with Next.js app, realtime service, and Caddy proxy.

SCTE-35 Ad Marker Injection

Industry-standard SCTE-35 splice insert markers for commercial ad break signaling. Fully integrated into the streaming pipeline.

🎯

Pipeline Integration

MPEG-TS stream flows from FFmpeg encoder through the SCTE-35 injection stage to SRT server with real-time marker injection — no stream restart needed.

5 Cue Types

Supports preroll (advance notice), cue_out (start ad break), cue_in (end ad break), cue_crash (emergency return), and time_signal markers. Auto-return and manual control modes.

📡

Real-Time Injection

Marker XML files are polled every 500ms from shared memory. PTS-accurate timing with 90,000 Hz clock. Files auto-deleted after injection for one-shot operation.

📊

Splice Monitor

Real-time SCTE-35 event monitoring with JSON-line output. Track splice events, PTS timestamps, and out-of-network status via Socket.IO for dashboard display.

🔄

PTS Restamping

Automatic PTS continuity restamping after splice operations. Maintains timestamp consistency across ad breaks for compliant receiver playback.

📺

DVB Service Info

Injects SDT (Service Description Table) with channel name and provider, PMT with CUEI program info identifier, and SCTE-35 PID registration for full DVB compliance.

FFmpeg DecoderFIFOFFmpeg EncoderSCTE-35 InjectorSRT Server
SCTE-35 markers injected in-line during stream processing

Perfect for

From single-channel creators to multi-org SaaS operators, F-play adapts to your workflow.

IPTV & OTT Operators

  • Launch multiple linear channels
  • Deliver to any RTMP/SRT endpoint
  • SCTE-35 ad marker injection
  • As-run logging and scheduling
  • Channel branding and overlays
  • EPG generation and XML feed hosting

Content Creators & Churches

  • Automated 24/7 loop playback
  • YouTube playlist import
  • Logo and lower-third graphics
  • Remote management via web UI
  • Telegram alerts for stream status

SaaS Resellers & MSPs

  • Multi-organization tenant isolation
  • Per-org module licensing
  • Per-user module overrides
  • Custom channel limits per org
  • Branded dashboards per client

Simple, transparent pricing

Pay for the channels and modules you need. Scale up anytime.

Starter
$40 / month

2 channels with core modules. Perfect for single-channel operators.

  • 2 broadcast channels
  • Channels, Media, Playlist, Playout
  • 720p / 2500 kbps output
  • Standard email support
Contact Sales
Enterprise / SaaS
Custom

Unlimited channels, all 12 modules, multi-org SaaS with per-user control.

  • Unlimited channels & organizations
  • All 12 modules unlocked
  • Module access control per org/user
  • SCTE-35 ad marker injection
  • VPN Tunnels, Health Monitor, Logs
  • Telegram Alerts, Domains & SSL
  • Dedicated support & deployment
Contact Sales

About the company

Built by a team that understands broadcast.

Itassist Broadcast Solutions

F-play is developed and maintained by Itassist Broadcast Solutions, a company focused on professional broadcast playout, streaming, EPG generation, and media workflow solutions. Our SaaS platform combines FFmpeg reliability with a modern Next.js web interface to help broadcasters, IPTV operators, content creators, and SaaS resellers launch and manage linear channels with module-based access control.

For licensing, support, or custom deployments, contact info@itassist.one.

License
© 2025–2026 Itassist Broadcast Solutions. All rights reserved. This software is proprietary and confidential. No part of this software may be reproduced, distributed, or transmitted without prior written permission. For licensing inquiries, contact info@itassist.one.

Ready to start streaming?

Contact us for a demo, pricing, or deployment options. We're happy to help you launch your channels.

Contact Sales