Commit Graph

1530 Commits

Author SHA1 Message Date
Koushik Dutta
83b7827b88 rebroadcast: Fix startup race conditions. 2022-04-18 11:20:20 -07:00
Koushik Dutta
6ad6f14d8e rebroadcast: Fix bug where rebroadcast was using double the cpu it should 2022-04-17 21:21:44 -07:00
Koushik Dutta
4a2f988b76 Update README.md 2022-04-17 09:01:58 -07:00
Koushik Dutta
3a982a5955 Update README.md 2022-04-17 09:00:11 -07:00
Billy Zoellers
f505b6c538 ecobee: fix device.info (#224)
* ecobee: stop setting device.info, implement setThermometerUnit

* ecobee: publish
2022-04-16 15:04:22 -07:00
Brett Jia
87130d263d arlo: more mqtt subs, basestation keep-alive, more efficient motion listener (#225)
* more mqtt subscriptions

* bump

* send heartbeats to real basestations

* bump

* fix basestation registration race condition, make single action subscriptions more efficient

* bump

* remove Online interface since it's broken for basestation cameras

* bump
2022-04-16 15:04:10 -07:00
Koushik Dutta
f5142514ce server/core: more pluginDepnedencies installation into the server 2022-04-16 15:01:40 -07:00
Koushik Dutta
1edb205806 webrtc: disable zerolatency, unreliable on chromecast? 2022-04-16 14:24:11 -07:00
Brett Jia
8199dae6e9 sendgrid: initial implementation (#223)
* initial sendgrid implementation

* logging

* treat api key as a password

* re-initialize client properly, indentation fix

* docs
2022-04-15 22:34:35 -07:00
Brett Jia
adf5f644bc arlo: disable audio for VMC3030 and readme (#221)
* disable audio for VMC3030

* bump

* readme

* bump
2022-04-14 17:04:26 -07:00
Koushik Dutta
1cafb39afd core: publish 2022-04-13 23:13:02 -07:00
Koushik Dutta
e74fbaa4b7 core: clean up peerconnections faster 2022-04-13 23:10:10 -07:00
Koushik Dutta
31acd2c4b1 webrtc: default to max compat 2022-04-13 22:36:33 -07:00
Koushik Dutta
39c111b922 rebroadcast: fix nre 2022-04-13 21:40:34 -07:00
Koushik Dutta
267883f63c core: use registry.npmjs.org directly. 2022-04-13 19:47:28 -07:00
Koushik Dutta
42d9ed5340 plugins: publish various betas 2022-04-13 17:38:04 -07:00
Koushik Dutta
763c352af8 core/ui: fall back to locally proxied npm that handles CORS if registry.npmjs.cf fails 2022-04-13 13:30:21 -07:00
Koushik Dutta
856bac30b3 webrtc/server: Fix missing sourceid 2022-04-13 13:01:25 -07:00
Koushik Dutta
f221337658 unifi-protect: Fix websocket events fialing 2022-04-13 12:35:32 -07:00
Koushik Dutta
1c2d3533aa rebroadcast: typo 2022-04-13 11:17:16 -07:00
Koushik Dutta
76c5cce2fc amcrest: fix event loop bug 2022-04-13 11:17:10 -07:00
Koushik Dutta
97b6be69db plugins: respect destination bitrate hint 2022-04-13 00:22:17 -07:00
Koushik Dutta
5a50c7ca5d homekit/rebroadcast: refactor transcoding 2022-04-13 00:22:17 -07:00
Koushik Dutta
469e9c608d rebroadcast: fix idr interval computation bug 2022-04-13 00:22:17 -07:00
Koushik Dutta
5a18ced948 homekit: fix dynamic bitrate 2022-04-13 00:22:17 -07:00
Brett Jia
60c3ae25da arlo 0.2.3 (#219) 2022-04-13 00:21:34 -07:00
Koushik Dutta
7a1d1a571f webrtc: Fix track lookup race condition 2022-04-12 01:08:44 -07:00
Koushik Dutta
b5d48b1f47 core: fix webrtc camera refactor bug 2022-04-12 01:08:22 -07:00
Koushik Dutta
8b9778afb9 global: remove rtsp_transport flags from everywhere. it will be handled in rebroadcast. 2022-04-12 00:00:38 -07:00
Koushik Dutta
751cc2a238 global: rename FFMpeg to FFmpeg 2022-04-11 22:42:31 -07:00
Koushik Dutta
7bf8d9c9c3 rebroadcast: add ffmpeg rtsp/udp mode 2022-04-11 22:37:10 -07:00
Koushik Dutta
fe8e89ea8d rebroadcast: fork and fix sps-parser 2022-04-11 21:51:48 -07:00
Koushik Dutta
aa00b9a2d7 rebroadcast: finally fix rebroadcast to report the resolution too 2022-04-11 21:30:01 -07:00
Koushik Dutta
09d1666400 rebroadcast:
rtsp server can handle multiple tracks
single stream cameras should be able to disable prebuffer
fix rtsp keyframe detection
2022-04-11 11:58:16 -07:00
Koushik Dutta
0fa228cd03 homekit: log packet loss 2022-04-11 11:56:36 -07:00
Koushik Dutta
5ce5e7ca1a homekit: switch to sdp parser 2022-04-11 10:26:53 -07:00
Koushik Dutta
76a2eabf67 homekit: fix h264 repacketizer marker calculation 2022-04-11 09:30:35 -07:00
Koushik Dutta
0d0f13a479 rebroadcast: correctly find the sync frame to improve start up time 2022-04-10 21:35:56 -07:00
Koushik Dutta
f2bf536986 homekit: srtp path should respect max packet size 2022-04-10 21:11:58 -07:00
Koushik Dutta
4325d6fa88 homekit: properly repacketize stap-a packets. 2022-04-10 21:03:59 -07:00
Koushik Dutta
3daaf5ae3b homekit: fix opus timetstamp regression 2022-04-10 18:22:12 -07:00
Koushik Dutta
c61053d442 homekit: unifi protect no longer requires ffmpeg 2022-04-10 17:05:12 -07:00
Koushik Dutta
df302a9278 rebroadcast: fix scrypted parser udp timeout 2022-04-10 17:04:34 -07:00
Koushik Dutta
6ebf4a0725 webrtc: fixup ffmpeg stream selection 2022-04-10 17:03:47 -07:00
Koushik Dutta
777dec4da5 webrtc: request opus from the source 2022-04-10 09:46:39 -07:00
Koushik Dutta
dd56727905 rebroadcast/homekit: wip scrypted parser path that eliminates ffmpeg 2022-04-09 23:49:42 -07:00
Koushik Dutta
a0927a472b homekit: no-ffmpeg fast path wip 2022-04-09 23:08:30 -07:00
Koushik Dutta
61803092a2 homekit: not actually possible to stream a perfect aac eld stream... 2022-04-09 21:54:19 -07:00
Koushik Dutta
351c6c18a4 rebroadcast: complete multi-audio sdp negotiation. 2022-04-09 21:54:19 -07:00
Koushik Dutta
8b0a971418 unifi-protect: fix some weird crashes with missing device types 2022-04-09 21:54:19 -07:00