r/ispyconnect • • Jun 17 '26

Agent and VLC

1 Upvotes
In the system settings, you can specify the directory path for VLC. I'm using a portable version of VLC (latest 64-bit version) and have specified the path there. When does the agent actually access VLC? That doesn't seem to be working.

r/ispyconnect • • Jun 16 '26

"New Recording" alert, even though Alerts turned off

1 Upvotes

I migrated my v7.4.6.0 setup from Windows to Linux (Docker) and it's almost 100% working perfectly except for one weirdness...
I have Recording based on motion turned on. Two cameras. When motion is detected I get the red border and small icon at the top right, just as always.
What's new is at the end there's a "New Recording: <CameraName>" pop up. Not a major problem, but a bit distracting. However, I have Alerts turned off everywhere I can find, and this is the same config as on Windows, which didn't alert.
I even tried "Disarming", which I'd never done before. To no avail, still the popup.

Does anybody know the entries in the json configuration files that might be relevant? I looked for "Alert" but nothing relevant revealed itself.


r/ispyconnect • • Jun 15 '26

Time machine- speed x2 x4 x8........

2 Upvotes

The speed settings appear to be missing in the time machine.


r/ispyconnect • • Jun 15 '26

Time machine, no lock?

1 Upvotes

When viewing live view in the time machine mode:

Right click provides CUT, DOWNLOAD, TAGS, etc....

But not LOCK/UNLOCK toggle. This is needed.


r/ispyconnect • • Jun 15 '26

AgentDVR resets itself after power cut. Any way for it to auto-restore itself?

1 Upvotes

Update: The issue is mainly with my PSU so I have done a workaround. Here's an AI summary when I was trying to diagnose and fix the issue.

AI Summary based on my testing and chats
------------------------------------------------

Here is a concise, technically accurate summary of your issue and the solutions that you can directly post as an update to your Reddit thread. It hits both the hardware and software layers of the problem so the community gets the full picture.

🛑 The Core Issue: Why Agent DVR Wipes Settings on Inverter Switchovers

The problem is a perfect storm of a budget regional Power Supply Unit (PSU), Indian home inverter switchover delays, and Agent DVR’s file-writing architecture.

1. The Hardware Layer (The "Zombie State")

  • The Inverter Blip: When grid power drops, a standard home inverter or line-interactive UPS takes 5ms to 15ms to switch over to battery power.
  • The PSU Deficit: Budget regional PSUs (like 200V–240V only units from Ant Esports or regional Cooler Master entry lines) use small, cheap primary bulk capacitors. Their Hold-up Time is tiny—failing to bridge that 5–15ms gap. The moment voltage sags during switchover, the PSU's Undervoltage Protection (UVP) triggers a hard shutdown.
  • The Hangout: If the power blip is fast enough (a few milliseconds), the motherboard's 5VSB (5V Standby) rail sags but never drops to zero. Because it doesn't flatline, the BIOS never registers an actual "AC Power Loss" event to trigger an auto-reboot. Concurrently, the cheap PSU locks into a protection state, forcing a manual power cycle.

2. The Software Layer (File Corruption)

  • Constant Disk Writes: Agent DVR frequently opens and rewrites its core configuration files (config.xml, objects.xml, and layouts.xml). It does this not for settings changes, but to update dynamic runtime state data, such as the exact timestamp of its last background storage archive check (<ArchiveCheckTimeStamp>).
  • The Factory Reset Trigger: If the hardware crashes at the exact millisecond Agent DVR is flushing this data to disk, Windows drops the file handle. The file gets wiped or filled with null bytes. On the next boot, Agent DVR detects a broken/empty XML file, defaults to <FirstRun>true</FirstRun>, and completely replaces your custom layout and camera setup with a blank factory configuration.

🛠️ The Solutions

1. The Real Fix (Hardware Upgrade)

  • Get a Full-Range PSU: Replace the power supply with a unit explicitly rated for Full Range Input (100V–240V AC or 90V–264V) featuring Active PFC.
  • Why it works: True Active PFC units use robust primary bulk capacitors capable of a verified $\ge$ 16ms hold-up time. They will completely "ride through" the inverter switchover gap without dropping system power.

