Ciao,
come hanno detto gli altri in precedenza forse per lo streaming video con modem UMTS Arduino non risulta essere la scelta migliore (sia dal punto di vista delle possibilita' di prestazioni del microcontrollore, che dal punto di vista dei costi).
Pertanto ti consiglierei di utilizzare una soluzione tipo SheevaPlug, GuruPlug, ... (
http://www.plugcomputer.org/ -> per l'Europa il distributore e'
http://www.newit.co.uk/ ) che sono dei kit di sviluppo per il processore Sheeva di Marvell per gli sviluppatori.
Hanno avuto molto successo, oltre le aspettative della stessa Marvell, per cui ne sono state fatte varie versioni con varie interfacce di comunicazione (USB, eSata, Ethernet, WiFi, ...) e caratteristiche.
Sono stati pensati per sviluppare dei "plug computer" sempre connessi ed in rete.
Consumano relativamente poco, meno di 5W.
Puoi alimentarli, se vuoi, direttamente a 5 Volts se si elimina il trasformatore interno (trasformatore e scheda madre sono separati).
In genere hanno come sistema operativo Linux (Debian, Ubuntu, ...) e puoi connetterci le "chiavette" UMTS dei vari operatori telefonici.
Fra le altre innumerevoli alternativi vi e' la Beagle Board
http://beagleboard.org/ di cui ti consiglio la versione xM che si basa su processore ARM Cortex - A8 con a bordo anche processore di segnali e accelerazione grafica 3D. Si possono utilizzare vari sistemi operativi: Linux, Android, ...
Per un'integrazione fra BeagleBoard e Arduino puoi vedere questo progetto:
http://code.google.com/p/beaglebird/Qui una lista di vari progetti BeagleBoard:
http://beagleboard.org/projectSe ti fai due conti vedrai che le soluzioni con procesore Sheeva oppure la BeagleBoard ti costeranno di meno, infatti il grosso costo con le schede Arduino lo avresti per il modulo UMTS (od in alternativa GPRS) da interfacciare + quello per la telecamera.
Buon lavoro (e divertimento),
Marco.