Next Generation Live TV Broadcasting v1.3.1-beta  •  Qt 6 / C++ Windows  •  macOS Coming Soon

Mcaster1DSPEncoder
Next Generation

The next evolution of broadcast encoding. Built from the ground up on Qt 6 with a modern dark broadcast UI, a full live TV video studio with transitions and overlays, professional-grade DSP audio processing, and simultaneous multi-format streaming to any Icecast2, Shoutcast, or Mcaster1DNAS server.

8
Audio Codecs
3
Video Codecs
12
Transitions
7
DSP Processors
2
UI Themes
ICY 2.2
Metadata Protocol

Windows SmartScreen Notice

The Mcaster1DSPEncoder installer is signed with a self-signed code certificate. Windows SmartScreen may display a warning because our certificate is not yet enrolled in Microsoft's trusted publisher program. The binary is safe — SSL is SSL and encryption is encryption, regardless of whether the certificate authority is a commercial CA or a self-signed cert. The installer contains no malware, adware, or telemetry.

To install when SmartScreen appears:

  1. Click "More info" (the blue link under the warning text)
  2. Click "Run anyway" to proceed with installation
  3. The installer will complete normally — no admin rights required

We are working on obtaining an EV code signing certificate for a future release. Once enrolled, SmartScreen will recognize the installer automatically.

What Makes It Next Generation

Rebuilt from scratch on Qt 6 with a completely new architecture. This isn't a reskin — it's a ground-up redesign that adds live TV broadcasting, a professional video studio, broadcast-grade audio DSP, and a modern dark theme UI designed for on-air use.

Live TV Broadcast Studio

3-source preview monitors with a live program output. Switch between cameras, screen captures, and media files with 12 professional broadcast transitions. Stream to any RTMP, Icecast, or DNAS server.

7 DSP Audio Processors

10-Band Parametric EQ, 31-Band Graphic EQ, AGC/Compressor/Limiter, BBE Sonic Enhancer, DBX 286s Voice Processor, Push-to-Talk Duck, and Equal-Power Crossfader — all in a drag-and-drop effects rack.

8 Audio Codecs

MP3, Opus, Ogg Vorbis, FLAC, AAC-LC, HE-AAC v1, HE-AAC v2, and AAC-ELD. Encode at any bitrate from 16 kbps voice to 320 kbps music with per-slot codec selection.

Video Overlays & Graphics

Image overlays, lower thirds, tickers, and subtitle overlays on your live camera feed. Position, scale, and set opacity for each layer. Perfect for church services, live events, and music VJ sets.

Multi-Server Streaming

Stream to Icecast2, Shoutcast v1/v2, Mcaster1DNAS, YouTube Live, and Twitch simultaneously. Each encoder slot connects independently with its own codec, bitrate, and server target.

Church & Worship Ready

Built for houses of worship: stream live services with camera switching, scripture overlays, sermon titles, and worship lyrics. Feed to your website, YouTube, Facebook, or internal displays.

Two Broadcast Themes

Choose between a dark broadcast studio theme optimized for on-air use in low-light environments, or a classic light theme for daytime production work. Switch instantly from the View menu.

Dark Broadcast Theme

Deep navy and teal accents designed for broadcast studios, control rooms, and on-air talent. Reduces eye strain during long sessions. Glowing VU meters and teal accent highlights provide at-a-glance status without distraction.

Classic Light Theme

Clean white interface with blue accents for daytime production, editing, and configuration work. High contrast text and clear iconography make every control immediately readable in brightly lit environments.

Screenshot Gallery

Click any screenshot for a full-size view. All screenshots taken from v1.3.1-beta running on Windows 11.

Main Window

Main Window

The primary encoder interface showing the real-time peak meter with L/R VU bars, audio input device selector with WASAPI/ASIO/DirectSound support, PTT microphone assignment, video input camera preview, and the encoder slots table with status, codec, bitrate, server, and current track columns. The bottom bar shows Connect/Add Encoder controls and a live DNAS server status indicator.

Encoder Type Chooser

Encoder Type Chooser

Modal dialog for creating a new encoder slot. Three encoder types: Radio (live audio streaming for internet radio), Podcast (record and publish episodes), and TV/Video (live video streaming with camera and screen sources). Each type pre-configures optimal codec, bitrate, and server settings.

Basic Settings Panel

Basic Settings Panel

