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.

Image

Overview

 

drastic_ddrsdk_graphic

 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
Collectively, these modules can create a complete DDR solution for scheduled recording, automated play out, real time and slow motion replay as well as output and capture applications for scientific and testing purposes.

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


Pricing for this SDK is offered in the form of a quote, based on the product you are making, its application and market, and projected quantities. All information provided will be treated as confidential.

More great products from Drastic

Image

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....

Image
Image

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 Copyrights

 

Trademarks, Registered Trademarks, and Copyrights

Adobe, Inc. - Adobe, the Adobe logo, Adobe Premiere, Adobe After Effects, Creative Cloud, Frame.io, and Iridas are either registered trademarks or trademarks of Adobe in the United States and/or other countries.
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.

 

Image

For more than two decades, Drastic™ has been developing cutting edge digital video solutions for television, post production and sports broadcasting, from real time web delivery to 8K broadcast.

We offer standalone software for the end user or enterprise, integrated solutions for automated workflows, and OEM tools for custom applications or branded devices.

Contact Us

Address:
523 The Queensway, Suite 201
Toronto, ON
M8Y 1J7, Canada

Phone: +1 (416) 255 5636

Email: sales@drastictech.com

Fax: + 1 (416) 255 8780

Follow us on Social Media