If you need the capture / streamer in box component, there are a few others others have talked about.
If you want to move on to low-level management over all of this, you'll need to use DirectShow, as thealliedhacker points out. The best way to use DirectShow in C # through the DirectShow.Net library is that it wraps all the DirectShow COM APIs and includes many useful shortcuts for you.
In addition to capturing and streaming, you can also convert recordings, audio and video formats, real-time audio and video filters and much more.
Microsoft claims that DirectShow is leaving, but they have not yet released a new library or API that does everything that DirectShow provides. I suspect that many of the last things they released are still DirectShow under the hood. Due to its status with Microsoft, there are not many books or links on it other than MSDN, and what you can find on the forums. Last year, when we started using this project, the best book on this subject was unprintable and collected about $ 350 for a used copy!
Here is a book: Microsoft DirectShow Programming . You can get a new copy (at the time of publication) for $ 299 or a used copy for $ 149 on Amazon!
alt text http://www.lmet.fr/www.lmet.fr/icons/Scans13/Big/9780/73/56/18/213.gif
CMPalmer Dec 05 '08 at 22:48 2008-12-05 22:48
source share