Drastic DDR SDK
The Drastic DDR SDK is a multi-platform SDK that allows the developer to create a custom function, client branded DDR from Drastic's extensive digital disk recorder technologies. The SDK is available as a direct link component. The video board, file I/O, control (network, RS-422, VTR) and OS connections are all handled by Drastic DDR under the control of your application. Drastic DDR provides the functionality to allow you to focus on the workflow specific elements.

Overview
With the Drastic DDR SDK, all the functions present in Drastic's digital disk recorders are available for integration within your application. The SDK can be accessed via Direct Link, TCP-IP socket interface or HTML/AJAX. The SDK is based on Drastic's mature MediaCMD command set and interface, connected with the modules that make up Drastic's DDRs and video I/O software.
The central module is the DDR internal channel that controls the flow of audio, video and metadata between the disk or network subsystem and the video I/O or graphics I/O board. This module supports frame accurate playback and recording, off speed playback, basic cuts only editing and hardware control.
The central module can be connected with the control modules to provide fuller functionality, including:
- Network control (bidirectional)
- Serial control of external devices (Sony, Odetics, VDCP)
- VTR/DDR emulation of serial device protocols (Sony, Odetics, VDCP)
- HTTP/Web/AJAX control and access
Support is Windows + Mac unless otherwise indicated
Extension | File Format | Codec | Read | Write |
3GP | 3GP 26x | h 264, 263, 261 | X | |
4224 | 4224 | YCbCr 4:2:2:4 | X | X |
AIFF | Apple audio | 16/20/24/32 bit stereo pairs | X | X |
ARC | IFX Piranha | Audio/Video (YCbCr/RGB 8 only) | X | |
ARI | Arri | Raw 12 bit bayer | X | |
Audio: BWF, 8SVX, AU, AVR, GSM, HCOM, IFF, PCM, SF, SMP, SND, VOC, WVE |
Audio files | 44.1/48/96 kHz 16, 20, 24 and 32 bit | X | |
AVC, AVCHD, MTS | AVC-HD | MPEG-2 camera media | X | |
AVI | Windows | DVSD, DV25, DV50, DVHD, CineForm*, CineForm3D*, YCbCr 8 & 10 SD/HD, standard codecs | X | X |
AVS | AVS | Video redirection (Windows only) | X | |
CDX | Codex | Codec raw bayer stills | X | |
CINE | Phantom | Phantom 10, 12 and 14 bit bayer | X | |
CRW | Canon | Canon camera raw stream | X | |
DASH | h.264 | DASH Fragmented MP4 and Smooth Streaming | X | X |
DNG | CinemaDNG | 10, 12 and 16 bit bayer | X | X |
DPX | Cineon | RGB 8, RGB 10, YCbCr 4:2:2 | X | X |
DPX | CineForm | CineForm*, CineForm3D* | X | X |
DT3D | DT3D | XML 3D redirector | X | |
DV/DIF | DV/DIF | Raw DV files | X | |
DVS | DVS | Uncompressed YCbCr and RGB files | X | |
EXR | OpenEXE | High dynamic range float stills | X | |
fhgDI, fhgDP, fhgAP | fhgDI, fhgDP, fhgAP | Weisscam digimag format | X | |
FLM | FLM | Adobe FilmStrip | X | |
FLV/SWV | FLV/SWV | Flash/Shockwave video h.263/264 | X | |
GEN | GEN | 4:2:2 YCbCr (Avid DSHD) | X | X |
GV | XML/N0/T/I/A | Grass Valley disk record native (K2) | X | |
GXF | GXF SMPTE 360 | MPEG-2, DV25, DV50, DVHD | X | |
H264 | h.264 | 4:2:0 SD/HD up to 80 mbits/sec | X | |
HDR | YUV | DV25, DV50, DVHD, AVCi100, RGB, Uncompressed YCbCr 8 & 10 SD/HD | X | X |
HDR | YUV | YCbCr10, YCbCr16, DPX RGB, DNxHD (licensable) | X | X |
HDV | HDV | MPEG-2 camera files | X | |
HLS | h.264 | HLS TS MultiRate | X | X |
IHSS | Iridas | RGB | X | |
ISMV ISMA | Smooth Streaming | h.264, AAC, WMV | X | |
JP2 | JPEG-2000 | Series of JPEG-2000 stills | X | X |
JS | Jaleo/Mistika | Sgo native 4:2:2 YCbCr | X | X |
KRW | Kinefinity | KineRAW Compressed Raw Stills and Stream | X | |
LUMA RMY BMY | LUMA RMY BMY | Uncompressed YCbCr | X | |
LXF | Leitch/Harris | DVSD, DV25, DV50, DVHD, AVCi50, AVCi100, MPEG-2, h.264 | X | |
M3U8 | HLS | h264, h265, TS or MP4 | X | X |
MKV | MKV | Matroska audio video, VPx, h.26x | X | |
MLV | Magic Lantern | Raw 14 bit bayer with PCM audio | X | |
MOV | QuickTime | DVSD, DV25, DV50, DVHD, AVCi100, DNxHD (licensable), CineForm*, CineForm3D*, RGBA, RGB-10 (DPX), YCbCr 8 & 10 SD/HD, standard codecs | X | X |
MOV | QuickTime | ProRes, h264, AVCi, MPEG-2, XDCam | X | X |
MOV | Reference File | MOV reference file pointing at h264, prores, DV, AVCI | X | |
MP1/MP2/MP3 | MP1/MP2/MP3 | MPEG audio | X | |
MP4 | AVC1,h.264 | Apple h.264, h.264 AVC | X | X |
MP4 | HEVC, h.264 | HEVC/265 | X | X |
MP4 | XAVC-S | Sony XAVC-S HD/4K Cameras | X | |
MP4 | MPEG-2 | Sony/Canon camera | X | |
MPEG | MPEG-1 | 4:2:0 up to 15 mbits/sec | X | X |
MPEG | MPEG-2 | 4:2:0/4:2:2 SD/HD up to 80 mbits/sec | X | X |
MPEG | MPEG-4 | 4:2:0 up to 50 mbits/sec | X | X |
MTS, M2TS | M2TS | AVC-HD camera files | X | X |
MXF | AS-02 | AVCi, DNxHD (licensable), DVHD, JPEG-2000 | X | |
MXF | AS-11 DPP UK | AVCi100, IMX 50 | X | |
MXF | Avid | DV25, DV50, DVHD, DNxHD (licensable), Uncompressed | X | X |
MXF | Canon | MPEG-2 | X | |
MXF | Digital Cinema | DCI JPEG-2000 Unencrypted, Uncompressed Audio | X | X |
MXF | EditCam | DV25, DV50, DVHD, DNxHD (licensable) | X | |
MXF | Grass Valley | Grass Valley iCR | X | X |
MXF | Harmonic | MPEG-2 | X | |
MXF | h.264/AVC | MPEG-2 | X | |
MXF | IMF | IMF JPEG-2000 YCbCr, Uncompressed Audio | X | X |
MXF | JPEG-2000*** | Grass Valley Infinity | X | X |
MXF | OP1a | AmberFin, EVS, MainConcept, MOG, OpenCube, Rovi | X | |
MXF | OP1a/Omneon | DV25, DV50, DVHD, AVCi100, Uncompressed | X | X |
MXF | OP1b | Panasonic AVCi 4K | X | |
MXF | Panasonic-P2 | DV25, DV50, DVHD, AVCi100 | X | X |
MXF | Pinnacle | MPEG-2 SD/HD | X | |
MXF | Snell & Wilcox | MPEG-2, IMX | X | |
MXF | Sony | MPEG IMX | X | X |
MXF | Sony | XDCamHD, XDCamEX 4:2:0/4:2:2 | X | |
MXF | Sony | HDCam SR 4:2:2 and 4:4:4 | X | X |
MXF | Sony | F65 raw bayer | X | |
MXF | Sony | F5, F700 raw bayer | X | |
MXF | XAVC | XAVC HD and 4K | X | |
OGG | OGG | OGG audio video | X | |
OMF | OMF | DV25, JPEG, Meridien, AVBV, CamCutter | X | X |
OMV | OMV | Uncompressed capture format | X | |
QNT | Quantel | Raw uncompressed YCbCr images | X | X |
R3D | RED | Red camera files | X | |
RAW | ML/IOI | Magic Lantern RAW, IOIndustries RAW bayer | X | |
RBG | RED BLU GRN | Uncompressed RGB | X | |
RMF | RMF | Canon C500 raw 10 bit bayer files | X | |
RTIN | RTINDEX | Real time replay of CBR and VBR records while still recording | X | |
RTV | RTV | Uncompressed Video Toaster files (Windows only) | X | |
SEQ | Bayer | Raw camera seq bayer files | X | |
SIV | Bayer | Raw camera siv bayer files | X | |
Stills | Series of stills | BMP, SGI, PSD, RAW, YUV10, YUV16, VSR, RAS, RAW, JP2, JPG - Series of stills (many others) | X | |
TGA | Targa | RGB, RGBA (RLE Play Only) | X | X |
TIFF | TIFF | RGB, RGBA | X | X |
TR-01 | TS J2K | JPEG-2000, AES3 | X | X |
TS | Transport stream | MPEG-2, h.264, h.265/HEVC, JPEG-2000, AAC, AC-3, AES3 | X | X |
V210 | V210 | 4:2:2 10 bit YCbCr image sequence | X | X |
VC1 | VC-1 | WMV of raw wrapper | X | |
VOB | VOB | Unencrypted | X | |
VPB/QTL | Quantel | Quantel uncompressed YCbCr images | X | |
VRW | Varicam Raw | Panasonic Varicam Raw | X | |
WAV | Wave audio | 16/20/24/32 bit mono/stereo pairs/extensible | X | X |
WEBM | WEBM | Youtube format | X | |
WMV/ASF | WMV/ASF | Unencrypted/DRM Free only | X | |
XAVC | X-AVC HD/4K | X-AVC 264 in MXF | X | |
Y4M | Y4M | YCbCr raw stream | X | |
YUV | YUV | 4:2:2 and 4:2:0 YCbCr image sequence | X | X |
Y U V | YUV | Multi file component YCbCr files | X |
Note: AVCi & CineForm file formats require an optional license.
Note: For ProRes encoding, the optional FFMPEG add on must be installed from http://www.drasticsource.org
More great products from Drastic
videoQC will take the media coming into your facility and perform a series of automated tests on video, audio and metadata values against a template, then analyze the audio and video. It includes...
Net-X-Code is a group of IP capture, control, convert and output applications designed to run on one or more servers on your LAN, in the cloud, or as a hybrid....
Drastic's Net-X-Code system includes a partial file restore system, that is available as a standalone server system. The partial file restore system inclu...
Trademarks, Registered Trademarks, and CopyrightsTrademarks, Registered Trademarks, and Copyrights
Amberfin Limited - AMBERFIN is a trademark of Amberfin Limited
Apple Inc. - Apple, the Apple logo, Final Cut, Final Cut Pro, Apple TV, iOS, iPad, iPhone, iPod touch, iTunes, Mac, Mac OS X, macOS, Shake, Final Cut Pro, ProRes, High Sierra, Mojave, M1, M2, and QuickTime are trademarks of Apple Inc., registered in the U.S. and other countries.
CANON KABUSHIKI KAISHA - CANON is a trademark of CANON KABUSHIKI KAISHA
Drastic Technologies, Ltd. – trademarks specified here.
Eastman Kodak Company - Cineon™ is a trademark of Eastman Kodak Company
EVS Broadcast Equipment - EVS is a registered trademark of EVS Broadcast Equipment
Fabrice Bellard - FFmpeg is a trademark of Fabrice Bellard
GoPro, Inc. - Cineform® is a trademark or registered trademark of GoPro, Inc.
Grass Valley - Grass Valley®, GV®, the Grass Valley logo, and EDIUS® are trademarks or registered trademarks of Grass Valley USA, LLC, or its affiliated companies in the United States and other jurisdictions.
Harris Corporation - Harris, and Leitch Technology Corp. are registered trademarks of Harris Corporation
Ikegami Electronics (USA) Inc. - EditCam is a registered trademark of Ikegami Electronics (USA) Inc.
Iteris, Inc. - Odetics is a registered trademark of Iteris, Inc.
Kinefinity Inc. - KINEFINITY is a trademark of Kinefinity Inc.
Magic Lantern - Magic Lantern is a registered trademark of Magic Lantern
MAINCONCEPT GMBH - MAIN CONCEPT is a trademark of MAINCONCEPT GMBH
Microsoft Corporation – Microsoft: Windows®, Video For Windows (VFW), DirectShow, Microsoft, Skype, Microsoft Azure, Microsoft Teams, Wave Mapper, Microsoft, Windows NT|2000|XP|XP Professional|Server 2003|Server 2008 |Server 2012, Windows 7, Windows 8, Media Player, Media Encoder, Windows Defender, Microsoft Office, .Net, Internet Explorer, SQL Server 2005|2008|2012|2014, Windows Media Technologies and Internet Explorer are trademarks of Microsoft Corporation.
Panasonic Holdings Co., Ltd - Panasonic, and Varicam are trademarks of Panasonic Holdings Co., Ltd
Snell & Wilcox Limited - SNELL & WILCOX, and Quantel are trademarks owned by Snell & Wilcox Limited
Sony – Sony, Sony DVD Architect, DVD, Catalyst, and Vegas are trademarks of Sony Corporation and/or its affiliates.
Truevision, Inc - TARGA is a registered trademark of Truevision, Inc
Vision Research, Inc - PHANTOM is a trademark of Vision Research, Inc
Weisscam GmbH - Weisscam is a trademark and brand of Weisscam GmbH
All other trademarks are the property of their respective owners.