MPEGIOPro: Multi-Channel, Multi-Card Hardware MPEG2/4/1 Video Encoder with OSD, Streaming & SDK


Adding to existing MPEG encoder products, Inventa Australia has released MPEGIOPro --- a new professional Realtime 4-Channel Hardware MPEG2/4/1 Video Encoder PCI Card.

Designed around multiple Philips/VWeb chipsets and Inventa's powerful software, MPEGIOPro encodes and streams multiple-channel full-D1- sized superior quality video and forever synchronized audio in realtime, and offers unique features such as Multi-Line On-Screen-Display (OSD) at Recording Time, Seamless Splitting Recording File, Using Video Signal to Start/Stop Recording, etc..

Using multi-channel on-board hardware encoding engine that is not affected by host PCs' performance,  MPEGIOPro offers many advanced features and functions:

--    Multi-Channel and Multi-Card Support with 4-Channels per Card, up to 4-Cards per PC is automatically and transparently managed without user intervention after adding or removing cards. All channels can simultaneously preview, record and stream full D1 MPEG video at full 15Mbps data rate on moderate PCs consuming minimum CPU resources --- typically on a DuoCore CPU PC with 4-MPEGIOPro cards installed,  all 16-Channel recording simultaneously at max. 15Mbps full 720X576-Pixel MPEG2 video,  the CPU loading is only around 1%, under either Windows XP or Windows 7.

--    Live Video Preview on all incoming channels is always on: the live on-screen video preview for every channel is perfectly synchronized with their input signal without detectable time delays, and the audio heard from the PC's speakers is always lip-sync'ed with the video. Full screen video display on any channel can be achieved by simple mouse double-clicking. Every channel can also show its operation status together with the video: recording, streaming, bit rate, frame size, signal type, etc, plus live OSD contents that can be manually turned on or off at any time. MPEGIOPro's Live Video Preview is of the highest clarity, absolute smoothness with minimum CPU consumption, on both Windows XP and Windows 7 PCs.

--    Superior video and audio quality encoding with multiple selectable parameters inc. VBR/CBR, GOP structure M and N inc. I-Frame Only, Colour, Aspect Ratio, etc. that can all be individually defined on each input channel.

--    Guaranteed Forever Audio & Video Synchronization, no matter how long the video is. Furthermore, this forever A/V sync is kept on all times and everywhere: it's on live video preview on PC's screen regardless the recording is on or off, on live streamed out video streams, and in the captured video files. 

--    Multi-Line On-Screen-Display (OSD) at Recording Time allows multiple lines of text to be encoded and streamed on the surface of the MPEG video: , that can be manually and programmatically modified in realtime:.On each video channel, MPEGIOPro provides full screen 15-lines by 30 characters text overlay plus 4 programmable rectangle frames, with adjustable font-size, B/W colour, blinking, etc. End-users can configure the text overlay to appear within a time period, follow the recording command, or be manually turned on/off at any time. Special text strings, such as date/time, recording file name, encoding format etc can also be overlaid: Further controls such as user-defined font bitmaps can also be realized through simple SDK function calls

--    Live Video Streaming makes MPEGIOPro to function as a Multi-Channel Video Streaming Server sending out MPEG video that can be displayed and saved by MPEG players in any hardware environment: these include MPEGIO Hardware MPEG Encoder/Decoder PCI Card, and free cross-platform MPEG player software VideoLan and MPEG4IP  that can run on any PC or non-PC environment. Both Multicast and Unicast Streaming are provided in the application software:, so that a simple clicking of mouse will start multiple-channel live video streaming instantly. From the drop-down menu the user can also easily start/stop individual channel's streaming. More streaming controls can be provided through the SDK functions, such as sending out multiple unicast streams from one channel, etc.

