Commit Graph

  • 203d7b5518 Merge pull request #321 from kerberos-io/fix/discard-failed-recordings master v3.11.2 Cédric Verstraeten 2026-08-22 22:27:34 +02:00
  • d0a7efff85 Skip upload of empty recording files Cédric Verstraeten 2026-08-22 22:20:45 +02:00
  • 95ea92b9ce Merge pull request #320 from kerberos-io/feature/update-docs Cédric Verstraeten 2026-08-18 11:04:30 +02:00
  • 6890d1889c Document AGENT_CAPTURE_IPCAMERA_RTSPS_CA_FILE feature/update-docs Cédric Verstraeten 2026-08-18 11:03:15 +02:00
  • 6c71ff5039 Merge pull request #317 from kerberos-io/feature/backoff-moq-relay-session Cédric Verstraeten 2026-08-17 12:40:49 +02:00
  • efc90c76c9 Merge pull request #319 from kerberos-io/fix/apply-permissions-home-dir v3.11.1 Cédric Verstraeten 2026-08-17 11:56:01 +02:00
  • 7459eb02ee Ensure agent home is world-readable Cédric Verstraeten 2026-08-17 11:49:22 +02:00
  • fc46da1398 Update buildFlags in launch.json to include 'moq' tag Cédric Verstraeten 2026-08-14 13:58:58 +00:00
  • 51a11edb71 update to AGENT_CAPTURE_IPCAMERA_RTSPS_CA_FILE Cédric Verstraeten 2026-08-14 15:38:34 +02:00
  • 29e7f26c0e Implement heartbeat response logging and add tests for response handling Cédric Verstraeten 2026-08-14 13:16:03 +00:00
  • 01d270fcfa Update livemoq_enabled.go Cédric Verstraeten 2026-08-14 14:52:23 +02:00
  • 92d3311192 Merge pull request #316 from kerberos-io/feature/srtsp-support v3.11.0 Cédric Verstraeten 2026-08-13 10:00:47 +02:00
  • 97a8c1fcaf Update README-RTSPS-TLS.md Cédric Verstraeten 2026-08-13 09:49:45 +02:00
  • de5b0666bd Clarify SSL_CERT_DIR usage and provide examples for empty trust sources in README-RTSPS-TLS.md Cédric Verstraeten 2026-08-12 15:13:54 +00:00
  • ffdb8b6f22 Update README-RTSPS-TLS.md with configuration details and validation steps for RTSPS Cédric Verstraeten 2026-08-12 15:11:13 +00:00
  • 250e3b0b20 Add detailed guide for RTSPS and TLS certificate configuration Cédric Verstraeten 2026-08-12 15:09:32 +00:00
  • 2bb8144e79 Update RTSPS certificate verification instructions in README Cédric Verstraeten 2026-08-12 14:47:24 +00:00
  • 72d4fca63c Add RTSPS support and configuration options for secure camera streams Cédric Verstraeten 2026-08-12 14:28:01 +00:00
  • 81cd95379b Merge pull request #315 from kerberos-io/fix/backchannel-reconnect v3.10.0 Cédric Verstraeten 2026-08-10 17:49:16 +02:00
  • cd50f58138 Upgrade Go and RTSP dependencies Cédric Verstraeten 2026-08-10 15:46:02 +02:00
  • b2f029117e Fix test cases by adding missing newlines and improving timeout handling Cédric Verstraeten 2026-08-10 12:52:37 +00:00
  • db135acea9 Implement backchannel reconnection logic and enhance test coverage for write failures Cédric Verstraeten 2026-08-10 12:47:10 +00:00
  • 7b589b53f9 Harden RTSP backchannel streaming Cédric Verstraeten 2026-08-10 14:45:18 +02:00
  • c1740c752e Merge pull request #313 from kerberos-io/fix/moq-recovery-strategy v3.9.2 Cédric Verstraeten 2026-08-07 16:28:27 +02:00
  • 5862786381 Deduplicate repeated H.264 keyframes Cédric Verstraeten 2026-08-07 15:46:50 +02:00
  • e8dd64f54b Enhance MoQ streaming: implement quality tier broadcasting and subscriber management Cédric Verstraeten 2026-08-07 13:32:20 +00:00
  • ba96b63002 Potential fix for pull request finding Cédric Verstraeten 2026-08-07 13:28:38 +02:00
  • c7c6bcbdf2 Add live stream recovery gating Cédric Verstraeten 2026-08-07 13:23:44 +02:00
  • faa3b4eabb Merge pull request #312 from kerberos-io/fix/moq-double-pts-insertion v3.9.1 Cédric Verstraeten 2026-08-06 22:46:30 +02:00
  • f0a6eb7d98 Merge pull request #311 from kerberos-io/fix/preserve-recording-fps-precision Cédric Verstraeten 2026-08-06 21:19:18 +02:00
  • 33a58cddf7 Fix live stream presentation timestamps Cédric Verstraeten 2026-08-06 21:05:13 +02:00
  • fea6d81246 prevent fps rounding Kilian Boute 2026-08-06 17:46:38 +02:00
  • dbff9fbc8e Merge pull request #310 from kerberos-io/feature/integrate-moq-streaming-protocol v3.9.0 Cédric Verstraeten 2026-08-05 22:40:46 +02:00
  • 63b352b5e2 Remove obsolete MoQ Dockerfile and update build workflows to streamline image creation Cédric Verstraeten 2026-08-05 20:36:26 +00:00
  • 2ffb210ccb Implement NormalizeH264AccessUnit for H.264 payload normalization and update live stream publishing to use the new function Cédric Verstraeten 2026-08-05 20:25:05 +00:00
  • ff643d21ef Add MoQ devcontainer verification Cédric Verstraeten 2026-08-05 21:07:32 +02:00
  • 8f04a6d42f Add MoQ image build workflow Cédric Verstraeten 2026-08-05 20:54:06 +02:00
  • 4395fe2417 Add optional MoQ live-stream publisher Cédric Verstraeten 2026-08-05 20:53:37 +02:00
  • 18392e136e Merge pull request #308 from kerberos-io/feat/recording-fps-metadata v3.8.2 Cédric Verstraeten 2026-08-05 15:16:25 +02:00
  • ed916eb042 Extend recording upload metadata with duration and timestamp Cédric Verstraeten 2026-08-05 15:12:51 +02:00
  • 72b8160dc4 Use JSON .metadata markers for upload queue Cédric Verstraeten 2026-08-05 14:58:14 +02:00
  • 4f41786038 Store measured FPS in upload marker Cédric Verstraeten 2026-08-05 14:36:40 +02:00
  • 8fb186fd6d Merge branch 'master' into feat/recording-fps-metadata Cédric Verstraeten 2026-08-05 14:19:53 +02:00
  • 420b8b8a01 Merge pull request #309 from kerberos-io/fix/pixel-threshold-default v3.8.1 Cédric Verstraeten 2026-08-05 14:12:09 +02:00
  • 5a13416bed Upgrade ONVIF dependency to v1.2.2 Cédric Verstraeten 2026-08-05 14:09:14 +02:00
  • 704011c20b Restore motion threshold defaults Cédric Verstraeten 2026-08-05 14:04:46 +02:00
  • 6683c9b994 feat: propagate recording FPS with uploads Kilian Boute 2026-08-04 14:07:44 +00:00
  • 2092f3e49d Merge pull request #306 from kerberos-io/fix/heartbeat-offline-tus-retry v3.8.0 Cédric Verstraeten 2026-07-28 11:26:50 +02:00
  • d815e39e1d Merge pull request #307 from kerberos-io/fix/default-pixel-threshold-value Cédric Verstraeten 2026-07-28 11:25:27 +02:00
  • e2e1f8cfa8 Merge pull request #273 from sharedjourney/feature/onvif-event-stream Cédric Verstraeten 2026-07-28 11:25:07 +02:00
  • ba5992378e Potential fix for pull request finding Cédric Verstraeten 2026-07-28 11:19:15 +02:00
  • 2163a8e146 Potential fix for pull request finding Cédric Verstraeten 2026-07-28 11:19:05 +02:00
  • 1fec49500e Refactor pixel change threshold comment formatting for clarity Cédric Verstraeten 2026-07-28 09:14:54 +00:00
  • 8175908073 Fix default pixel change threshold value for motion detection Cédric Verstraeten 2026-07-28 09:14:44 +00:00
  • 1bcce4694d fix(cloud): prevent cameras going offline from unbounded TUS retries Kilian Boute 2026-07-27 14:47:42 +00:00
  • b26f0190c6 fix(onvif): only real transitions trigger, and sanitise logged topics T. Tradesman 2026-07-23 14:30:08 +02:00
  • 91194f5c1a fix(onvif): ignore subscription state replays as recording triggers T. Tradesman 2026-07-23 13:05:24 +02:00
  • 57cfc90c4b feat(onvif): log the topic that triggered a recording T. Tradesman 2026-07-23 11:52:51 +02:00
  • 357cc719a5 docs(machinery/onvif): trim event-stream comments to WHY Sebastian Norling 2026-05-21 18:44:01 +02:00
  • 4f2a96b5e1 fix(machinery/onvif): harden event-stream dispatch and add TDD coverage Sebastian Norling 2026-05-21 17:40:24 +02:00
  • ed85261c8e feat(machinery/onvif): consume ONVIF events via stream package Sebastian Norling 2026-05-21 15:24:15 +02:00
  • 5a58808f20 feat(machinery/config): add ONVIFMotion capture flag Sebastian Norling 2026-05-21 15:22:25 +02:00
  • 94b26cf096 Merge pull request #305 from kerberos-io/feature/add-motion-detection-pixel-changes v3.7.14 Cédric Verstraeten 2026-07-16 15:33:02 +02:00
  • 57ef7ebaaf Enhance ONVIF fingerprinting and brand profiles Cédric Verstraeten 2026-07-16 14:39:55 +02:00
  • ddf58fe633 Add Linksys ONVIF fingerprint and RTSP paths Cédric Verstraeten 2026-07-16 13:20:47 +02:00
  • 6f2d35cdf1 Add RTSP brand probing to ONVIF discovery Cédric Verstraeten 2026-07-16 09:09:27 +02:00
  • c836cef28d Add advanced discovery and stream verification Cédric Verstraeten 2026-07-15 23:17:23 +02:00
  • c97bb70cb5 Update main.go Cédric Verstraeten 2026-07-15 12:08:10 +02:00
  • 96b145b046 Reset config.json to clean defaults Cédric Verstraeten 2026-07-14 21:57:54 +02:00
  • 09a697e00b Make PixelChangeThreshold a pointer to distinguish unset vs 0 Cédric Verstraeten 2026-07-14 21:52:24 +02:00
  • 1d0714f199 Merge pull request #304 from kerberos-io/feature/tweak-remote-recording v3.7.13 Cédric Verstraeten 2026-07-13 21:17:50 +02:00
  • 42e91867ec Refactor JSON handling and enhance motion detection Cédric Verstraeten 2026-07-13 21:10:55 +02:00
  • 155c4a7e44 Support motion regions in continuous recording mode Cédric Verstraeten 2026-07-13 17:59:34 +02:00
  • 4fe4977559 Update main.go Cédric Verstraeten 2026-07-13 17:32:18 +02:00
  • 67e66e863a Add continuousRecording flag to Hub status Cédric Verstraeten 2026-07-13 16:51:46 +02:00
  • bd34e9d836 Auto-stop stale manual recordings Cédric Verstraeten 2026-07-13 16:29:46 +02:00
  • 1a0e6bf153 Merge pull request #299 from kerberos-io/feature/remote-recording v3.7.12 Cédric Verstraeten 2026-07-07 16:39:16 +02:00
  • 52aef0870e Merge pull request #302 from kerberos-io/upgrade/onvif-library Cédric Verstraeten 2026-07-07 16:38:18 +02:00
  • 012ed3b658 Remove indirect dependency on github.com/icholy/digest and update onvif to version 1.2.1 Cédric Verstraeten 2026-07-07 14:22:40 +00:00
  • 7ced8a3044 Update onvif dependency to version 1.2.1 Cédric Verstraeten 2026-07-07 14:20:44 +00:00
  • f043be5371 Merge pull request #301 from kerberos-io/feature/remove-default-value-for-max-directory-size v3.7.11 Cédric Verstraeten 2026-07-03 16:41:48 +02:00
  • b85d9858d1 Update config.json Cédric Verstraeten 2026-07-03 16:31:40 +02:00
  • 434730b970 Merge pull request #300 from kerberos-io/feature/improved-cleanup-and-tus-upload-on-network-error v3.7.10 Cédric Verstraeten 2026-07-03 14:39:04 +02:00
  • 94df7298e3 Fix default reserve MB Cédric Verstraeten 2026-07-03 14:35:51 +02:00
  • 0f76baec1f Implementation of better cleanup and upload mechanism, Cédric Verstraeten 2026-07-03 14:21:25 +02:00
  • 6ae61ea046 Update main.go Cédric Verstraeten 2026-06-30 12:19:47 +02:00
  • 93e17ac73e Update communication.go Cédric Verstraeten 2026-06-30 12:11:23 +02:00
  • 0037f5a0ab Add manual recording functionality and UI notifications for recording state changes Cédric Verstraeten 2026-06-30 10:11:01 +00:00
  • 79f225ad3c Update main.go Cédric Verstraeten 2026-06-29 11:17:51 +02:00
  • b6358ab56f Merge pull request #297 from kerberos-io/fix/bump-release-pipeline v3.7.9 Cédric Verstraeten 2026-06-27 19:15:45 +02:00
  • bde5cf58eb Merge pull request #298 from kerberos-io/feature/adapative-streaming Cédric Verstraeten 2026-06-27 16:49:06 +02:00
  • 6725411e8f Update communication.go Cédric Verstraeten 2026-06-27 16:30:29 +02:00
  • 675a8a4fb9 Implement adaptive streaming support with main and sub stream selection based on viewer quality requests Cédric Verstraeten 2026-06-27 14:30:20 +00:00
  • a77843fffc Comment out release job in release-bump workflow cedricve 2026-06-26 11:57:23 +00:00
  • 2dd9d50954 Merge pull request #296 from kerberos-io/feature/upgrade-tus-chunk-size v3.7.8 Cédric Verstraeten 2026-06-26 13:52:34 +02:00
  • 9c0a9452a7 Increase default TUS chunk size from 1 MiB to 8 MiB to meet S3 multipart minimum part size requirements feature/upgrade-tus-chunk-size cedricve 2026-06-26 11:48:47 +00:00
  • 61692e8346 Merge pull request #295 from kerberos-io/feature/optimise-hls-upload v3.7.7 Cédric Verstraeten 2026-06-25 09:44:15 +02:00
  • e12f403fb9 Implement low-latency HLS support with CMAF parts for improved streaming performance Cédric Verstraeten 2026-06-24 19:54:27 +00:00
  • 484de49689 Implement HLS prewarm feature for improved viewer experience Cédric Verstraeten 2026-06-24 18:57:28 +00:00
  • 450d10acf7 Merge pull request #293 from kerberos-io/feature/live-preview-http-transfer v3.7.6 Cédric Verstraeten 2026-06-24 11:53:55 +02:00