I'm looking for a Windows library/SDK that will allow me to do the following:
- Display video from a network stream
- Draw 2D elements on the displayed image in real time, such as lines, circles, text, etc.
- Use it in a commercial application (I don't mind paying for it)
I'm willing to use any programming language or environment so there's no specific requirement, except for the Windows OS. Which library/SDK would you recommend considering the requirements from above?