--    Seamless Splitting Recording File allows continuous video to be recorded on multiple any-sized files for convenient DVD/CD disk burning. Not only recording can be split according to pre-defined file size or recording-time, MPEGIOPro also allows arbitrary file split live at recording time by a simple mouse clicking: , and all the split files are guaranteed to have perfect video/audio sync for consecutive DVD movie disk creation. Furthermore, the Seamless Split guarantees no frame or any binary data is lost: stitching the split files together will create a single MPEG file that is the same as a continuous recording without splitting.

--    Multiple Fields File Naming allows the recorded video file name to contain recording date, time, video duration, video format, user name, PC name, auto-incrementing serial number etc fields that can greatly facilitate retrieving recorded video data from large volume of recorded files. For example, a user defined text string "MyRecord" followed by recording date, time, length, video format and bit-rate will create a 3-Min 15-Sec DVD video file as: MyRecord_20070130_164720_0H03M15S_DVD_Video7000Kbps.mpg

--    Multiple Aspect Ratio Encoding inc. 16:9, Square PEL and normal 4:3, gives MPEGIOPro an obvious edge over other encoders that can only handle 4:3 aspect ratio. As more and more video footages are available on 16:9 wide-screen format,  using MPEGIOPro  will be the best way to create true wide-screen DVD movie disks.

--    Multiple Frame Rate setup allows encoding double frame rates 50 fps for PAL, 60 fps for NTSC recording, as well as the normal 25 fps and 30 fps.

--    Wide-range Data Rate Encoding from the very low 128Kbps up to high 15Mbps, for all MPEG1, MPEG2 and MPEG4 format video. The high-bitrate MPEG1 encoding is un-usual among hardware MPEG encoders and will be very useful in creating exceptionally high quality MPEG1 video files that are universally acceptable by all operating systems across all hardware platforms (not just Windows and PCs), and the excellent quality low-bit-rate MPEG1 video can be easily used for live video streaming acceptable by numerous browsers and stand-alone decoders without special Codec installed. 

--    DVD-Compliant MPEG2 Encoding allows the real-time captured video to be burned to DVD Movie Disks without any further re-compression by DVD-Authoring software.

--    Motion Detect with quantitative motion vector sum feedback:  each input video channel has 9 separate Motion Detect Areas to be set up by the user with different sensitivity threshold. Detected motion will send back quantitative values indicating the magnitudes of motion. The MPEGIOPro software can respond to detected motion by starting video recording, grabbing still image, sending e-mail, playing audio, saving motion vector sum to text file, and live displaying motion detection in a window.

--    Send warning e-mails automatically when video signal loss, hard disk out of space, or simply starting or stopping the MPEGIOPro software happens, providing a convenient remote monitoring of its video capturing status.

--    Using Video Signal to Start/Stop Recording allows MPEG encoding starts when video signal appears, and stops when video signal disappears for a period of time -- this unique feature is ideal for capturing video from video tapes where the video starting point is usually preceded by some no-signal area or is at the very beginning of the tape: MPEGIOPro video recording will guarantee the recorded video will always start from where the video signal starts on the tape, and the recording can be optionally stopped when video signal disappears for a user-definable length of time  --- useful for un-attended long time recording, etc.

--    In addition to MPEG1 and MPEG 2 formats, hardware MPEG4(H.263) Video Encoding up-to full D1 Frame-size(720X576 PAL and 720X480 NTSC) is equally well supported, achieving high-quality MPEG2-level video encoding at lower data rates.

--    Hardware-based Video Line Masking allows masking out those annoying flicking pixel lines appearing in many recorded MPEG video files.

--    PAL and NTSC signal auto-detection & auto-switching saves time and effort to manually switch again and again in multi-TV system encoding.

--    Instant No-Delay Recording: unlike many other MPEG encoders, MPEGIOPro responds to user's "recording" command immediately without any visual delays -- critical for many realtime video capture applications. Currently almost all other MPEG encoders have visual delays after user issues Record command, some devices can even have up to 30 seconds delays. 

