Commit Graph

66 Commits

Author SHA1 Message Date
Alex X e953e949ef Merge branch 'master' into secrets-file 2025-10-07 15:22:44 +03:00
Alex X fe2cc4b525 Code refactoring for #1744 2025-10-07 15:15:04 +03:00
Alex X 22cc8ac2c4 Code refactoring for #1762 2025-10-01 16:57:39 +03:00
seydx ef318f663e fix preload queries 2025-06-16 09:32:07 +02:00
seydx b6579122d1 fix 2025-06-06 03:11:28 +02:00
seydx 493fa1ef6a add api endpoints and change config syntax 2025-06-05 11:33:03 +03:00
seydx dfc1f45f97 support preloading streams 2025-06-02 22:06:47 +03:00
seydx bf45f64a7e - refactor secrets
- add support for env in config
- redact sensitive information in logs/responses
2025-05-26 21:56:45 +02:00
seydx e0687db9e2 add template parsing 2025-05-20 23:07:04 +02:00
seydx a0145b4b24 revert handlers 2025-05-20 15:52:26 +02:00
seydx a2beea1bbd refactor 2025-05-20 13:59:46 +02:00
seydx e5e55b7a50 improve secret vars and parse url with secrets 2025-05-20 13:05:11 +02:00
Alex X 902af5e5d7 Add wyoming module 2025-04-22 06:37:42 +03:00
Alex X 2473eee66b Add warn log for match media func 2025-04-21 20:17:52 +03:00
Alex X 944e6f5569 Update Reolink links in the docs 2025-03-09 11:40:23 +03:00
Alex X fe2e372997 Add examples to streams module readme 2025-03-08 07:31:49 +03:00
Alex X a15deedf0d Fix YAML patch in some cases #1626 2025-03-07 21:44:23 +03:00
Alex X 5cf2ac4c3e Fix escape quotes for DOT format #1603 2025-02-26 17:00:05 +03:00
Alex X 90544ba713 Fix panic for concurrent streams map read and map write #1612 2025-02-24 21:02:33 +03:00
Alex X 25145f72e5 Fix broken incoming sources after v1.9.7 #1458 2024-11-14 19:39:26 +03:00
Alex X 9ee8174d5f Code refactoring for #1448 2024-11-11 16:36:51 +03:00
Robert Resch fde04bd625 Improve codec not matched error by including kind 2024-11-10 19:27:59 +01:00
Alex X 340fd81778 Fix loop request, ex. camera1: ffmpeg:camera1 2024-11-09 18:17:41 +03:00
Alex X 3f94a754e4 Fix WebRTC card stuck in loading #1417 2024-10-29 14:39:37 +03:00
Alex X a8d394efd7 Update PUT /api/streams for support multiple src params 2024-10-24 20:46:31 +03:00
Robert Resch 95a5283c86 Extend streams API to allow multiple sources 2024-10-22 16:31:31 +02:00
Michele Prà 388c408080 defer used wisely 2024-09-27 18:14:41 +02:00
Michele Prà 8128edad43 Update streams.go 2024-09-16 16:42:22 +02:00
Michele Prà eb8a13d8c2 data race for streams map
https://go.dev/doc/articles/race_detector
2024-09-16 12:42:34 +02:00
Alex X ba34855602 Merge pull request #1196 from skrashevich/feat-network-dot-enhancements
refactor(webui): enhance network visualization in network.html
2024-06-16 22:24:11 +03:00
Alex X 906f554d74 Code refactoring after #1195 2024-06-16 15:19:50 +03:00
Sergey Krashevich 1b411b1fed refactor(streams): optimize label generation with strings.Builder
feat(network): add periodic data fetching and network update
2024-06-16 10:19:17 +03:00
Sergey Krashevich 5d57959608 fix(streams): handle missing codec_name in appendDOT function 2024-06-16 08:59:06 +03:00
Alex X 734393d638 Add streaming network visualisation 2024-06-16 06:36:24 +03:00
Alex X 96504e2fb0 BIG rewrite stream info 2024-06-16 06:20:45 +03:00
Alex X 1ac9d54dab Code refactoring for stream MarshalJSON 2024-06-10 16:42:34 +03:00
Alex X aca0781c4b Code refactoring for api/streams 2024-06-07 12:25:58 +03:00
Alex X e0b1a50356 Add rtsp_client for testing ghost exec process 2024-06-05 20:00:41 +03:00
Alex X 9bb36ebb6c Fix ghost exec/ffmpeg process 2024-06-05 19:59:22 +03:00
Alex X 6fafd10482 Add stream source validation for dynamic streams 2024-05-23 17:40:27 +03:00
Alex X bc8295baee Improve play audio on RTSP backchannel 2024-05-19 11:56:33 +03:00
Alex X 4823e60a92 Add probe stream API #998 2024-05-15 07:44:18 +03:00
Alex X d9fb734c85 Fix stop pending producer on multiple mode requests 2024-05-14 19:31:42 +03:00
Alex X 2ea66deb08 Fix multiple dial on add consumer 2024-05-03 14:30:05 +03:00
Alex X b4a524f46d Fix tests 2024-04-30 14:25:48 +03:00
Alex X 732fe47836 Merge pull request #871 from dadav/signal
Feature: Make kill signal configurable
2024-04-29 18:40:07 +03:00
Alex X 4e0185cfe6 Code refactoring after #878 2024-04-29 18:34:48 +03:00
Sergey Krashevich 9fc3d91a17 fix(streams): handle non-string elements in slice source for NewStream 2024-03-19 09:46:56 +03:00
Alex X 52e4bf1b35 Add retry for publish 2023-10-11 07:14:43 +03:00
Alex X d4d0064220 Change publish start time from 5 to 1 second 2023-10-11 06:52:23 +03:00