I have a code to get snapshot from recording But how can i get snapshot of live camera when recording disabled But camera is online
Item item = Configuration.Instance.GetItem(new Guid(id), Kind.Camera);
JPEGVideoSource jpegVideoSource = new JPEGVideoSource(item);
jpegVideoSource.Init();
if (!(jpegVideoSource.GetNearest(DateTime.Now) is JPEGData jpegData))
{
jpegVideoSource.Close();
return null;
}
jpegVideoSource.Close();
MemoryStream ms = new MemoryStream(jpegData.Bytes);
Image image;
image = Image.FromStream(ms);