Direct Take

Synchronized Multi-Channel Recording for Broadcast Workflows on Windows

Direct Take helps broadcast engineers capture multiple video sources, monitor channel status, assign recording destinations, and start synchronized recordings from one Windows-based operator interface.

  • Hardware, NDI, Video Transport, network stream, and WebCapture sources
  • Channel-based preview, destination assignment, and recording control
  • Local file recording and network streaming destinations
  • Scheduling, file recovery, and REST API control
Direct Take — 4 Channels
Channels
Sources
Destinations
Settings
Recording
SDI IN 1 REC
Channel 1
→ D:\Capture\Ch1
NDI: CAMERA REC
Channel 2
→ D:\Capture\Ch2
VT: FEED-03 REC
Channel 3
→ D:\Capture\Ch3
RTMP:// IN
Channel 4
— No destination
ā— SYNC REC STOP
Channels: 3 recording
Duration: 01:24:07
Drops: 0

Who It's For

Built for Broadcast and Video Operations Teams

Direct Take is designed for broadcast engineers, video engineers, ingest operators, and production teams that need direct control over multi-source recording workflows.

When several feeds need to be captured at the same time, operators need more than a record button. They need visible channel status, destination control, synchronized start and stop, recording statistics, and a way to recover files when needed.

Talk to Sales

Broadcast Engineers

Configure sources, destinations, and channel layouts for live production and ingest workflows.

Ingest Operators

Monitor channel status, manage destinations, and control synchronized recording across multiple feeds.

Technical Production Teams

Use scheduling, REST API control, and file recovery tools to automate and protect recording operations.

Video Engineers

Integrate Direct Take via REST API and configure encoding, conversion, and output settings per destination.

Product Model

Sources, Channels, Destinations, Recording

How Direct Take Organizes Multi-Channel Recording

Input Sources
  • Hardware Capture
  • NDI
  • Video Transport
  • Network Streams
  • WebCapture
Channels
  • Preview
  • Audio Meters
  • Destination Assignment
  • Recording Controls
  • Statistics
Destinations
  • Local File Recording
  • Network Streaming

Channel-layer controls

Synchronized Recording Scheduling Conversion Settings REST API Control File Recovery

Direct Take is organized around the way broadcast recording workflows are configured. Sources are your video inputs. Channels are where operators preview, monitor, assign destinations, and control recording. Destinations define where and how each channel records or streams. Presets and conversion settings control output parameters.

View Documentation

Getting Started

Configure the Recording Workflow in Four Steps

Add your sources, create recording or streaming destinations, assign sources and destinations to channels, then start recording manually, by schedule, or through synchronized channel controls.

1

Add one or more sources

Configure hardware, NDI, Video Transport, network stream, or WebCapture sources for use in channels.

2

Create recording or streaming destinations

Set up local file recording destinations or network streaming destinations with naming templates and encoding presets.

3

Assign sources and destinations to channels

Map each channel to its input source and one or more output destinations for monitoring and recording.

4

Start recording

Start recording manually, schedule recording start and stop, or run synchronized recording across selected channels.

Sources

Capture the Sources Your Workflow Uses

Direct Take supports the source types used in production and broadcast recording environments, including hardware devices, NDI sources, Medialooks Video Transport feeds, network streams, and WebCapture sources.

Configure source names, video formats, input lines, embedded or external audio, audio gain, AV sync adjustment, stream buffering, and custom no-signal placeholders where applicable.

Per-source configuration

Video format Input line Embedded / external audio Audio gain AV sync adjustment Stream buffering No-signal placeholder
View Source Setup Documentation

Hardware Capture Devices

Blackmagic, AJA, Magewell, and compatible capture cards

NDI

NDI sources discovered on the local network

Medialooks Video Transport

Video Transport feeds over IP networks

Network Streams

RTMP, RTSP, SRT, HLS, and other network stream sources

WebCapture

Browser-based and screen capture sources

Channel Layout
1 4 9 16
CH 1 — SDI IN 1
Dur: 00:41:22 Drops: 0
CH 2 — NDI: CAM-A
Dur: 00:41:22 FPS: 50
CH 3 — VT: FEED-01
Dur: 00:41:22 Drops: 0
CH 4 — RTMP IN
No destination
CH 5 — SRT: EXT
Dur: 00:41:22 Buf: 12
CH 6 — WebCapture
Idle

Channels

Operate Through Channels

Channels are the operator surface for multi-channel recording. Each channel provides source preview, destination selection, audio monitoring, recording controls, and live statistics.

Operators can work in 1, 4, 9, or 16 channel layouts and monitor recording duration, input frame rate, output frame rate, breaks, drops, and buffered frames while recording is in progress.

  • Source preview
  • Destination selection per channel
  • Audio preview and audio meters
  • Record, pause, stop, and split controls
  • Duration, frame rate, breaks, drops, and buffered frames
Get Access

Destinations

Record Locally or Stream to Network Destinations

Destinations define how each source is recorded or streamed. Create local file recording destinations or network streaming destinations, then assign one or more destinations to each channel.

