Vision Mixing and Chroma Key SDK
Contents |
Overview
Vision Mixing and Chroma Key Software Development Kit (SDK) is a flexible and easy to use development platform that allows the developers to create real-time PC-based video mixing applications, supporting HD, transition effects, playlist management and professional grade chroma keying. The SDK includes everything you need to create market-ready application, including sample applications, support and updates within a year after purchase. SDK does not require DirectShow expertise and supports all COM-enabled development environments such as Visual C++, .NET (C#, Visual Basic), VB6, Delphi or C++Builder.
Editions
Vision Mixing and Chroma Key Software Development Kit comes in 3 editions:
- Live Chroma Key SDK edition - basic chroma keying and mixing functionality
- Vision Mixer SDK edition - market proven multi camera video mixing and streaming solution
- Virtual Studio SDK edition - industry quality Chroma Keying and Vision Mixing functionality in one platform
Each edition comes with a powerful Character Generator DirectShow Filter Basic.
Please, click one of the above links to see feature comparison chart for more information.
Features
Video Mixing Features
- Real-time mixing of audio/video from live sources, streams or files
- Frame-accurate mixing of files
- Playlists support (with gapless playout)
- Custom alpha mask for each output video block
- Geometric transforms (e.g. perspective transform or 3D projection)
- Transition effects
- Save video mixing configurations into "scenes" and apply smooth transitions between "scenes"
- Broadcast quality automated crawl linesupport
- Text overlay with multi-language support
- BMP, JPEG, GIF, TGA and PNG image overlay
- Overlay vector-based Flash animation with transparency*
- Built-in audio/video synchronization
Chroma keying
- 3D keying algorithm based on a 2-layered elipsoid for precise transparent area selection
- Semi-transparent areas implemented via transparency gradient
- Smooth borders
- Separate handling of fields (for interlaced video support)
- Advanced spill suppression (color cancellation) algorithm
- Multiple color keys with separate color, transparency and spill suppression parameters
- RGB, YUV, HLS color spaces support
In/Out Features
- Capture/ingest from DV/HDV sources, web cameras, TV tuners, etc.|
- In/out compatiblity with Blackmagic devices (DeckLink, Intensity, etc.)
- In/out compatibility with BlueFish444 and AJA boards
- Simultaneous output to more than one device
- External device control via RS-422 interface
- Output or file capture in different formats (via built-in video scaling and audio resampling)
- Stream to Windows Media Services/Silverlight
- Stream via Flash Media Encoder, ON2 Flix, Real Producer and other applications
- Save to AVI and WMV files
Playout Formats
- RTSP, MMS & HTTP Windows Media streams (WMV/ASF media)
- Windows Media (.WMV files)
- QuickTime media (.MOV and .MP4 files)*
- Flash animation (.SWF) and Flash Video (.FLV)*
- MXF*
- DV and DVCPRO HD*
- MPEG-2*
- MPEG-4*
- MP3, AC-3 and AAC audio*
Capture Formats
- Windows Media
- DV and DVCPRO HD*
- MPEG-2*
System requirements
Hardware: SD mode recommendations: Core 2 Duo CPU, 2GB RAM HD mode recommendations: Core 2 Quad CPU (Q9xxx) or Core i7 CPU, 4GB RAM Note: For multiple SD outputs or several playout instances recommendation in the same as for HD mode
Supported input devices: BlackMagic DeckLink, Intensity, MultiBridge BlueFish444 AJA boards Osprey boards Videum boards DV Cams HDV Cams
Supported output devices: BlackMagic DeckLink, Intensity, MultiBridge BlueFish444 AJA boards DV Cams Other DirectShow Compatible devices.
OS: Windows XP, Windows Vista, Windows 7 Note: in x64 OS SDK works only in 32-bit mode (in 32-bit executable applications) via WOW subsystem
Development Environment
- Microsoft Visual C# (2003, 2005, 2008)
- Microsoft Visual C++ (6.0, 2003, 2005, 2008)
- Microsoft Visual Basic (6.0, 2003, 2005, 2008)
- Borland Delphi
- Borland C++ Builder
Note: The samples in package for next languages:
- Microsoft Visual C# (2005, 2008)
- Microsoft Visual C++ (6.0, 2003, 2005, 2008)
- Microsoft Visual Basic 6.0
- Borland Delphi 6.0