Commit Graph

332 Commits

Author SHA1 Message Date
tsightler
b8338e30de Release 5.1.0 (#537)
* Use MQTT for start-stream debug messages
* Fix ANSI colors
* Refactor event URL management
* Fix subscription detection
* Improve event URL expiry handling by parsing Amazon S3 expire time
* Convert to ESM/replace colors with chalk
* Force colors for chalk
* Migrate to ESM
* Fix stop of keepalive stream
* Add transcoded event selections
* Update event URL on raw/trancoded toggle
* Switch to per-camera livecall threads
* Customized WebRTC functions
Mostly copied from ring-client-api with port to pure Javascript, removal of unneeded features and additional debugging modified for use as worker thread with ring-mqtt.  Allows easier testing with updated Werift versions.
* Add nightlight enable/disable
* Include nightlight state as attribute
* Only pro versions have nightlight
* Tweak battery level reporting for dual battery cameras
* Release 5.1.0
2023-02-02 20:59:09 -05:00
tsightler
1623b1e26c Release v5.0.5 2022-10-13 21:39:47 -04:00
tsightler
91ba3cc050 Release 5.0.4 2022-10-05 22:10:23 -04:00
tsightler
ad5608bdba Minor fixes 2022-09-21 10:48:42 -04:00
tsightler
aed3eec652 Fix last_ding_time attribute 2022-05-12 11:06:50 -04:00
tsightler
a63242b9df Use action property to detect ding vs motion 2022-05-12 10:04:38 -04:00
tsightler
0276b7a505 Debug notifications 2022-05-12 09:46:08 -04:00
tsightler
e861b162ed Debug notifications 2022-05-12 09:45:17 -04:00
tsightler
8cb3b3008e Add debug for push data 2022-05-12 09:12:36 -04:00
tsightler
6aceca9769 Release v5.0.0 2022-05-10 09:01:17 -04:00
tsightler
f21136523d Release v5.0.0 2022-05-09 23:03:58 -04:00
tsightler
7311424e85 Release v5.0.0 2022-05-09 21:08:25 -04:00
tsightler
cdc546c919 Revert Ring Edge test code 2022-05-09 13:34:45 -04:00
tsightler
9a51c95db8 Tweak logging messages 2022-05-09 13:26:47 -04:00
tsightler
dfa096cbb5 Revert to AAC audio for primary stream 2022-05-09 11:44:49 -04:00
tsightler
a5458e9f55 Updates for ring-client-api v11 2022-05-09 11:34:21 -04:00
tsightler
a343e9a65c Streaming fixes 2022-04-25 00:21:48 -04:00
tsightler
da1aee1150 Live stream fixes 2022-04-25 00:13:57 -04:00
tsightler
835ab9d226 Minor IPC broker tweaks 2022-04-24 22:02:44 -04:00
tsightler
b3b3b5a9fe Use internal MQTT broker for event stream too 2022-04-24 21:44:54 -04:00
tsightler
d5c64f2473 Use internal MQTT broker for stream IPC 2022-04-24 21:36:07 -04:00
tsightler
01d10036f8 Granular sensor bypass 2022-04-24 14:59:00 -04:00
tsightler
0c557dc46b Add device level bypass 2022-04-22 00:19:06 -04:00
tsightler
f5d181ac1b MQTT URL fixes 2022-04-18 11:39:02 -04:00
tsightler
e3ceee7af4 More ffmpeg tweaks 2022-04-14 18:13:13 -04:00
tsightler
a8ffae7bf2 Switch to rtsp-simple-server v0.18 2022-04-13 15:00:39 -04:00
tsightler
80121ad6aa Back to Opus for secondary audio 2022-04-12 15:17:00 -04:00
tsightler
686481ec61 Reorder streams 2022-04-12 15:07:08 -04:00
tsightler
c190c0fcfb Test ulaw audio encoding 2022-04-12 14:17:20 -04:00
tsightler
3a3da8b6ac Switch uLaw to Opus for secondary audio 2022-04-11 21:04:22 -04:00
tsightler
421638b741 Use same audio channels for live & event streams 2022-04-11 20:54:45 -04:00
tsightler
17b4412f45 Use opus for secondary audio stream 2022-04-11 20:51:18 -04:00
tsightler
d22c8a8545 Tweak audio for event stream 2022-04-11 20:43:02 -04:00
tsightler
4858cccac3 Fix for interval setup on battery cams 2022-04-06 21:48:35 -04:00
tsightler
c93586ada2 Fix for interval update with battery cameras 2022-04-06 21:46:13 -04:00
tsightler
5abe17d231 Standardize requires 2022-04-05 13:55:32 -04:00
tsightler
18281ca07a Fixes for snapshot mode 2022-04-04 21:46:56 -04:00
tsightler
3711ac1fa2 Minor fixes for snapshot mode 2022-04-04 21:44:08 -04:00
tsightler
ad76874abc Updates for snapshot mode settings 2022-04-04 21:30:37 -04:00
tsightler
14d5f4b624 Fixes for notifications 2022-04-04 20:32:08 -04:00
tsightler
d964bfb68a Minor fixes to snapshot mode 2022-04-04 17:13:31 -04:00
tsightler
bae04f9397 Support per-camera snapshot modes 2022-04-04 17:02:19 -04:00
tsightler
e787792cc8 Add per-camera snapshot mode support 2022-04-04 16:58:13 -04:00
tsightler
b07ed2914b Mask recording URLs 2022-04-04 12:59:49 -04:00
tsightler
e092bfcf15 Remove motion snaps from stream code 2022-04-04 09:51:59 -04:00
tsightler
822cca4dc2 Use push notifications vs dings 2022-04-04 01:03:45 -04:00
tsightler
c9478d4a94 Initial device state framework 2022-04-03 12:56:38 -04:00
tsightler
972cd95b4f Implement state 2022-04-01 22:33:30 -04:00
tsightler
e6ddb96980 v5.0.0-beta3 2022-04-01 14:22:21 -04:00
tsightler
7184bc1ac5 Revert "Updates for new ring-client-api"
This reverts commit dc09457cd1.
2022-03-29 21:48:43 -04:00