Use encoding presets, output folders, naming templates, automatic file splitting, and post-capture copy or move actions to match the recording workflow.

Local

Local File Recording

Record directly to disk with configurable output folders, naming templates, and encoding presets.

  • Output folder configuration
  • Naming templates
  • Automatic file splitting
  • Encoding preset selection
  • Post-capture copy or move actions
Network

Network Streaming

Stream channels to network destinations using encoding presets and destination configuration.

  • Network streaming destinations
  • Multiple destinations per channel
  • Encoding preset selection
  • Naming templates
  • File splitting support

Synchronized Recording

Start and Stop Multiple Channels in Sync

Direct Take supports synchronized recording for selected channels. Mark channels as In Sync, then start or stop synchronized recording from the synchronized channel controls.

Before synchronized recording starts, channels must be configured for recording. Each channel needs at least one destination, naming templates must generate unique filenames, and sources should use matching frame rates. Conversion settings can be used when frame rates need to be aligned.

Prerequisites

Each channel must have at least one destination. Naming templates must generate unique filenames. Sources should use matching frame rates, or conversion settings should be configured to align them.

Get Access

Synchronized Channel Control

Channel 1
In Sync
Channel 2
In Sync
Channel 3
In Sync
↓
ā— Sync Rec Start
ā–  Sync Rec Stop

All In Sync channels start and stop recording together from a single control.

Encoding & Conversion

Control Encoding and Conversion Settings

Encoding presets define output format, video codec, audio codec, bitrate, key-frame interval, timecode behavior, and encoding configuration.

Conversion settings can be applied globally across sources or locally per destination. Operators can control resolution, frame rate, interlacing, audio sample rate, audio channel count, and audio bit depth.

View Documentation

Encoding Presets

Output format Video codec Audio codec Bitrate Key-frame interval Timecode behavior Encoding configuration

Conversion Settings

Resolution Frame rate Interlacing Audio sample rate Audio channel count Audio bit depth

Global

Applied across all sources

Per Destination

Applied locally per channel output

Operations

Schedule, Monitor, and Recover Recordings

Direct Take includes operational tools for production recording environments, including scheduled start and stop times, resource monitoring, logging, startup preferences, stream validation, and file recovery.

Scheduling

Schedule recording start and stop times. Run schedules for In Sync channels or all configured channels.

Resource Monitoring

Monitor CPU, memory, and disk usage in real time during recording operations.

File Recovery

Recover interrupted recording files when a session ends unexpectedly during capture.

Logging

Configure log settings and review recording activity and error logs.

Stream Validation

Validate stream sources before recording to catch configuration issues ahead of capture.

Startup Preferences

Configure preview behavior, startup behavior, and application preferences for each deployment.

REST API

Control Direct Take Through REST API

Direct Take can be controlled through a REST API using JSON requests and token authorization. Engineering teams can use the API to inspect application state, manage sources and destinations, configure channels, control recording, work with presets, read device lists, update conversion settings, and manage scheduling.

Application state Source management Destination management Channel configuration Recording control Preset management Conversion settings Scheduling
View API Documentation
REST API — Endpoint Reference JSON Ā· Token Auth
  • GET /api/app/state
  • GET /api/sources
  • POST /api/sources
  • GET /api/destinations
  • PUT /api/channels/{index}/set-source/{source_name}
  • PUT /api/channels/{index}/add-dest/{destination_name}
  • PUT /api/channels/{index}/rec-start
  • PUT /api/channels/{index}/rec-stop
  • PUT /api/channels/sync-rec-start
  • PUT /api/app/schedule

System Requirements

System Requirements

Direct Take runs on Windows-based systems. Minimum requirements include Windows 10 x64 or Windows Server 2016 x64, Intel i7-7700 or AMD Ryzen 5 3600, 8 GB RAM, and NVIDIA GTX 1070.

For NVIDIA-powered encoding with NVENC, the maximum number of concurrent sessions depends on the GPU. For example, GTX 1070 can record up to 8 streams with NVENC.

NVENC session limits vary by GPU. Check your GPU specifications or contact Medialooks to confirm the supported number of concurrent NVENC streams for your hardware.
Talk to Sales
Component Minimum
Operating System Windows 10 x64
Windows Server 2016 x64
CPU Intel Core i7-7700
AMD Ryzen 5 3600
RAM 8 GB
GPU NVIDIA GTX 1070
NVENC (GTX 1070) Up to 8 concurrent streams
Architecture 64-bit (x64) only
Note: NVENC concurrent session count depends on GPU model. Higher-end NVIDIA GPUs support more simultaneous NVENC encoding sessions.

Pricing

Licensing

Direct Take is licensed per channel with annual subscription pricing. Perpetual licensing is available on request. Contact Medialooks to discuss your channel count, deployment requirements, and licensing options.

On Request

Perpetual License

Perpetual licensing available on request. Contact Medialooks to discuss terms for permanent deployments.

Set Up Multi-Channel Recording for Your Workflow

Talk to Medialooks about your sources, channels, destinations, recording requirements, and control workflow.