Hardware Virtualization Example: Parallel Encoding of SDI Live Video

In a former post I showed how to use our new Audio and Video Pipe DirectShow Filters to pre-process live video before it is encoded by Microsoft’s Expression Encoder. Here is another example of how the pipe filters change live video processing.

The most powerful feature is the source filters capability to be accessed simultaneously from within multiple applications. Basically this virtualizes a video capture device.

This screen capture shows three instances of the Expression Encoder, encoding the same SDI live video signal, captured by a DeckLink card. Again, the live stream is pre-processed in the MontiVision Workbench. (The video window in the Workbench actually shows the unprocessed input video preview. The screen capture didn’t grab this bit, because the video renderer uses a video overlay for display.)

Video_Capture_Device_Hardware_Virtualization

Of course, you can access the Video and Audio Pipe DirectShow Filters from within any DirectShow compatible Video Capture application. I just don’t have other encoders installed on my Windows 7 box, yet.

About Vikingr

I love my family, music of different flavours, high end technologies and traditional archery.
This entry was posted in Broadcast, Digital Video Processing, Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s