I would like to write a "simple" client-server application capable of streaming a live video feed on the network. The server side of the application would capture video coming from a webcam-style camera, encode it (if it's not already encoded "suitably") and stream it on the network at a specified end point. The client would receive the stream from the network, decode it and display it on the screen.
So, since it's targeted for Windows OS only, I'm wondering if it's possible to do this with DirectShow, before going deeper in the DirectShow documentation. Can it does this "natively" ? Will I have to implement filters or are they already available ? Is there more suited tool I should use ?