The Datastead RTSP/RTMP/HTTP/ONVIF Source filter includes an audio sink filter named “Datastead Audio To Backchannel” that is able to receive the audio stream from a…
Sample code to stream an IP camera or the desktop to a social media network (e.g. Facebook Live). Requires the Datastead RTSP/RTMP/HTTP/ONVIF Source for the…
If starting a HTTP URL in MJPEG format returns an error and the Datastead RTSP/RTMP/HTTP/ONVIF Source Filter is installed, try again: – from the TVideoGrabber…
A) from the TVideoGrabber SDK: 1) the OnFrameProgress2 and OnFrameBitmap events report FrameInfo->NTPFrameTime through the TFrameInfo structure passed as parameter of the event 2) invoke…
First verify in the camera settings that RTSP is enabled (with new firmwares RTSP can be disabled by default) Usually the Reolink cameras expose the…
Not all the cameras support the PTZ “relative mode” or “absolute mode” by invoking ONVIFPTZSetPosition. If ONVIFPTZSetPosition returns an error, use instead the “continous move”…
If the problem occurs as soon as the video starts, configure the IP camera to stream a H264 profile that produces a low latency (e.g.…
On Windows Server, the “Desktop Experience” feature must be installed: the Server Core installations do not include the multimedia components required by DirectShow. Supported: Windows…
On the N (and KN) editions of Windows 10 and Windows 11, the Media Feature Pack is required but not installed by default. To install…
Query the IDatasteadRTSPSampleCallback interface, and invoke DatasteadRTSPSampleCallback.SetVideoRGBSampleCallback (CallbackFunction). The callback function prototype is: typedef void (__stdcall *DatasteadRTSP_VideoSampleCallback) (void *Sender, __int64 SampleTime_Absolute, __int64 SampleTime_Relative, BYTE *Buffer,…