You can probably use openRTSP as a good starting point for the code that does the RTSP, but it's a lot more work than just that. Here's an overview of how I've done this in the past.
1.) Create a DirectShow source filter (example in the Windows SDK C:\Program Files\microsoft sdks\Windows\v7.1\Samples\multimedia\directshow\filters\pushsource) 2.) Have your source filter connect to an RTSP via something like openRTSP and create output pins for each MediaSubsession you are interested in. Each sink will correlate to an output pin and you will have to configure the output pins for the correct mediaTypes (major type, subtype, etc) 3.) When you receive media samples, you need to deliver them via your output pins, configured with the correct timestamp (timeval -> 100ns units time) to the downstream filters connected. 4.) If you want to be able to open the filter via URL (eg, from windows media player open something like: myrtsp://server/path/etc) you want to implement IFileSourceFilter on your filter COM object. From: live-devel-boun...@ns.live555.com [mailto:live-devel-boun...@ns.live555.com] On Behalf Of Naresh Sankapelly Sent: Tuesday, March 13, 2012 1:17 PM To: live-de...@ns.live555.com Subject: [Live-devel] OpenRTSP application Hi All, I'm using OpenRTSP for streaming of Panasonic IP Camera output. I have to use it in a directshow application. Any clues on how can I do that? Thanks Naresh Ph. 8884199804
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel