LEAD MPEG2 Transport RTSP Source

The LEAD MPEG2 Transport RTSP Source is a DirectShow® filter for streaming data from a RTSP server. The data is streamed on a UDP port in RTP packets conforming to RFC 1889 and RFC 1890 in separate video and audio streams.

Currently, the following formats are supported:

This filter supports the standard IFileSourceFilter interface. Use the IFileSourceFilter::Load method to let  the LEAD MPEG2 Transport RTSP Source filter know where to read the data from. Please see the Microsoft documentation for this interface for more information.

The data can be streamed in Unicast (default), multicast (optional) or tunneling over HTTP mode. This is specified using the 'Transport' option through the string passed to IFileSourceFilter::Load.

See the RTSP Source URL syntax topic for a discussion about the URLs used by RTSP servers. The topic also contains a table with sample URLs for servers that LEAD has tested, together with the video and audio compressions used by each server.

Technical details for the filter are provided in the following table:

 

Filter Interfaces

IFileSourceFilter

Interface ID

IID_IFileSourceFilter

Input Media Types

N/A

Output Media Types

Type:

MEDIATYPE_Video

Subtypes:

MEDIASUBTYPE_H264

MEDIASUBTYPE_MP4V

MEDIASUBTYPE_jpeg

 

Type:

MEDIATYPE_Audio

Subtypes:

MEDIASUBTYPE_mp4a

00007A21-0000-0010-8000-00AA00389B71

00000007-0000-0010-8000-00AA00389B71

Filter CLSID

CLSID_LMRTSPSrc

Property Page CLSID

N/A

Executable

LMRTSPSrc.dll, DSKernel2.dll

Filter category

CLSID_LegacyAmFilterCategory

Header

ILMRTSPSrc.h

Platforms

Win32, x64

See Also:

How to Get Your Own IP Address Programmatically

UDP Source URL syntax

RTSP Source URL syntax