Setting up Realtime Video I/O
hiSince Reality Processing Engine is node-based, SDI devices, video input, and outputs are also represented as nodes. There is not a separate video I/O configuration tool. Each Virtual Set configuration file also has its own video I/O settings for each engine.
Reality Engine currently supports the following SDI I/O boards:
This node represents a physical PCI-e AJA video board to the node graph. It supports to define up to 4 video boards. The device node detects the video boards reference source and video mode along with the input SDI signals.
In order to setup an AJA video device, you should setup
DeviceID: The video board name you want to use. In one system, up to 4 AJA Corvid boards can be listed.
Reference: You have to mention what your reference sync source is coming from. It is recommended that you use an “External” sync source. But for some setups, you can lock your AJA output to anyone of your SDI input timing.
RingBufferSize: This property defines how many frames should be buffered when doing video output when using this device.
AJAcardnode monitors all of its channels. Each channel represents one BNC on the board. Each channel of the Corvid board(s) can be configured either as input or output.
AJAcardnode detects currently installed
Firmwareinstalled on the card. This information might be useful for technical support purposes. Each
AJAcardnode will be allowed to configure only one device at a time. There are is chance to select same device for multiple times.
AJAinnode supports either 8-bit or 10-bit video input modes. You can choose between precision on
Pixel Formatproperty. 10-bit video mode gives you better precision but will cost you slightly more performance.
Delay works in fields when inputting an interlaced video format, works in frames when inputting progressive video. The delay setting is necessary for syncing track devices with video inputs from the tracked cameras.
You can choose between
Full Rangemodes. Here are the ranges for 8-bit luma values:
- Legal Range: [16 – 235]
- Full Range: [0 – 255]
The input color space when converting YCbCr values to RGB. Here are the supported color spaces:
- Rec 601: SD NTSC/PAL
- Rec 709: HDTV
- Rec 2020: UHDTV
4:2:2 YCbCr video signals chroma have only half resolution of the luminance values. Any computer has to filter the chroma signal before converting it to RGB values. This chroma filtering step is vital for any keyer to achieve good results.
By default, chroma filter samples the left and right samples with 0.5 weight. If we set the balance to 0.0, it will use completely left pixels. If we set it to 1.0, it will use completely right pixels. This setting is in the advanced menu of “Device” settings. You have to click the advanced button, which is shown with a triangle-shaped icon in order to bring these parameters.
Fallbackinput, where you can connect to another
AJAinnode or an image as a fallback. So, in case the signal in the input is lost, the node is going to bypass its fallback input.
TimeCodepin should always be connected to
Trackingnodes to send its own timecode data to both tracking and engine to match the frames. You can see the detail of the data sent from AJA to other devices under this node's properties:
This node outputs video from the node graph to SDI video boards. Just like the AJAIN node, the
AJAoutnode needs to know from which pin from AJA Video Card signal is coming from, and this can be edited by
OutputMode. You can set the output
ColorSpacejust like the
AJAoutnode also supports RGB to YCbCr 4:2:2 filtering. The same CHROMA FILTER BALANCE as the
AJAinnode also applies to the output node.
AJA output node properties are now exposed based on output STANDARDS, FRAMERATE and PIXEL FORMAT selections. This will ensure proper settings are selected for that device and only technically possible hardware combination is available to avoid any glitches and incompatibility.
Unlike AJA Corvid 44 and Corvid 88, Corvid 44 12G BNC cards requires additional settings to set video output format to interlaced signal.
Follow instructions below for this settings:
AJAoutnode and expand the advanced properties arrow as shown in the image above. Now set