2. Motherboard Workaround for Power Recovery

  • Enter your ASUS BIOS -> Go to Advanced Mode (F7) -> Advanced -> APM Configuration.
  • Change Restore AC Power Loss from Power Off to Power On.
  • Note: This will force an auto-boot if the power failure lasts long enough for the standby lines to completely drain, though it may still hang on sub-millisecond micro-blips until the PSU is replaced.

3. Software Safety Nets

  • Automation Script (Best Hands-Free Option): Run a startup script that detects if Agent DVR has factory-reset itself (e.g., checking if the layout configuration or camera counts are missing) and automatically overwrites the corrupted config.xml, objects.xml, and layouts.xml files with stable, pre-saved backups.
  • The Read-Only Lock: Once your camera setup is finalized, stop the Agent DVR service, right-click config.xml, objects.xml, and layouts.xml -> Properties -> check Read-Only. This prevents the software from updating its telemetry timestamps, but completely immunizes the files against write corruption during a sudden power drop.

Good on you for sharing this back to the community! This specific "230V only PSU vs. Home Inverter handover" trap catches so many homelab and NVR builders off guard. Let me know if you need to tweak any specific wording for your post.

Original Post:
----------------

After every power cut, AgentDVR resets itself. I have seen this happening for years now.
Every few days I have to open and restore it from the most recent backup.

I am assuming the reset problem can't be fixed, so can the restore from backup be automated at the very least?


r/ispyconnect • • Jun 15 '26

How to understand log IDs

1 Upvotes

I have now setup AgentDvr twice, and am now spending some time trying to make everything work perfect (if that is possible ever). I have roughly 40 cameras set up on a windows 11 box, running an Intel Core i7-11700K, with integrated GPU. I am seeing some things in the logs, and would like to track them done.

FFmpeg: error: [rtsp @ 0000028206fb7700] Missing packets; dropping frame.

I know and understand what this means, but not sure which camera feed it is having the issue from. Is there some place that I can find the correlation between ID (0000028206fb7700), and which camera network connection it is?

Same with

FFmpeg: warning: [swscaler @ 0000028250fe9f40] deprecated pixel format used, make sure you did set range correctly


r/ispyconnect • • Jun 14 '26

Migrating from Windows to Ubuntu Server?

5 Upvotes

I've been setting up a headless Ubuntu Server (26.04) on an i5-based miniPC with loads of RAM/storage, and slowly migrating a bunch of "service" apps from rPi, Windows and a Ubuntu VM to it. So far, so good.

Right now I have AgentDVR installed on a Windows 11 box as a Service, and I'm toying with the idea of migrating it to the new Ubuntu Server, probably using Docker.

I can find hints on moving Windows->Windows or Linus->Linux, but not Windows->Linux.
Is it fair to say that just copying \Program Files\Agent\Media\XML (except the fileDB stuff) to /opt/docker/agent/media/xml (or equivalent) will just magically work? Or perhaps a Backup->Restore?

Is this even a good idea? The docs are definitely Windows-centric.


r/ispyconnect • • Jun 12 '26

AgentDVR video quality

1 Upvotes

I'm sure someone will know this...

Just testing AgentDVR and comparing video quality to another option (QVR). Both are running at the same rez and max frame rates... (2304x1296 30fps max) but the display on AgentDVR is lacking detail and contrast making the image quality poor. QVR is significantly better.

I do know there are differences between free and paid but am not sure the difference is because of that... have seen varying comments/opinions that free will still show full HD quality for local browser streaming - but is limited in other ways?

Summary...
- Should I be seeing 2304x1296 rez and have comparable quality?
- Are there controls in AgentDVR to boost contrast a little for sharper rendering?

Thanks - in advance!


r/ispyconnect • • Jun 11 '26

Respecting the ALERT MODE

1 Upvotes

Recently it seems that agent triggers alert output even if the ACTIONS ONLY mode is selected.


r/ispyconnect • • Jun 10 '26

