Io sto affrontando questo argomento e confermo che si tratta di un progetto difficile ed impegnativo.
Passi da affrontare:
- cattura video (diretta oppure per mezzo di librerie, tipicamente in C)
- compressione (ffmpeg, h264, mjpg, avi ecc.. Ogni compressione ha i suoi pro ed i suoi contro.)
- trasmissione (per mezzo di http, rtsp, tcp oppure udp)
- clients (html5, flash, programma o altro)
Se vai nel mio sito trovi un programma di videosorveglianza in fase beta (e chissà per quanto tempo lo sarà ancora).
Provalo così ti rendi conto quanto sia difficile raccogliere e trasmettere immagini (e suoni che io non faccio).
Ciao ciao.