Se si desidera un componente "cattura/streamer in una scatola", ce ne sono diversi là fuori come altri hanno menzionato.
Se si desidera eseguire il controllo di livello basso su tutto, è necessario utilizzare DirectShow come indicato da thealliedhacker. Il modo migliore per utilizzare DirectShow in C# è attraverso la libreria DirectShow.Net: include tutte le API COM di DirectShow e include molte utili funzioni di collegamento.
Oltre all'acquisizione e allo streaming, è anche possibile effettuare conversioni in formato di registrazione, audio e video, filtri audio e video dal vivo e un sacco di cose.
Microsoft afferma che DirectShow sta andando via, ma devono ancora rilasciare una nuova libreria o API che fa tutto ciò che fornisce DirectShow. Sospetto che molte delle ultime cose che hanno pubblicato siano ancora DirectShow sotto il cofano. A causa del suo stato in Microsoft, non ci sono un sacco di libri o riferimenti su di esso oltre a MSDN e cosa puoi trovare nei forum. L'anno scorso, quando abbiamo iniziato un progetto che lo utilizzava, il miglior libro sull'argomento era esaurito e costava circa $ 350 per una copia usata!
Questo è il libro: Programming Microsoft DirectShow. Puoi ottenere una nuova copia (al momento di questa pubblicazione) per $ 299 o una copia usata per $ 149 su Amazon!
alt text http://www.lmet.fr/www.lmet.fr/icons/Scans13/Big/9780/73/56/18/213.gif
Per chiunque voglia catturare immagini da WebCam in C# - provare questo articolo - http://www.codeproject.com/KB/miscctrl/webcam_c_sharp.aspx. – kape123
Forse questo aiuterà: - http://sourceforge.net/projects/ispysoftware/ - http://www.ispyconnect.com/ –