(510) 657-4000

Contact Us or Order

Norpix StreamPix 8

Recording Software

StreamPix8 Banner

StreamPix High Speed Digital Video Recording Software


Norpix StreamPix 8 datasheet


  •  Three StreamPix versions available; Lite, Single full camera, Multiple camera.
  •  Supports a wide selection of cameras and frame grabbers.
  •  Free and Premium modules such as GPS, IrigB, Audio and multiple camera merging.
  •  Compatible GigE Vision, USB3, 10 and 25 GigE Vision, Camera Link, CoaXPress, ONVIF, Firewire, Web IP, WDM and Fiber based.
  •  State of the art customizable GUI.
  •  Console for setup, control and acquisition.
  •  Capture at up to 7.5 Gigabytes/second.
  •  Continuous upgrade and software maintenance.
  •  Tech support through email, phone and gotoassist.com.
  •  Windows 7, 10 with 32 or 64 bit support.
  •  Supports codecs such as JPEG, H.264, HEVC, M-JPEG, MPEG4, AAC and MP3.
  •  Accelerated compression using NVIDIA CUDA GPU.
  •  Multiple language support: German, Chinese Traditional and Simplified, Korean, Spanish and French.
  •  Multicamera synchronized capture and synchronized playback.


StreamPix Comparison Chart

The Following Table can be used to select the proper version of StreamPix based on your camera:

Camera Interface

StreamPix Lite

StreamPix Lite Multi-Camera

StreamPix Lite Single Camera

StreamPix Multi-Camera

USB2,USB3 1 Camera Up to 4 Cameras 1 Camera Up to 64 Camera
GigE, 1-GigE, 25 GigE 1 Camera, GigE Only Up to 4 Cameras, GigE Only 1 Camera Up to 64 Cameras
CXP, Camera Link, or Analog Not Supported Not Supported Not Supported Up to 64 Cameras





–Compatible with Windows Vista, Windows 7, Windows 8 & Windows 10 (32 & 64 bits).

–Install StreamPix on a desktop computer (power/cost) or on a laptop/Portable PC (portability).

–Supports 100+ cameras and frame grabbers from top manufacturers.

–Will work with any camera which has a WDM Directshow driver. (Ex: Most webcams)


-Record to sequence file on disk (raw or compressed).

-Record directly to RAM for ultra-high-speed capture.

-Capture or export sequences to AVI or MOV (Quicktime) in real-time using any installed codec. (*)

-Capture or export to image formats including: BMP, JPEG, TIFF, PNG, FITS, DPX etc.

-Customizable read-ahead buffer list to insure no frame will be dropped during recording.

-Continuous loop for video buffering for machine vision or security applications.

-Pre/Post Recording with variable Pre and Post duration. (**)

-Each captured image is precisely timestamped with microsecond precision.

-External time source can be used to syncronize with IRIG-B or GPS time using the ATS module.

-Automatic, customizable file naming schemes.

-Powerful recording manager allows lots of flexibility for defining recording scheme.

-H264 multi-channel recording.

-Simultaneous and synchronous multichannel audio and DAQ recording. (**)


-Support sequence & AVI playback at various rates.

-Playback according to the time stamps of the image.

-Playback forward, backward and at any speed (slow motion) or frame-by-frame.

-Browsing sequences is made easy by the sequence slider bar and the various VCR-like controls.

-Synchronized playback of multiple sequences or AVI based on frame index or time stamp.

-Sequence history allows to reload every sequence from a previous recording session.

-Thumbnail viewer: View captured sequences as individual, resizable thumbnails.

-Timeshifted Playback (TIVO style).

Color Processing

Color Processing

Real-time Bayer interpolation, color correction, color balance & color remapping

Most modern color sensors are using a Bayer sensor. A Bayer sensor delivers a raw image that needs to be color interpolated to generate the real color.

StreamPix can perform accurate real time Bayer rendering to allow live color image display while still streaming the raw image to disk. A raw image is 1/3 the size of a color image but contains all the color information uninterpolated. In addition to real time color rendering, raw sequences can also be exported to true RGB 24 or 48 bit color image.

Various interpolation algorithms can be chosen to assure the best possible color rendered image.

Advanced color grading with 3D LUT, compatible with IRIDAS .look files

Advanced color grading allows even better color rendering from a raw bayer image, with the compromise of intensive CPU calculation. To shorten calculation, StreamPix is able to use CUDA NVIDIA enabled GPU to speed up the grading process.

Image Compression

Image Compression

StreamPix performs uncompressed image recording by default. However, some experimental constraints may require image compression. This allows reducing the total amount of disk space needed, but will also compromise the image quality.

When recording to sequence file (.SEQ), the following compression schemes are possible:

  • Lossy JPEG (image quality and compression factors can be fine tuned).
  • H264 (bit rate as a percentage of uncompressed image size).
  • RLE encoding (loss less).
  • Huffman encoding (loss less).
  • LZ encoding (loss less).

