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.
Enable only what you need. Each module is independently controlled per organization and per user.
Create and manage multiple TV channels with individual settings, status monitoring, and color-coded organization.
Upload and organize video, audio, and image assets. Scan directories, download media, and manage metadata.
Build playlists with drag-and-drop reordering, transitions, in/out points, and live source insertion.
Start, stop, and monitor channel streams in real-time. Auto-recovery, filler modes, and loop playback.
Schedule playlists by day of week and time range. Overlap detection, priority ordering, and date ranges.
XMLTV-compatible EPG generation with PDF import, XMLTV export, JSON export, and public XML feed hosting.
Add logos, text overlays, and dynamic graphics with scheduling, positioning, opacity, and sequence support.
Real-time dashboard showing bitrate, FPS, CPU usage, and stream health per channel with alerts.
Push real-time channel status alerts, error notifications, and broadcast events to Telegram channels.
Per-channel WireGuard VPN egress tunnels for secure source ingestion from restricted networks.
Broadcast compliance logging with per-channel as-run reports, CSV export, and status filtering.
Manage custom domains and SSL certificates with automatic Caddy reverse proxy configuration.
Organizations, module-based access control, and per-user overrides.
Create organizations with custom channel limits, module toggles, and branded dashboards. Each org gets its own isolated channel set.
Enable or disable any of the 12 modules per organization. Users get only the features their org has licensed — no more, no less.
Grant or revoke individual modules per user within an organization. Fine-grained control for operators, editors, and viewers.
Public XMLTV-compatible XML feed URLs for each channel. Set-top boxes and EPG aggregators can fetch EPG data directly from your server.
Import EPG schedules from PDF (FPC), XMLTV XML, or JSON files. Auto-parse program metadata, dates, and commercial break absorption.
Deploy in minutes with Docker Compose. Scalable architecture with Next.js app, realtime service, and Caddy proxy.
Industry-standard SCTE-35 splice insert markers for commercial ad break signaling. Fully integrated into the streaming pipeline.
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.
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.
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.
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.
Automatic PTS continuity restamping after splice operations. Maintains timestamp consistency across ad breaks for compliant receiver playback.
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.
From single-channel creators to multi-org SaaS operators, F-play adapts to your workflow.
Pay for the channels and modules you need. Scale up anytime.
2 channels with core modules. Perfect for single-channel operators.
6 channels with EPG, Scheduler, and Graphics. For growing broadcasters.
Unlimited channels, all 12 modules, multi-org SaaS with per-user control.
Built by a team that understands broadcast.
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.
Contact us for a demo, pricing, or deployment options. We're happy to help you launch your channels.
Contact Sales