Personal tools
You are here: Home Products RVSDI Specs

RVSDI Specifications

RVSDI for the Screening Room





SDI Hardware Requirements

RV-SDI runs on Windows, Linux, and OSX. It supports SDI hardware from Nvidia, AJA, and BlackMagic. The available support varies a bit between the operating systems. On Linux and Windows, the AJA Kona3G with an Nvidia Quadro. On OSX the thunderbolt solutions from AJA and BlackMagic such as the IO4K are recommended.

  • Nvidia Quadro 4000, 5000, 6000 or Quadro K5000 or 6000 
  • AJA Kona 3G or better, T-Tap, IO-XT, IO4K
  • Blackmagic Decklink SDI
  • Linux or Windows 7 64 or newer


  • Quicktime, mp4, and AVI movie files with audio.
  • libquicktime  on Linux and OSX 64 bit (H.264, MPEG-4, Photo/Motion JPEG,DV, Raw, and others)
  • Full support of OpenEXR including multiple channels, layers, views, input color spaces and metadata
  • TIFF (including floating point), scan line and tiled (texture formats)
  • 10 bit Cineon. 8, 10, 12, and 16 bit DPX and associated metadata
  • PNG, GIF, JPEG, RLA, RGBE/A, SGI, Photoshop (limited support), Pixar Z, and others
  • RED .r3d on Linux and OSX only (limited support)
  • Optional high-quality resolution down sampling (color and/or size)
  • Audio AIFF, WAV, and others (AAC, MP3, etc on Windows and Mac)
  • Import LUT formats: IRIDAS (.cube), Rising Sun (.csp), Nuke (.vf), Shake, Apple (.mga), Panavision (.a3d), Inferno (.3dl) and RV specific (.rvchlut, .rv3dlut) LUT formats
  • C++ SDK for image, movie file, and codec plug-ins (requires our support on Windows)


  • No resolution limits
  • Arbitrary channel remapping from source file
  • 8 and 16 bit/channel integer images
  • 16 and 32 bit/channel floating point images
  • Non-square pixel aspect ratios
  • Subsampled chroma images
  • Arbitrary primaries and built-in transfer functions for sRGB, Rec.709, and Gamma, or HDR display LUT.
  • Multiple stereo output options
  • 8 or 10 bit output


  • Greater than 30 fps playback of 2k 8 bit frames on 8x AGP or PCIe
  • User controlled FPS, frame increment, in/out points
  • Direct from disk playback of Cineon, DPX, JPEG, B44/A EXR Luma+Chroma images if available bandwidth allows it
  • Asynchronous multithreaded rendering, I/O, processing, and caching
    • Look-Ahead/Behind caching for realtime playback
    • Static region caching for random access of a range
    • Multithreaded decompression for some formats (e.g., OpenEXR)
    • Scales up with number of CPU cores and buses
    • Images can be reformatted to fit in cache
  • Optional full-screen playback
  • Custom and standard mattes
  • EDL controlled sequences


  • Any combination of mono input formats can be used to create stereo: sequences of images, movie files
  • Multiple track quicktime movies
  • Multiple view OpenEXR (with layers) high dynamic range stereo
  • Stereo sources can be sequenced like single view sources
  • Hardware left/right buffers (shutter glasses), anaglyph (grey scale and color), pair, mirrored pair, or isolated eye views
  • Support for DLP and LCD stereo output devices
  • Real-time eye offset modification
  • Color pipeline works seamlessly with stereo viewing

Real-Time Color Correction, Analysis, and Transforms

  • Real-Time relative exposure, hue, saturation, contrast, gamma, bias, and more
  • Non linear transfer functions: Cineon/DPX log space (two styles), Grassvalley Viper, sRGB, Rec.709 (HD), and gamma
  • Channel reordering, single channel view isolation, luminance and alpha view
  • Out-of-range per channel view
  • 3D and Channel LUTs per input source and for display (simultaneously)
  • Luminance LUTs (for data visualization, e.g. shadow and depth maps)
  • Compound HDR input/output Channel and 3D LUTs with per-channel pre-LUT: one software pre-cache and up to three simultaneous hardware LUTs
  • Extremely flexible automated color and display management with access to image attributes, environment, and other arbitrary parameters

Multiple Viewing Layers

  • Simple compositing: over, difference, etc
  • Tiled view
  • Picture in picture
  • Multiple image comparision using interactive wipes
  • WYSIWYG export from UI


  • Synchronized stereo playback
  • Output device selection
  • Audio time shift per input source or globally
  • Optional audio scrubbing
  • Multiple mixed audio sources
  • Arbitrary input and output rates
  • Real time compression and expansion with playback speed


  • Remote Control/Query from other apps/devices and over a network
  • RV-to-RV sync
  • Images and Sub-images and whole sequences sent over network connection allow use of RV as a viewer for  renderers and similar software

Package System

  • Customizations can be isolated, packaged, and distributed without modifying RV itself
  • Makes pipeline integration easier and more flexible
  • Non-core extensions and examples can be downloaded from

Flexible UI

  • Minimalistic by default
  • Cross platform source code provided for UI
  • Redefinable key/mouse bindings
  • User/Facilitiy/Pipeline customization
  • Scriptable
  • Drag/drop of most input formats for all operating systems
  • Heads-up widgets
  • On frame Metadata
  • Source color inspection
  • Timeline and frame marks
  • Command line interface
  • Shake or Nuke image sequence syntax
  • Automatic sequence recognition (for whole directories or lists of files)