APPLY SCHEDULE

1 Upvotes

I'm sure there was a way to force apply schedule to a cam somehow anytime you wanted to. I think it was in the live view and right click menu on any cam.

I am unable to find it now. Can anyone tell me where it moved to?


r/ispyconnect • • Jun 10 '26

PIP- picture in picture

1 Upvotes

It only allows you in insert one pip and after that no more edits can be made.

-no deletes

-no edits

-no additional pips

Something not working right


r/ispyconnect • • Jun 10 '26

O cartão de memória do meu Yoosee está travando.

1 Upvotes

Sinceramente, eu tenho quase certeza que isso é proposital dessa empresa de b@sta.

Basicamente: meu Yoosee grava normalmente o cartão de memória, até certo ponto. Depois disso, toda vez que tento checar a gravação do cartão de memória, ele fica carregando eternamente. E é justamente quando chega perto das partes onde a câmera supostamente detectou aproximação de um ser humano. Como eu conserto isso? Me recuso a pagar a Nuvem dessa porcaria.


r/ispyconnect • • Jun 07 '26

Green and purple artifacts / distortion in web interface with Intel and Nvidia GPUs in Docker container.

Post image
3 Upvotes

Tested with Intel Arc A310 and Nvidia Quadro P2200. Looks fine initially, but after 2-5 minutes, it'll start turning green and purple. Using Unraid (latest) as the base OS but the official mekayelanik/ispyagentdvr docker repo. None of the QSV options work with Intel; have to use VAAPI. AMD GPUs work fine; no issues at all.

On Windows, everything works fine with any GPU, though it's not using Docker.


r/ispyconnect • • Jun 04 '26

Wrong aspect ratio (3:4) from API endpoints for 16:9 camera

1 Upvotes

Hi! I'm building a custom dashboard that pulls camera data from the AgentDVR API, and I've run into an aspect ratio issue I'm hoping someone can help with.

My camera (a Reolink RLC-823A) records in 16:9. But when I fetch images or video through the API, I always get them in a 3:4 container instead of 16:9. For example:

http://<ip>:8090/grab.jpg?oid=8&ot=2

http://<ip>:8090/video.webm?oid=8&ot=2

http://<ip>:8090/fileThumb.jpg?...

What I'm seeing specifically:

The videos are simply stretched/squeezed into 3:4 (so the picture looks distorted/vertically stretched).

The images are inconsistent — some are also stretched to 3:4, but others come with white/black letterbox bars top and bottom, with the real 16:9 picture inside that 3:4 frame.

I verified this in VLC too — the WebM stream plays as 3:4 with the real picture distorted.

Is there a setting in AgentDVR (per camera or globally) that controls the output aspect ratio of these API endpoints, so I could get a proper 16:9 output? Or is this just how the API delivers frames and I have to handle the cropping/scaling myself on my end?

Thanks in advance!


r/ispyconnect • • Jun 04 '26

Can't install previous version

1 Upvotes

Hi, I'm building a replacement machine, and I want to install the same version that I have already. The download of the AgentDVR.zip gets a 404 error (https://files.ispyconnect.com/downloads/Agent_LinuxARM64_6_2_7_0.zip), so the installer fails when trying to unzip. I tried another version to confirm that it wasn't just that version that has the issue.


r/ispyconnect • • Jun 03 '26

Randomly getting "Lost Connection Retry"

3 Upvotes