The 6-tab encoder configuration dialog showing Basic Settings. Configure audio codec (MP3, Opus, AAC, FLAC, Vorbis), bitrate, sample rate, channels, encode mode (CBR/VBR/ABR), audio source selection (device capture or independent source), metadata source, and streaming server connection (Icecast2, Shoutcast, DNAS) with host, port, username, password, and mountpoint.

DSP Effects Rack

DSP Effects Rack

The Effects Rack tab showing all 7 audio processors in signal chain order: 10-Band Parametric EQ, 31-Band Graphic EQ, Sonic Enhancer (BBE clone), Push-to-Talk Duck, and AGC/Compressor/Limiter. Each processor has an enable toggle, a Configure button for detailed controls, and a Bypass button for A/B comparison. Processors are applied top-to-bottom.

Parametric EQ

Parametric EQ

10-Band Parametric EQ with real-time frequency response curve visualization. Each band has independent gain (slider), frequency, Q factor, and filter type (Low Shelf, High Shelf, Peak) controls. Presets include Modern Rock, Broadcast Voice, Warm FM, and Flat. The curve display shows the combined EQ response across the 20 Hz to 20 kHz spectrum.

31-Band Graphic EQ

31-Band Graphic EQ

Full 31-band graphic equalizer with ISO standard center frequencies from 20 Hz to 20 kHz. Supports Both/Left/Right/Link L+R channel modes. Preset selector with music_warm and Flat options. Each band provides -12 dB to +12 dB gain via vertical sliders for precise broadcast audio shaping.

AGC / Compressor / Limiter

AGC / Compressor / Limiter

Professional AGC audio processing panel with input gain, gate threshold, compressor (threshold, ratio, attack, release, knee), hard limiter (ceiling), and makeup gain controls. Real-time Levels meter shows Input, Gain Reduction, and Output levels simultaneously. Supports System-Wide or Per-Encoder Override modes with preset save/load.

Sonic Enhancer

Sonic Enhancer

BBE Sonic Maximizer-style audio enhancer with three rotary knobs: Lo Contour (bass definition, 0-10), Process (harmonic presence and clarity, 0-10), and Output Level gain trim. Preset selector includes rock_pop and other genre-tuned profiles. Adds broadcast-quality presence and punch without distortion.

DBX Voice Processor

DBX Voice Processor

Professional DBX 286s-style voice processor with three stages: Expander/Gate (threshold, ratio, attack), Compressor (threshold, ratio, attack, release), and Enhancer. Real-time GR (gain reduction) meters show compression and expansion activity. Preset selector includes Broadcast Voice for on-air talent processing.

Live Video Stream Studio

Live Video Stream Studio

Full live TV broadcast studio with 3 preview source monitors (cameras, screen captures, or media files) and a large program output monitor. Right panel shows video codec (H.264), container (MKV), resolution (720p/1080p), FPS (30), audio bitrate (2500 kbps), and stream target configuration. Bottom bar provides Cut/Crossfade transitions with adjustable duration, plus Dirt Run and Go Live controls.

Video Overlay Settings

Video Overlay Settings

Image overlay configuration on a live camera feed. The Overlay Settings panel supports 5 overlay types: Text, Image, Lower Third, Ticker, and Subtitles. Each overlay has position (X/Y), size (W/H), and opacity controls. The preview shows a branded overlay composited on a live webcam feed with the Main Effects sidebar showing DSP processing options.

Preview Audio Studio

Preview Audio Studio

Audio monitoring and preview panel with headphone/speaker output device routing, capture live monitor (passthrough to output device), sample rate and channel configuration, and a live Stream Monitor that tunes into your own Icecast/DNAS stream showing listener count, bitrate, protocol, now playing track, and a scrolling ICY metadata protocol log.

Audio & Video Codecs

Audio Codecs

CodecLibraryBitrate RangeModesContainer
MP3LAME32 – 320 kbpsCBR, VBR, ABRIcecast/Shoutcast
Opuslibopus6 – 510 kbpsVBR, CVBR, CBROgg
Vorbislibvorbis45 – 500 kbpsVBR (quality 0-10)Ogg
FLAClibFLACLosslessCompression 0-8Ogg
AAC-LCfdk-aac64 – 320 kbpsCBR, VBRADTS
HE-AAC v1fdk-aac32 – 128 kbpsCBR, VBRADTS
HE-AAC v2fdk-aac16 – 64 kbpsCBR, VBRADTS
AAC-ELDfdk-aac24 – 128 kbpsCBRADTS

Video Codecs

