Implement live streaming using RTSP and Directshow


  • Hello,

    We wanted to display video on our application which is coming from RTSP server(streaming happens from some nearby device on wifi) on Windows 7 and 8.1.

    While streaming we wanted to support/have :

    a) audio and video muxing and storing in file. ( Audio coming from microphone or some other audio input device)

    b) video frame buffer to process before display.

    We have achieved above using USB based video device.

    For (a) we used avi muxing in directshow capture graph

    For (b) we used sample grabber in directshow capture graph

    But now we wanted to achieve the same facility over wifi from RTSP based video streaming device.

    As per we know, Windows directshow doesn't provide any support for RTSP based streaming.

    We request you to guide us on any plug in or any capability of windows/directshow using which same can be achieved.

    Note: We found some commercial RTSP directshow filters. Any suggestions on free filters would be appreciated.

    Thanks in advance !

    Thursday, July 23, 2015 7:31 AM

All replies

  • You can probably use VLC to play RTSP streams in a Windows application. This is discussed here:
    As far as I know, VLC doesn't integrate easily with DirectShow, so I'm not sure if it will be easy to get the video buffers to process them yourself.

    If you can't find a free solution and want to consider a commercial library, I recommend going with an SDK that has a free evaluation such as LEADTOOLS Multimedia ( The toolkit has support for streaming, playback, saving to multiple formats and buffer processing, among other features. Please note I work for the company that developed this library.

    Thursday, March 2, 2017 10:44 PM