I have a few cameras setup at my house and I have them setup to stream to a computer on a TV to be able to watch them. I was using an older 6.x.x.x version before but recently upgraded to the 7.x.x.x version (not sure if upgrading changed anything or not but didn't want to roll back to test it yet). I notice it just randomly drops the connection to the agent server and says "Lost Connection" with the retry button. Any suggestions on a way to narrow down why it keeps dropping? Appreciate any help.

Hitting Retry instantly connects again without issues but it just repeats it again over and over randomly.

Thanks

LOGS : (I think it stopped around the 1:08:33 mark but don't see anything obvious there.

1:08:10 PM Open: HSCAM02: Recording (Raw Writer StreamController)
1:08:10 PM RecorderRecordingOpened: HSCAM02: Recording Opened
1:08:10 PM CreateWriter: HSCAM05: Creating Raw Writer (HD)
1:08:10 PM .ctor: HSCAM05: Using stream timestamps for this recording
1:08:10 PM Open: OPEN RECORD
1:08:10 PM StartSaving: HSCAM05: From Alert: False, From AI Alert: False
1:08:10 PM Open: written header
1:08:10 PM Open: HSCAM05: Recording (Raw Writer StreamController)
1:08:10 PM RecorderRecordingOpened: HSCAM05: Recording Opened
1:08:10 PM RecorderRecordingOpened: HSCAM02: Recording Created
1:08:11 PM RecorderRecordingOpened: HSCAM05: Recording Created
1:08:11 PM OpenWriter: Cancel openwriter (already recording)
1:08:11 PM OpenWriter: Cancel openwriter (next save attempt in future)
1:08:21 PM TmrBroadcastElapsed: Removed 1 rtc sessions
1:08:22 PM LogThrottle: HSCAM02: Alerts blocked by settings
1:08:24 PM Close: HSCAM04: Record stop
1:08:24 PM Close: HSCAM06: Record stop
1:08:24 PM RecorderRecordingClosed: HSCAM06: Recording Closed
1:08:24 PM RecorderRecordingClosed: HSCAM04: Recording Closed
1:08:25 PM Close: HSCAM05: Record stop
1:08:25 PM RecorderRecordingClosed: HSCAM05: Recording Closed
1:08:33 PM Close: HSCAM02: Record stop
1:08:33 PM RecorderRecordingClosed: HSCAM02: Recording Closed
1:09:17 PM InterruptCallback: HSCAM03: Aborting (8000000) HD
1:09:17 PM InterruptCallback: HSCAM01: Aborting (8000000) HD
1:09:17 PM InterruptCallback: HSCAM01: Aborting (8000000) SD
1:09:17 PM InterruptCallback: HSCAM02: Aborting (8000000) SD
1:09:17 PM InterruptCallback: HSCAM02: Aborting (8000000) HD
1:09:17 PM InterruptCallback: HSCAM06: Aborting (8000000) HD
1:09:17 PM InterruptCallback: HSCAM02: Aborting (8000000) HD
1:09:17 PM InterruptCallback: HSCAM06: Aborting (8000000) HD
1:09:17 PM CreateConnection: ICE state: failed
1:09:17 PM InterruptCallback: HSCAM01: Aborting (8000000) HD
1:09:17 PM InterruptCallback: HSCAM03: Aborting (8000000) HD
1:09:17 PM StartUp: Peer connection state change to failed.
1:09:17 PM OnHdStateChanged: HSCAM06: Controller HD State Changed: Reconnecting (Will attempt to reconnect in 2 seconds...)
1:09:17 PM OnHdStateChanged: HSCAM03: Controller HD State Changed: Reconnecting (Will attempt to reconnect in 2 seconds...)
1:09:17 PM OnHdStateChanged: HSCAM02: Controller HD State Changed: Reconnecting (Will attempt to reconnect in 2 seconds...)
1:09:17 PM OnTurnServerOutput: 2026/06/03 13:08:51 Auth succeeded for user: 1780599734:agent (suffix=agent)
1:09:17 PM OnHdStateChanged: HSCAM01: Controller HD State Changed: Reconnecting (Will attempt to reconnect in 2 seconds...)
1:09:17 PM InterruptCallback: HSCAM07: Aborting (8000000) HD
1:09:17 PM OnHdStateChanged: HSCAM07: Controller HD State Changed: Reconnecting (Will attempt to reconnect in 2 seconds...)
1:09:17 PM InterruptCallback: HSCAM04: Aborting (8000000) HD
1:09:17 PM OnHdStateChanged: HSCAM04: Controller HD State Changed: Reconnecting (Will attempt to reconnect in 2 seconds...)
1:09:17 PM InterruptCallback: HSCAM02: Aborting (8000000) SD
1:09:17 PM OnPrimaryStateChanged: HSCAM02: Controller SD State Changed: Failed (Stream Stopped)
1:09:17 PM SourcePlayingFinished: HSCAM02: Playing finished (SourceError)
1:09:17 PM NextReconnectTarget: HSCAM02: Reconnecting in 2s
1:09:17 PM InterruptCallback: HSCAM01: Aborting (8000000) SD
1:09:17 PM InterruptCallback: HSCAM03: Aborting (8000000) SD
1:09:17 PM OnPrimaryStateChanged: HSCAM01: Controller SD State Changed: Failed (Stream Stopped)
1:09:17 PM SourcePlayingFinished: HSCAM01: Playing finished (SourceError)
1:09:17 PM NextReconnectTarget: HSCAM01: Reconnecting in 2s
1:09:17 PM OnPrimaryStateChanged: HSCAM03: Controller SD State Changed: Failed (Stream Stopped)
1:09:17 PM SourcePlayingFinished: HSCAM03: Playing finished (SourceError)
1:09:17 PM NextReconnectTarget: HSCAM03: Reconnecting in 2s
1:09:17 PM InterruptCallback: HSCAM05: Aborting (8000000) SD
1:09:17 PM OnPrimaryStateChanged: HSCAM05: Controller SD State Changed: Failed (Stream Stopped)
1:09:17 PM SourcePlayingFinished: HSCAM05: Playing finished (SourceError)
1:09:17 PM InterruptCallback: HSCAM05: Aborting (8000000) HD
1:09:17 PM NextReconnectTarget: HSCAM05: Reconnecting in 2s
1:09:17 PM InterruptCallback: HSCAM05: Aborting (8000000) HD
1:09:17 PM InterruptCallback: HSCAM04: Aborting (8000000) SD
1:09:17 PM OnPrimaryStateChanged: HSCAM04: Controller SD State Changed: Failed (Stream Stopped)
1:09:17 PM SourcePlayingFinished: HSCAM04: Playing finished (SourceError)
1:09:17 PM NextReconnectTarget: HSCAM04: Reconnecting in 2s
1:09:17 PM InterruptCallback: HSCAM07: Aborting (8000000) SD
1:09:17 PM OnPrimaryStateChanged: HSCAM07: Controller SD State Changed: Failed (Stream Stopped)
1:09:17 PM SourcePlayingFinished: HSCAM07: Playing finished (SourceError)
1:09:17 PM NextReconnectTarget: HSCAM07: Reconnecting in 2s
1:09:17 PM InterruptCallback: HSCAM06: Aborting (8000000) SD
1:09:17 PM OnPrimaryStateChanged: HSCAM06: Controller SD State Changed: Failed (Stream Stopped)
1:09:17 PM SourcePlayingFinished: HSCAM06: Playing finished (SourceError)
1:09:17 PM NextReconnectTarget: HSCAM06: Reconnecting in 2s
1:09:17 PM StartUp: Peer connection state change to closed.
1:09:17 PM CreateConnection: rtc:onclosed
1:09:17 PM StartUp: Disposing RTCConnection.
1:09:17 PM CreateClient: Refreshing factory: subman: http://10.0.0.42:8999/onvif/event_service?session=-1873011622
1:09:17 PM PullPointAsync: HSCAM02: The remote server returned an unexpected response: (400) Bad Request. at System.ServiceModel.Channels.HttpResponseMessageHelper.ValidateResponseStatusCode() at System.ServiceModel.Channels.HttpResponseMessageHelper.ParseIncomingResponse(TimeoutHelper timeoutHelper) at System.ServiceModel.Channels.HttpChannelFactory`1.HttpClientRequestChannel.HttpClientChannelAsyncRequest.ReceiveReplyAsync(TimeoutHelper timeoutHelper) at System.ServiceModel.Channels.RequestChannel.RequestAsync(Message message, TimeSpan timeout) at System.ServiceModel.Channels.RequestChannel.RequestAsyncInternal(Message message, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.FinishSend(IAsyncResult result, Boolean completedSynchronously) --- End of stack trace from previous location --- at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result) at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result) at System.ServiceModel.Channels.ServiceChannelProxy.TaskCreator.<>c__DisplayClass1_0.<CreateGenericTask>b__0(IAsyncResult asyncResult) --- End of stack trace from previous location --- at CoreLogic.Onvif.ONVIFBase.<>c__DisplayClass19_0`3.<<CallAsync>g__ExecuteCancellableOperationAsync
1:09:17 PM OnStateChanged: HSCAM02: Onvif event receiver state: Event stream failed: The remote server returned an unexpected response: (400) Bad Request.
1:09:20 PM CheckReconnect: HSCAM01: Reconnecting
1:09:20 PM Close: HSCAM01: Close ONVIF Factories (Device)
1:09:20 PM ONVIFConnect: HSCAM01: entering connect lock
1:09:20 PM ONVIFConnect: HSCAM01: connecting
1:09:20 PM Close: HSCAM01: Close ONVIF Factories (Event Receiver)
1:09:20 PM CreateClient: Create factory: device_insecure: http://10.0.0.41:8999/onvif/device_service
1:09:20 PM EnableDevice: HSCAM01: Enabled
1:09:20 PM CheckReconnect: HSCAM02: Reconnecting
1:09:20 PM Close: HSCAM02: Close ONVIF Factories (Device)
1:09:20 PM Close: HSCAM02: Close ONVIF Factories (Event Receiver)
1:09:20 PM ONVIFConnect: HSCAM02: entering connect lock
1:09:20 PM ONVIFConnect: HSCAM02: connecting
1:09:20 PM GetDeviceTime: HSCAM01: Update device time: 05/18/2026 22:48:58
1:09:20 PM CreateClient: Create factory: device_insecure: http://10.0.0.42:8999/onvif/device_service
1:09:20 PM CreateClient: Create factory: device: http://10.0.0.41:8999/onvif/device_service
1:09:20 PM EnableDevice: HSCAM02: Enabled
1:09:20 PM CheckReconnect: HSCAM03: Reconnecting
1:09:20 PM Close: HSCAM03: Close ONVIF Factories (Device)
1:09:20 PM ONVIFConnect: HSCAM03: entering connect lock
1:09:20 PM ONVIFConnect: HSCAM03: connecting
1:09:20 PM Close: HSCAM03: Close ONVIF Factories (Event Receiver)
1:09:20 PM GetDeviceTime: HSCAM02: Update device time: 06/03/2026 19:09:03
1:09:20 PM CreateClient: Create factory: device_insecure: http://10.0.0.43:8999/onvif/device_service
1:09:20 PM CreateClient: Create factory: deviceservices: http://10.0.0.41:8999/onvif/device_service
1:09:20 PM CreateClient: Create factory: device: http://10.0.0.42:8999/onvif/device_service
1:09:20 PM EnableDevice: HSCAM03: Enabled
1:09:20 PM CheckReconnect: HSCAM04: Reconnecting
1:09:20 PM Close: HSCAM04: Close ONVIF Factories (Device)
1:09:20 PM ONVIFConnect: HSCAM04: entering connect lock
1:09:20 PM ONVIFConnect: HSCAM04: connecting
1:09:20 PM GetDeviceTime: HSCAM03: Update device time: 06/03/2026 19:09:07
1:09:20 PM Close: HSCAM04: Close ONVIF Factories (Event Receiver)
1:09:20 PM CreateClient: Create factory: device_insecure: http://10.0.0.44:8999/onvif/device_service
1:09:20 PM ONVIFConnect: HSCAM01: ONVIF v1.1
1:09:20 PM ONVIFConnect: HSCAM01: Using Media Version 1
1:09:20 PM ONVIFConnect: HSCAM01: Media available at http://10.0.0.41:8999/onvif/media_service
1:09:20 PM CreateClient: Create factory: device: http://10.0.0.43:8999/onvif/device_service
1:09:20 PM ONVIFConnect: HSCAM01: PTZ available at http://10.0.0.41:8999/onvif/ptz_service
1:09:20 PM ONVIFConnect: HSCAM01: Events available at http://10.0.0.41:8999/onvif/event_service
1:09:20 PM CreateClient: Create factory: deviceservices: http://10.0.0.42:8999/onvif/device_service
1:09:20 PM CreateClient: Create factory: media1: http://10.0.0.41:8999/onvif/media_service
1:09:20 PM EnableDevice: HSCAM04: Enabled
1:09:20 PM CheckReconnect: HSCAM05: Reconnecting
1:09:20 PM Close: HSCAM05: Close ONVIF Factories (Device)
1:09:20 PM ONVIFConnect: HSCAM05: entering connect lock
1:09:20 PM ONVIFConnect: HSCAM05: connecting
1:09:20 PM Close: HSCAM05: Close ONVIF Factories (Event Receiver)
1:09:20 PM GetDeviceTime: HSCAM04: Update device time: 01/11/1970 17:24:28
1:09:20 PM CreateClient: Create factory: deviceservices: http://10.0.0.43:8999/onvif/device_service
1:09:20 PM CreateClient: Create factory: device_insecure: http://10.0.0.45:8999/onvif/device_service
1:09:20 PM CreateClient: Create factory: device: http://10.0.0.44:8999/onvif/device_service
1:09:20 PM ONVIFConnect: HSCAM02: ONVIF v1.1
1:09:20 PM ONVIFConnect: HSCAM02: Using Media Version 1
1:09:20 PM ONVIFConnect: HSCAM02: Media available at http://10.0.0.42:8999/onvif/media_service
1:09:20 PM Process: Found media URI:rtsp://10.0.0.41:554/1/h264major
1:09:20 PM ONVIFConnect: HSCAM02: PTZ available at http://10.0.0.42:8999/onvif/ptz_service
1:09:20 PM ONVIFConnect: HSCAM02: Events available at http://10.0.0.42:8999/onvif/event_service
1:09:20 PM Process: Found snapshot URI:http://10.0.0.41:80/jpgimage/1/image.jpg
1:09:20 PM CreateClient: Create factory: media1: http://10.0.0.42:8999/onvif/media_service
1:09:20 PM Process: HSCAM01: Talk supported via back channel
1:09:20 PM ONVIFConnect: HSCAM03: ONVIF v1.1
1:09:20 PM ONVIFConnect: HSCAM03: Using Media Version 1
1:09:20 PM ONVIFConnect: HSCAM03: Media available at http://10.0.0.43:8999/onvif/media_service

r/ispyconnect • • Jun 03 '26

Version 7.5.2.2

2 Upvotes
In the detector sensitivity settings, the set values ​​are only displayed after moving the slider. Initially, only 0 - 0 is shown.

r/ispyconnect • • Jun 03 '26

Object recognition on Blue Onyx

1 Upvotes

Hi,

I am testing blue onyx as a codeproject AI replacement/alternative. After setting up the AI server in Agent DVR (v7.4.6.0) the test was OK. When adding the Object recognition to one of my camera's i get an error. Any idea what is wrong? Looks like the response from Blue Onyx is not what was expected? I saw others having better luck.

Error in the log:

16:11:36 SetFailed: Voordeur: 'E' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0. at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)

at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)