--    Black Screen Recording for Long-Hour Audio DVDs: MPEGIOPro allows recording black-screen video at very low video bit rate while keeping normal audio recording, thus creating a long hours DVD movie disk that can play in normal DVD set-top box players.

--    Loop Disk and Reset Split File Number options allow Automatic Disk Space Clearing-up when free space is low, by deleting either video files recorded earliest, or video files within a pre-defined name range  --- such as files within a play-list, that can be used repeatedly by video playback or streaming software(vlc.exe etc.).

--    Mirror Disk Recording allows two identical files to be recorded simultaneously on different hard disks automatically for backup purpose.

--    All-User Access: MPEGIOPro can be run by any user logged onto the PC, not just the system administrator. This is especially useful in multi-user environment for video streaming, playback, or preview application where not every logged-on user has the system-admin access right.

--    Command-line Switches and User-Defined Windows Message Reception: MPEGIOPro accepts command line switches to start recording / streaming video immediately on its startup, useful in system reboot etc situations. A series of user-defined Windows messages is also accepted by MPEGIOPro to start/stop recording / streaming operations from other application software: e.g. a VisualBasic program or Java script can easily control MPEGIOPro card without doing complicated compiling/linking customized software.

--    Comprehensive Parameters Setup Window is provided to end-users for easy control of the entire software's configuration, while many more controls can be made available through the SDK.

--    MPEGIOPro comes with fully documented Software Development Kit (SDK) inc. compilable-linkable sample C++ and VB source codes that allow software developers to fully control video preview, encoding, OSD, streaming and many other functions in any required manner, using C++, VisualBasic, C#, Delphi, etc programming languages. MPEGIOPro SDK also gives programmers the power to directly program all major on-board hardware chipsets inc. the video decoder (ADC), OSD overlayer, and MPEG encoder. Full C++ source code and VisualStudio project of the bundled application software is included in the SDK .

Many other features and functions, including multi-channel multi-format Still Image Grabbing, timed and Scheduled Recording, timer change during recording process, audio-only recording, etc., are also readily available. 

MPEGIOPro runs on Microsoft Windows XP,  Windows Vista and Windows 7 operating systems, click here to view its full User Manual.

MPEGIOPro's powerful hardware-based realtime features make it ideal for wide-range professional video encoding applications where input channel density, video quality, absolute A/V synchronization, encoding flexibility etc. cannot be compromised. In heavy-duty 24/7 non-stop unmanned MPEG encoding/streaming environment MPEGIOPro especially shines with its quality and reliability.

Interested customers can telephone 61-2-95186100, or e-mail for more details. Compare MPEGIOPro with other hardware MPEG encoders from Inventa.

MPEGIOPro Hardware Specifications:

Encode Video Formats: MPEG-1, MPEG-2 MP@ML, MPEG-4 Simple Profile@L1,L2 & L3, with extensions to full-D1,H.263. I, IP, IBP, IBBP Frames. PES & ES.

Constant and Variable Bit Rate Encoding User Selectable

Video 4:2:2 to 4:2:0 conversion

Video Inverse telecine(3:2 pulldown)

Video frame rates 29.97fps(NTSC) or 25fps(PAL)

Video bits-rate from 128Kb/s~15Mb/s for MPEG1, MPEG2, and MPEG4(H.263)

Video resolution in pixels PAL: 176X144, 352X288, 480X576, 704X576, 720X576. NTSC:176X120, 352X240, 480X480, 704X480, 720X480

Video Encoding Aspect Ratio: 4:3, 16:9, Square PEL

Audio formats: MPEG-1 Layer II, AC3/Dolby 5.1,
Audio sample rates: 16k, 22.5K, 24K, 32K, 44.1K, 48KHzAudio bit rates: 32Kbps ~ 384Kbps    

PCI Bus v2.1 Compliance

Video Input Channels: 4 X Composite (BNC)

Audio Input Channels: 4 X Stereo Left and Right BNC

Physical Dimension: 239mm(Length) X 105mm(Height --- not including PCI Connectors of about 7mm)