In This Topic ▼

LEAD ONVIF Source

The LEAD ONVIF Source is a DirectShow filter for streaming data from an Open Network Video Interface Forum (ONVIF) server or ONVIF-enabled device. The data is streamed on an 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 ONVIF Source filter know where the source of the data is. Please see the Microsoft documentation for this interface for more information.

The data can be streamed in Unicast mode over UDP (default) or multicast over UDP (optional).

For information about the URLs used by ONVIF devices and additional available parameters, refer to the ONVIF Source URL Syntax topic.

This filter can block for extended periods of time waiting for data. For information on how to avoid blocking the application for extended periods of time and how to abort a pending wait, refer to the Aborting Loading From The RTSP, ONVIF, and UDP Source Filters topic.

Notes:

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

Component Description
Filter Interfaces IFileSourceFilter
ILMONVIFSrc
ILMSrcCallback
Interface ID IID_IFileSourceFilter
Input Media Types N/A
Output Media Types Type:
MEDIATYPE_Video
Subtypes:
MEDIASUBTYPE_H264
MEDIASUBTYPE_h265
MEDIASUBTYPE_MP4V
MEDIASUBTYPE_jpeg
Type:
MEDIATYPE_Audio
Subtypes:
MEDIASUBTYPE_mp4a
MEDIASUBTYPE_AMRCBR (format tag = 0x7A21)
KSDATAFORMAT_SUBTYPE_MULAW
Filter CLSID CLSID_LMONVIFSrc
Property Page CLSID CLSID_LMONVIFSrcProperties
Executable LMONVIFSrc.dll, DSKernel2.dll
Filter category CLSID_LegacyAmFilterCategory
Header ILMONVIFSrc.h, ILMSrcCallback.h

Platforms

Win32, x64.

See Also

Help Version 22.0.2023.2.15
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Filters C API Help

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.