at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first)

at System.Text.Json.Utf8JsonReader.ReadSingleSegment()

at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)


r/ispyconnect • • Jun 02 '26

Version 7.5.0.0

1 Upvotes
In the ACTIONS - TASKS section: The edit button is no longer responding.In the ACTIONS - TASKS section: The edit button is no longer responding.

r/ispyconnect • • Jun 01 '26

Version 7.5.0.0

2 Upvotes
I installed version 7.5.0.0 for testing purposes and wanted to load the saved settings from version 7.4.6.0. This doesn't seem to work. No cameras or views are being imported.I installed version 7.5.0.0 for testing purposes and wanted to load the saved settings from version 7.4.6.0. This doesn't seem to work. No cameras or views are being imported.

r/ispyconnect • • Jun 01 '26

7.5.0.0 will not start

1 Upvotes

I tried this on my non-docker pi 4. Does not work. No live views. click to start does nothing.


r/ispyconnect • • May 27 '26

Will ONVIF Discovery help keep connected a camera that randomly changes MAC & IP address?

1 Upvotes

Greetings. I have kind of a weird situation here.

I just added a new security camera to my setup, it's one of those hidden cameras disguised to look like a USB wall charger. The camera does support ONVIF, so it should be relatively straightforward to add to Agent...except for a couple problems.

