Si vous voulez une "capture/streamer dans une boîte, il y a plusieurs là comme d'autres l'ont mentionné.
Si vous souhaitez obtenir vers le bas niveau de contrôle sur tout cela, vous aurez besoin d'utiliser DirectShow comme thealliedhacker points. La meilleure façon d'utiliser DirectShow en C# est par le biais de la DirectShow.Net bibliothèque - elle enveloppe tous les DirectShow COM Api et comprend de nombreuses fonctions de raccourcis pour vous.
En plus de la capture et de diffusion, vous pouvez également faire l'enregistrement, de l'audio et de la vidéo à convertir les formats audio et vidéo les filtres en direct, et un tas de trucs.
Revendications Microsoft DirectShow est de s'en aller, mais ils ont encore à la sortie d'une nouvelle bibliothèque ou de l'API qui fait tout ce que DirectShow fournit. Je pense que beaucoup de la dernière des choses qu'ils ont sorti sont encore DirectShow sous le capot. En raison de son statut de chez Microsoft, il n'y a pas beaucoup de livres ou des références à d'autres que MSDN et ce que vous pouvez trouver sur les forums. L'année dernière, lorsque nous avons commencé un projet de l'utiliser, le meilleur livre sur le sujet a été épuisé et aller pour environ 350 $pour une copie utilisée!
Voici le livre: la Programmation de Microsoft DirectShow. Vous pouvez obtenir une nouvelle copie (au moment de cette publication) pour 299 $ou une copie utilisée pour 149 $chez Amazon!