Commit Graph

1522 Commits

Author SHA1 Message Date
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
Brett Jia
473f2738cc arlo: 0.2.0 with mqtt under the hood (#215)
* REST timeouts, infrequent heartbeats, fix queue cycling bug

* cache auth headers in storage

* bump

* heartbeat all basestations on motion subscription, return rtsp url immediately, fix dropped event bug

* bump

* consolidate basestation heartbeats

* bump

* handle new streamURL event

* bump

* return stream url on startUserStream event too

* bump

* settings change for docker debugging

* snapshot from prebuffer when available

* bump

* reduce latency of checking for events

* bump

* initial testing

* working mqtt implementation

* bump to 0.2.0
2022-04-09 17:35:04 -07:00
Koushik Dutta
3b5cac33aa rebroadcast: support rtsp servers with multiple audio streams. 2022-04-09 16:18:11 -07:00
pleaseemail
da74a8fea6 Readme's (#213)
* Update README.md

* Update README.md

added Wiki section.
2022-04-09 13:37:04 -07:00
Koushik Dutta
8567e9007f homekit: send codec hints for streaming and recording 2022-04-09 13:23:02 -07:00
Koushik Dutta
9de736f406 homekit: support codec copy for opus via repacketizer 2022-04-08 21:04:55 -07:00
Koushik Dutta
110e5b8eac various plugins: consolidate stream selection in rebroadcast 2022-04-08 16:56:50 -07:00
Koushik Dutta
3a025652c9 alexa: fix doorbell syncing 2022-04-08 14:15:41 -07:00
Koushik Dutta
aef6fc5c58 webrtc: enable stream picker 2022-04-08 11:32:30 -07:00