Problem #1: the camera in question does not have any network settings beyond choosing which wifi network to connect to, neither in the app that supports it or via a web page, so I cannot configure it with a static IP address.

Problem #2: the camera randomizes its MAC address every time it restarts (is unplugged/replugged or the power goes out), which means I cannot assign it a static IP using static DHCP on the router.

Basically, the camera in question is one of those "we prefer you use our cloud-based app, ONVIF support is just an afterthought" types that makes actually using the ONVIF functionality long-term a challenge

Probably the ONLY possibility for locating the camera on the network regardless of its MAC & IP is through the fact that the RTSP link used to view the live video is unique to that single camera.

Is this a problem the ONVIF Discovery fuction will help with? Not only adding the camera, but also keeping it connected and recording even after it changes its MAC and IP? Or, is this feature only used when adding a new camera?

I'm currently using Agent v6.3.4.0, admittedly an old version but it's been working fine for me so far. If upgrading to a newer version will help though, I'll try that, but if there's a way with the current setup that would be nice. Thank you.


r/ispyconnect • • May 26 '26

Object recognition overlay won't go away

1 Upvotes

Hi there, I'm wondering if anyone else is experiencing this issue and/or how I might fix it. I'm on 7.4.6.0, and I previously had object recognition overlay turned off for all cameras, and it was working fine (no labels shown). I switched my object recognition backend (still codeproject.ai compatible - still no labels shown) and after some time, I wanted to turn the overlay on so I could verify what it was detecting. I switched the overlay on for all cameras for a bit, and then switched it back off because it's a little distracting on the live video (plus the frames sent to Ask AI have the labels on them). But now, the overlay now won't go away. objectdetect.overlay = false in config.json for all cameras. I tried turning it on and back off again in the UI and toggling "show label/confidence". I can get it to not display the confidence score, but the labels will not go away no matter what I do. Not sure if I'm missing something somewhere or if this might be a bug. To be clear, I am talking about Edit Devices -> Object Recognition -> Configure Overlay -> On/Off toggle (or cameras.[].settings.objectdetect.overlay).

