Commit Graph

347 Commits

Author SHA1 Message Date
Alex X 297ecfbae3 Add readme for V4L2 module 2025-02-02 15:41:30 +03:00
Alex X f072dab07b Correcting code formatting after #1567 2025-01-25 11:18:51 +03:00
seydx 0651a09a3c add snapshot producer 2025-01-24 22:35:04 +01:00
seydx 2c5f1e0417 add 2fa 2025-01-24 19:37:17 +01:00
seydx 485448cbc7 initial ring implementation 2025-01-24 12:38:45 +01:00
Alex X 879ef603fe Update v4l2 discovery 2025-01-09 00:34:10 +03:00
Alex X 7e0a163f12 Add support mips arch for v4l2 source 2025-01-09 00:28:33 +03:00
Alex X 93252fc5d2 Change ListSizes function for V4L2 device 2025-01-08 08:35:19 +03:00
Alex X 33e0ccdd10 Fix build for mipsle 2025-01-07 00:19:53 +03:00
Alex X d59139a2ab Add support v4l2 source 2025-01-06 23:47:35 +03:00
Alex X f601c47218 Improve ONVIF server 2025-01-03 13:19:40 +03:00
Alex Cortelyou cf88bf9c23 Remove inaccurate comments 2024-12-29 16:22:49 -08:00
Alex Cortelyou 3a50b3678d Extend onvif server to support Unifi Protect 2024-12-23 23:43:39 -08:00
Alex X 8ecaabfce9 Add support VIGI cameras #1470 2024-12-16 20:25:01 +03:00
Alex X 194d1dae51 Add support doorbird source #1060 2024-11-24 13:09:13 +03:00
Alex X 25145f72e5 Fix broken incoming sources after v1.9.7 #1458 2024-11-14 19:39:26 +03:00
Alex X 715be4dad0 Merge pull request #1450 from edenhaus/ffmpeg-codec-not-matched-error
Lower codec not matched error for ffmpeg to debug
2024-11-11 18:05:52 +03:00
Alex X 570b7d0d97 Code refactoring for #1450 2024-11-11 17:49:22 +03:00
Alex X 80ac0ab17f Merge pull request #1448 from edenhaus/imporve-codec-not-matched-error
Improve codec not matched error by including kind
2024-11-11 16:37:25 +03:00
Alex X 9ee8174d5f Code refactoring for #1448 2024-11-11 16:36:51 +03:00
Robert Resch 831aa03c9f Implement suggestion 2024-11-11 11:16:12 +01:00
Robert Resch d372597bdb Lower codec not matched error for ffmpeg to debug 2024-11-11 09:27:21 +01:00
Andrew Marshall 7640a42bfc Read from credential files
See https://systemd.io/CREDENTIALS/. This will also work for Docker
Secrets by setting `CREDENTIALS_DIRECTORY=/run/secrets`.
2024-11-10 17:33:22 -05: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 3f5f1328e7 Fix webrtc:ws source after 1.9.5 #1425 2024-10-31 20:09:11 +03:00
Alex X be5bbd3b9b Fix FFmpeg tests 2024-10-29 14:39:54 +03:00
Alex X 3f94a754e4 Fix WebRTC card stuck in loading #1417 2024-10-29 14:39:37 +03:00
Alex X 16e4831499 Add the option to pass ICE servers with an async WebRTC offer #1408 2024-10-24 23:31:21 +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 2311d5eabe Change go version to 1.20 for Windows 7 support 2024-09-01 17:54:01 +03:00
Alex X eaae7aee39 Fix stream info for publishing RTMP 2024-06-19 06:53:27 +03:00
Alex X f5aaee006e Merge pull request #1168 from skrashevich/fix-flags-daemon
fix(app): Refactor daemon initialization and add syscall import
2024-06-18 20:53:38 +03:00
Alex X db6745e8ff Code refactoring after #1168 2024-06-18 20:35:17 +03: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 da5f060741 Add killsignal and killtimeout to exec/rtsp 2024-06-16 19:03:57 +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 31e57c2ff8 Fix errors output for webrtc client and server 2024-06-16 06:37:42 +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 ecfe802065 Code refactoring for streams HandleFunc 2024-06-14 12:52:55 +03:00
Alex X 1ac9d54dab Code refactoring for stream MarshalJSON 2024-06-10 16:42:34 +03:00
Sergey Krashevich 72d7e8aaaa refactor(app): remove syscall import and improve error messages 2024-06-08 15:05:26 +03:00
Alex X 0395696866 Fix exec pipe output 2024-06-07 17:59:21 +03:00