I believe the Media SDK will be able to help with some aspects of what you are attempting, but not all of it.
The Media SDK operates on elementary video streams of video standards, but in the world of video there is often a lot of work to use this with expected transfer protocols. Some media areas to consider include:
- What is the format of the video stream data from the camera? What is the data? Full video frames, compressed video (H.264, etc.)
- What camera control is required? Software controlling cameras (drivers) is generally built around media software framework (for example, Microsoft DirectShow) and this will greatly affect the amount of work required.
- What other data is desired in IP stream and how will it be controlled? In general, the Media SDK allows you control the video part of the operation, but mixing audio or managing error conditions for your specific transport portal is something that you will have to consider.
Please take a look at the samples provided in the Media SDK to help see how this component can be useful.
Hope this information helps.