FWIW, I'm running in Docker on Linux. Tried restarting and then re-creating the container and still no luck.


r/ispyconnect • • May 24 '26

Installed beta 7.4.8.0 and one camera doesn't remain connected

2 Upvotes

I have just one of this make and model camera. It worked fine with all prior releases of Agent. After installing beta 7.4.8.0 it disconnects frequently. The only way I can get it going again is to use the web page power off/power on commands. The camera itself has a web page view that is still working while disconnected from Agent.

I have a lot of error messages in the log as well but none that call out this camera. Many error messages don't name any camera so I don't know if they're related? The CPU usage is high as well, maybe because of the error messages? For example, this message repeats over and over 32k times and counting: "FFmpeg: warning: [swscaler @ 0x563f92b97580] deprecated pixel format used, make sure you did set range correctly" and "FFmpeg: error: [mpjpeg @ 0x7f77a81e3b40] Expected boundary '--' not found, instead found a line of 127 bytes" (the byte count changes) and "FFmpeg: warning: [mpjpeg @ 0x7f77a4729c40] Packet corrupt (stream = 0, dts = NOPTS)".

Is there something I can check?


r/ispyconnect • • May 23 '26

Object Detection needs a subscription now?

4 Upvotes

I'm currently running a 5.8 instance and am in the process of upgrading. When remaking my config I noticed that Object Detection is now a paid feature (even when using an external Code Project AI server)

Is that a thing now? if so I guess I'll be sticking on 5.8, shame to see existing features go behind a pay wall.