Решал когда то такую задачу.
В общем скажу по тому с чем был опыт: под Windows синхронизировать 2 камеры через различные ухищрения с SDK можно. Причем можно и 4, и 5 ;) Правда, рассинхронизация может достигать довольно больших значений — 1/100 и т.п.
Надежнее аппаратное решение: через ИК синхронизацию или через распайку тросика — самое надежное решение, имхо.