connecting to a vivotek Camera without FFmpeg

RVMedia support and discussion (components for displaying and controlling IP cameras, webcams, video conferencing, video chats, recording audio and video files)
Post Reply
scotty69169
Posts: 4
Joined: Thu Aug 30, 2018 8:46 pm
Location: Canada
Contact:

connecting to a vivotek Camera without FFmpeg

Post by scotty69169 »

Hi,

I'm trying to do a real time connection to a Vivotek Camera, to operate a machine. I had tried it 2 years ago with an FFmpeg server and it connects. but the delay is a little long.

I did notice in your demo application, that you can connect to one directly. What settings are required in the camera and in my application?

Thanks,

Scotty.
Sergey Tkachenko
Site Admin
Posts: 17522
Joined: Sat Aug 27, 2005 10:28 am
Contact:

Re: connecting to a vivotek Camera without FFmpeg

Post by Sergey Tkachenko »

Do you know video stream URL?
In this case, assign it to RVCamera.URL.
Assign
RVCamera.DeviceType = rvdtRTSP
RVCamera.VideoFormat = rvvfH264 (I assume this is a H.264 camera?)
Then call PlayVideoStream.

RVMedia can play RTSP video streams either using FFmpeg or using GStreamer.
GStreamer can be downloaded from https://gstreamer.freedesktop.org/
To use GStreamer, assign TRVCamera.FFmpegProperty.UseFFmpeg = False (because, if both FFmpeg and GStreamer are available, RVMedia uses FFmpeg).

Please note that GStreamer can be used only if you specify the video stream URL.
When IP camera is specified using CameraHost:CameraPort properties and found using SearchCamera, only FFmpeg can be used.

To reduce lag that may be caused by RVMedia, assign TRVCamera.Latency = 0.
Post Reply