[Live-devel] OpenRTSP application

Naresh Sankapelly naresh at vizexperts.com
Wed Mar 14 01:24:07 PDT 2012


Thanks a lotJ. 

 

From: live-devel-bounces at ns.live555.com
[mailto:live-devel-bounces at ns.live555.com] On Behalf Of Jeremiah Morrill
Sent: Wednesday, March 14, 2012 3:03 AM
To: LIVE555 Streaming Media - development & use
Subject: Re: [Live-devel] OpenRTSP application

 

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-bounces at ns.live555.com
[mailto:live-devel-bounces at ns.live555.com] On Behalf Of Naresh Sankapelly
Sent: Tuesday, March 13, 2012 1:17 PM
To: live-devel at 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

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20120314/2320ede5/attachment.html>


More information about the live-devel mailing list