Имеется около 30 dslr фотоаппартов canon
На глазок прикинули?
Могу написать скрипт всего за 1 dslr фотоаппарт canon (ну если только не за старьё страшное).
danial72, библиотека pycanon с управлением камерой справляется, так что проблема тут не в Python-скрипте, а в том, как и к чему подсоединить эти тридцать камер. Потому что уже с двумя десятками USB-устройств могут начаться проблемы. Еще, посчитайте на досуге, сколько будут скачиваться полноразмерные фото по USB, если скорость делится между устройствами пропорционально их числу. Да, и не забудьте, что USB не обеспечивает связь в реальном времени, так что даже передача команды на камеры одновременно может быть проблемой (именно потому синхронизацию делают отдельными аппаратными методами). Почитайте https://breezesys.com/MultiCamera/