Net-X-Code

ntxcode_logoNet-X-Code is a group of interrelated applications designed to run on a single server and to scale up to an unlimited number of interconnected networks. The major functions of the Net-X-Code suite include Net-X-Cmd communication infrastructure and RESTful API, Net-X-Code unicast and multicast IP video capture and conversion, Net-X-Stream IP Video streamer, Net-X-Copy transcoding/clipping/partial file restoration and Net-X-Play real time player and clipping software.  Net-X-Code supports a wide variety of video IP protocols including RTP, UDP, RTMP, RTSP, HTTP(S) and most file sharing protocols.  Most file formats are supported, including MXF, MP4, MOV and TS.

Overview

 

Net-X-Code is both a series of interconnected applications (Net-X-Code, Net-X-Cmd, Net-X-Copy, Net-X-Streamer, VideoQC and MediaReactor Workstation Plugins).  The various applications auto-detect and join user-defined enterprise groups on one or more servers within a network.  Once connected, the controller/user can configure the system in real time via the HTTP/RESTful interface.  The major components are diagrammed and listed below:

 

 

 

 

 

Net X Code Overview

Net-X-Code Overview 

  • Net-X-Cmd:  This component provides the central connection for all the other components.  It uses a Bonjour-like protocol to auto-sense components within its group in the network, and provides the HTTP/RESTful/HTML API
  • Net-X-Code:  Provides capture from network IP video sources to TS, MP4, MXF, etc files.  A Net-X-Code server can capture 1 or more groups of up to 10 streams per group.  These recorded files can be stored locally or anywhere else on the network
  • Net-X-Server:  Can take recording or pre-recorded network IP video streams from disk anywhere in the network, and re-stream them via RTP or UDP back out to the network
  • Net-X-Copy:  Is both a real time video translator, real time clipping engine and partial file restore system.  Any recording stream can be used as a source while it is still recording, or near line/tape backup files can be restored, only accessing the part of the file required for the restore
  • Net-X-Player:  A HTML5 based web player that can play timecoded, frame accurate files, including RTIN real time files during record.  Net-X-Player can also send clipping commands directly to Net-X-Base.
  • VideoQC:  Video preview is available from on disk, live recording and network video sources.  VideoQC provides video waveform, vectorscope, histogram and metadata displays, along with clipping and conversions.
  • MediaReactor Workstation:  This series of plug ins allow professional editing and finishing system to access all the file types created by the Net-X-Code system and access the real time recording files, while they are still growing.  MRWS is built into software like Assimilate and NuCoda, and available as an option for other systems like Adobe, Avid, Autodesk, Quantel, Final Cut, and even QuickTime compatible apps.

 

Net-X-Code - IP Video Capture

Net X Code Capture

Net-X-Code records multiple groups of multiple channels on each Net-X-Code server.  Streams primarily come in as UDP and RTP transport streams or RTSP UDP/TCP streams.

 

netxbase netxcmd-two-groupsnetxcode-2chan-capture

 

 

Net-X-Streamer - IP Video Re-Streamer

Net X Server Streamer

Net-X-Streamer can stream files from storage, either pre-recorded or live recording, in real time back to the network.

 

multistreamer

 

Net-X-Copy - File Clipping, Conversion and Partial File Restore

 

Net X Copy FileConversionRestore

Net-X-Copy connects into the Net-X-Code environment and provides and number of file translation, transcoding and conversion functions.

  • Transcode, without re-encoding, recorded and recording files
  • Translate recorded or recording files into standard file formats like XDCam, P2, OP1a, MP4 and many more
  • Restore whole or parts of files to their original format, without re-encoding, loading the minimum required source
  • Translate parts of files, without loading the whole file, to standard broadcast and post file formats
  • Index existing files for later restoration without recalling the entire source file
  • Extraction of metadata and/or closed captioning to external XML and SCC/MCC/XML/Test files

 

Net-X-Server - Central Server Group Control and HTML/RESTful API

Net-X-Server combines the user defined groups of servers via an auto-discovery protocol.  Servers can be started and stopped as needed without affecting the overall Net-X-Code system.  All API control for a group of capture, streaming and conversion/restore servers is controlled by a Net-X-Server instance.  The architecture is designed to be resilient in terms of network communications, and server and process interruptions.  Net-X-Server is a stateless controller, allowing servers and server processes to run independently when the main controller is not available, and to seamlessly reconnect when it becomes available again.  Net-X-Server runs as a daemon, but also has a GUI and user configuration HTTP/Web interface. 

netxbase web-rest-api-example-page

 

 

Net-X-Code UI Demonstration

The video below is a demonstration of Drastic's HTML5 demo UI for the Net-X-Code video IP capture, stream, convert and partial file restore server system.  This video will cover the major functions of the Net-X-Code system, including Net-X-Base, Net-X-Cmd, Net-X-Code, and Net-X-Copy.

 

 

 

 

Basic Specifications

Protocols include:  UDP, RTP, RTSP, HTTP(S), FTP, RTMP

Capture formats include:  TS, MXF Op1a, MXF AS-02, MOV, MP4

Translation formats include:  TS, MXF Op1a, MXF AS-02, MOV, MP4, XDCam, P2, Omneon, AVI, etc

Video codecs include:  MPEG-1, MPEG-2 (4:2:0 and 4:2:2, SD/HD), MPEG-4 (4:2:0 and 4:2:2, SD/HD), AVC h.264 (4:2:0 and 4:2:2, 8 and 10 bit)

Translation codecs include:  Video codecs, XDCam, HDCam, AVCi100/200/Ultra, Uncompressed, WMV, DNxHD

Audio codecs include:  MPEG Layer 1/2, MPEG Layer 3, PCM, AES3, AAC, AC-3 (passthrough)

Selected Customers

ESPN, CT - Capture, live clipping, conversion, Quantel/Avid/Adobe, VideoQC

NBA, NJ - Capture, Copy/Partial File Restore from tape, VideoQC, MediaReactor Plugins 

Quantel, UK - MediaReactor Plugins/DTMediaRead

NuCoda, UK - MediaReactor Plugins/DTMediaRead

Assimilate, NL - MediaReactor Plugins/DTMediaRead

AutoDesk, PQ - MediaReactor Plugins/DTMediaRead