CodecResolutionsFPSContainerUse Case
H.264720p, 1080p, 4K24, 30, 60MKV, MP4, FLVLive streaming, recording
VP8720p, 1080p24, 30WebMWeb streaming
VP9720p, 1080p, 4K24, 30, 60WebMHigh-quality web delivery

Live Video Broadcast Studio

The built-in TV studio transforms Mcaster1DSPEncoder from an audio-only tool into a complete live video production suite. Whether you're streaming a church service, hosting a live DJ set with visuals, or running a multi-camera talk show, the video studio gives you everything in one application.

Studio Layout

  • 3 Preview Sources — monitor cameras, screen captures, and media files side by side before going live
  • Program Output — the live broadcast feed with real-time overlay compositing
  • 12 Broadcast Transitions — Cut, Crossfade, Dip to Black, Dip to White, Wipe Left/Right/Up/Down, Slide, Zoom, Spin, and Blur
  • Adjustable transition speed — 0.1s snap cut to 5.0s slow dissolve
  • Dirt Run mode — rehearse transitions and overlays without actually streaming
  • Go Live — one-click to begin broadcasting to all configured stream targets

Overlay System

  • Image overlays — logos, watermarks, branded frames with position, scale, and opacity controls
  • Lower thirds — name/title graphics for speakers, guests, and presenters
  • Tickers — scrolling text for news, announcements, or song request updates
  • Subtitles — live or pre-set subtitle tracks for accessibility
  • Text overlays — custom text with font, size, color, and positioning

Church & Worship Use Cases

  • Stream Sunday services live to your website, YouTube, and Facebook simultaneously
  • Display scripture verses, sermon titles, and worship lyrics as lower third overlays
  • Switch between pulpit camera, wide shot, and pre-recorded video announcements
  • Record the full service in H.264/MKV for later upload or archive
  • Audio DSP ensures consistent broadcast volume regardless of speaker microphone technique

Music VJ & DJ Use Cases

  • Mix live camera feeds with music visualizers, album art, and video loops
  • Apply real-time visual transitions synchronized with beat drops
  • Stream to Twitch, YouTube Live, or your own Icecast video mountpoint
  • Use the DSP chain for broadcast processing: EQ, AGC, Sonic Enhancer, and crossfader

System Requirements

ComponentMinimumRecommended
OSWindows 10 (64-bit)Windows 11 (64-bit)
CPUDual-core 2.0 GHzQuad-core 3.0+ GHz (for video)
RAM4 GB8+ GB (for video studio)
Disk200 MB (install)2+ GB (with recordings)
GPUAny DirectX 11Dedicated GPU (for 1080p video encoding)
Network1 Mbps up5+ Mbps up (for video streaming)
CameraAny USB webcamHDMI capture card (for studio cameras)

macOS DSP Encoder — Coming Soon

The Next Generation encoder is built on Qt 6 — a cross-platform framework. The macOS build is based on the same Qt codebase as the Windows release and will ship with identical features: the full video studio, all 7 DSP processors, both themes, and multi-server streaming.

  • Universal binary (Apple Silicon M1/M2/M3 + Intel x64)
  • CoreAudio device capture (built-in mic, USB interfaces, Aggregate Devices)
  • AVFoundation camera capture for the video studio
  • Native macOS .dmg installer with drag-to-Applications workflow
  • Same Qt 6 UI with dark/light theme support and native macOS styling
  • Full feature parity with Windows release

The macOS build is currently in internal testing. Release date will be announced on this page and in the product roadmap.

Legacy Encoders

The legacy encoders below are still available and functional but are in maintenance mode. All new feature development is focused on the Next Generation Qt 6 build above. These legacy builds remain useful for headless Linux server deployments and existing Windows MFC workflows.

Windows Legacy (MFC v5.0)

The original Win32 MFC desktop encoder with PortAudio WASAPI/ASIO capture, up to 10 simultaneous slots, system tray integration, VU meters, Winamp/foobar2000/RadioDJ plugins, and podcast RSS generation. Built with Visual Studio 2022. Status: Stable, maintenance only.

Linux Headless (v1.4.5)

C++17 headless daemon with embedded HTTPS admin server, PHP web control panel, MariaDB media library, 8-algorithm playlist generator, DSP chain (EQ/AGC/crossfader), streaming server relay monitor, and system health telemetry. 12 simultaneous slots. Status: Active development continues on linux-dev branch.

Download Mcaster1DSPEncoder Next Generation

Free to download and use. Built by broadcasters, for broadcasters. Stream your radio station, podcast, church service, or live event to the world.