Yes, and it was designed that way! The only constraint for an x86 architecture is that the processor needs to be a PC class processor with a minimum CPUmark of 500 (from this list:http://www.cpubenchmark.net/cpu_list.php) .
For ARM based solutions, our software needs a minimum of 12000 DMIPS on 2 processors to process a 640×480 video stream. On a quad core CPU, the other 2 cores can then be used for any integrated 3rd party software. Note that Android and iOS don’t allow more than one application to run in the foreground, this why we deliver an SDK with the Android and iOS versions of VidiReportts.