RTSP/RTMP DirectShow Source filter SDK is designed to let you build DirectShow graphs that can receive live RTSP and RTMP streams.
The source filter decompresses the audio and video streams and exposes the corresponding audio and video output pins.
It is thread-safe, multiple instances can be used concurrently in the same application.
The filter can be simply configured by passing the RTSP/RTMP URL through the standard IFileSourceFilter interface.
The optional filter settings can be passed as arguments added to the end of the RTSP URL.
Per-developer license, no runtime fees (you can distribute the application you have developed with no restrictions).