v5.0 RELEASE - .NET 8 CORE

Smart Play TV Playout Server

Professional Broadcast Playout, Powered by FFmpeg & DeckLink.

Engineered for Reliability

Smart Play TV is a Windows-based playout automation application built with .NET 8 and Windows Forms. It leverages the power of FFmpeg for robust media encoding and LibVLC for seamless preview playback.

  • Dual Operation Modes: Run as an interactive GUI controller for live operations or as a headless background Windows Service (via Topshelf) for 24/7 unattended playout.
  • Hardware Acceleration: Automatic GPU detection and utilization (NVIDIA NVENC, AMD AMF, Intel QSV) for high-performance encoding.
  • DeckLink Support: Native integration with Blackmagic DeckLink cards for SDI ingest and output.
app.config
<configuration>
  <appSettings>
    <add key="Mode" value="Production"/>
    <add key="VideoFormat" value="1080p"/>
    <add key="Framerate" value="50"/>
    <add key="Bitrate" value="6000"/>
    <add key="HardwareEncoder" value="h264_nvenc"/>
    <add key="EnableLoudnessNormalization" value="True"/>
    <add key="LoudnessI" value="-23"/>
    <add key="LoudnessTP" value="-1"/>
  </appSettings>
</configuration>

Comprehensive Broadcast Toolkit

From scheduling to as-run logging, every aspect of your channel is covered.

Advanced Scheduling

Drag-and-drop playlist management with support for fixed-time events, recurring shows, and gap detection analysis.

Graphics & Branding

Multi-layer graphics engine supporting station logos, "Live" bugs, and dynamic scrolling tickers (crawls) with custom fonts.

As-Run Reporting

Automated generation of reconciliation logs (CSV) for advertisers and regulatory compliance, tracking exact playout times.

EPG Integration

Built-in API client for synchronizing program data and exporting schedules to external Electronic Program Guide providers.

Instant Cartwall

12-button instant playout grid for jingles, bumpers, and emergency fillers, accessible via touchscreen or hotkey.

Audio Processing

Integrated EBU R128 loudness normalization ensures consistent volume levels across all content types.

System Architecture

Smart Play TV uses a modular design where the Playout Engine runs as an isolated service, ensuring playback continues even if the UI is closed.

  • Core: C# .NET 8 Windows Service
  • Database: Microsoft SQL Server (Dapper ORM)
  • Pipeline: FFmpeg (Encoding) + NAudio (Metering)
  • Control: TCP/IP Socket API & Web Dashboard
GUI Controller / Web Dash
MIS Playout Service
Scheduler
FFmpeg Core
API Host
Logger
SQL DB
Storage
DeckLink

Remote Monitoring

Monitor channel health from any browser with the built-in Web Dashboard.

http://localhost:8080/dashboard
Engine State RUNNING
Stream Status LIVE (1080p50)
On Air Now Evening News Broadcast - Segment 1
00:15:20 -00:08:12

Transparent Licensing

One-time purchase options with optional support packages.

Lite

For community channels and basic automation needs.

R 29,999
  • Standard Scheduling
  • Local File Playout
  • Basic Logo Overlay
  • Email Support
Contact Sales

Enterprise

For mission-critical redundancy and customization.

Custom
  • Failover Redundancy Setup
  • Custom API Development
  • Traffic Log Import (Custom Parsers)
  • SLA & 24/7 Priority Support
Request Quote