When recording directly to AVI or MOV, StreamPix supports, in theory, all available DirectX codecs. Some codecs are freeware, while others are paid codecs. Also, some codecs may not support all of the image formats and resolutions that can be captured with StreamPix. You must check and test the codec with StreamPix to make sure the codec performance and compatibility is suitable to your needs.

Time Compression Module

CUDA JPEG and H.264 Real Time Compression Module

StreamPix now supports NVIDIA’s based GPU to perform real time JPEG and H.264 image compression on high resolution and high speed cameras. Capture from high speed sensors direct to disk JPEG or H.264 compressed format, eliminating the need to use expensive RAID 0 disk array setups.

New: Compress from high speed and high resolution CoaXPress cameras. Contact Uniforce Today . We can help you find the right camera for your machine vision needs.

Both types of compression in StreamPix can be applied in real-time during the recording. Additionally, it can also be applied during export.

Compression during export as a post recording operation allows to deal with cases where the CPU or GPU is not fast enough to perform the compression real time.

Triggering and I/O

Input Line Monitoring

StreamPix can monitor various input lines. Any level change on those lines can trigger various events into the software. Possible events are:

  • Start recording
  • Stop recording
  • Toggle recording
  • Mark a frame
  • Generate a Pre-Post

Those events can be applied for a single camera, or multiple cameras simultaneously.

Output Line control

  • Recording started
  • Recording stopped
  • On Start Playback
  • On Image Captured
  • On Pre-Post Received
Network & Remote Operation

Network & Remote Operations

  • StreamPix can be remotely controlled via StreamPix Remote (sold separately).
  • A single StreamPix Remote can control and synchronize multiple StreamPix clients running on different networked computers.
  • StreamPix application will provide live image feed to StreamPix Remote operator.
  • StreamPix license management can be handled via a local USB dongle or via a licensing server running on the same computer network.
Interface & Customization
  • Microsoft Office Ribbon UI for increased ease of use (large buttons with captions).
Example of original ribbon

  • Large toolbar allows StreamPix to be used on touch-screen monitors.
  • Customizable interface background color for low-light environments (night vision like astronomers).
  • Customizable multi-display image mode, with quadrant selection and hybrid mode (one large quadrant, others small). IMAGE of HYBRID mode.
  • Full screen / Multi-monitor support.
  • Customize your ribbon’s contents: Add or remove controls to suit your needs.
    • No programming: Great way to make StreamPix easier to use for non-technical users.
    • Add, remove or order tabs, panels or ribbons as desired.
    • Password protected access to prevent end user from modifying the layout.
Example of modified ribbon


StreamPix is bundled with a few utility applications that make daily usage of the software easy:

  • Sequence Viewer is offering most common playback and viewing options for sequences (comes also as a free stand alone application that can be installed on any computer without the need for a license).
  • Disk benchmarking toolbox to measure your hard drive performance: This will help you determine the maximum possible streaming and image recording speed to your computer hard disks.
  • Sequence Header Editor to recover corrupted sequence files.
  • The SendRM tool is a command line application that allows triggering various actions, such as starting/stopping a recording, on a running instance of StreamPix. This tool can be used by your custom application to interact with StreamPix. You can also use it along with the Windows Scheduler to set up multiple recording sessions over a long period of time.
  • Matlab macro for reading Streampix .seq files. More info.

The Batch Processor is a separate stand alone application used for offline processing and image exporting. It requires a separate license.


Our relation with our end user does not stop with the purchase of a StreamPix license. As a StreamPix license owner, you get access to a handful of features:

  • Software is continuously upgraded and maintained, technical support offered through phone, e-mail or remote session using TeamViewer.com.
  • A free, fully functional demo is also available on demand.
  • If you think StreamPix is almost perfect for you, but need an extra feature to fulfill your need, our development team is always available. We offer custom module development so that your StreamPix experience will match your exact request


Order StreamPix 8

Please use part numbers when Ordering

Part Number

Model Name


STP-8-LITE StreamPix Lite Single Camera – for use with GigE and USB3 cameras ONLY. Basic Version of StreamPix with subset of feature from the STD and MC-CL version.
STP-8-S-STD StreamPix 8 Single Camera – for use  with GigE, USB3, and firewire iEEE 1394 cameras.
STP–8-MC-CL StreamPix 8 – Multiple cameras use Up to a maximum of 7 cameras ( also includes support for all STP-8-S-STD drivers as well as analog, Camera Link & CoaXPress cameras or any frame grabber.
Multi-Cam Multi-Cam module StreamPix for 8 or more cameras per PC
Hermes-API-STP-M Hermes API Development environment including a copy of StreamPix Multi Camera. NOTE: A USB or HASP license key is REQUIRED for each StreamPix license purchase.
USB-Key USB-Key USB License key for StreamPix
HASP-Key HASP Max Micro License Key A smaller version of the regular USB lisense Key, the HASP   key protrudes ONLY by 7.6mm and is ideal for notebooks and embedded devices. One key per license.


Fill out the form below for a Free Quote!

Quote Request- Individual PP

Quote Request

*Required Field

General Information



Requested Products

  • Your quote request cart is empty.