Hello!
There are two different phases:
1. video recording by iPi Recorder (input: cameras, output: iPiVideo file on disk)
2. processing of recorder video by iPi Mocap Studio (input: iPiVideo file on disk, output: animation)
For each of which you can use different computers. Or one and the same - as you wish. Please note that iPi Recorder is free and can be used on any number of computers.
Common bottlenecks for phase #1 (recording):
- USB controllers. To record from 6 cameras at 50 or 60 frames per second and VGA resolution (640x480) it's required to have at least three USB 2.0 or 3.0 controllers. For details please visit http://wiki.ipisoft.com/USB_controllers
- Disk or/and CPU speed. Why "or/and"? The thing is that there are the following video compression options:
- No compression. In this case Disk is bottleneck. It must have write speed at least 110 MByte/sec (640 * 480 * 6 * 60 = 110592000 bytes per second from 6 cameras at 60 fps). Thus SSD or RAID is required.
- Background subtraction. This is rather simple compression algorithm. The effectiveness of this compression method depends on lightning conditions. The better lightning - the better compression factor. In average, compression rate is about 2-3 times. That is Disk write speed could start from about 55 MBytes/sec. That is general 7200rpm HDD becomes suitable. But there is additional computational cost thus CPU should be powerful enough. As a rule any modern CPU is ok.
- JPEG compression. Here Disk is not bottleneck (even 5400rpm). But CPU should be six core at least.
As to phase #2 (processing):