Commit Graph

42 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
9a51c95db8 Tweak logging messages 2022-05-09 13:26:47 -04:00
tsightler
0d170d93ff Fix typo 2022-04-25 10:33:48 -04:00
tsightler
8030703859 Minor tweaks for reliability 2022-04-25 10:25:52 -04:00
tsightler
835ab9d226 Minor IPC broker tweaks 2022-04-24 22:02:44 -04:00
tsightler
d5c64f2473 Use internal MQTT broker for stream IPC 2022-04-24 21:36:07 -04:00
tsightler
047f265997 Update scripts URL 2022-04-17 23:40:05 -04:00
tsightler
e670f89203 Initial MQTTS support 2022-04-17 22:44:43 -04:00
tsightler
e3ceee7af4 More ffmpeg tweaks 2022-04-14 18:13:13 -04:00
tsightler
a22a914fdb Update start-stream.sh 2022-04-14 15:43:15 -04:00
tsightler
8350bc4a42 v5.0.0-beta3 2022-04-01 18:39:04 -04:00
tsightler
43f0e8d66c Tweak log messages 2022-03-08 23:55:06 -05:00
tsightler
34f78f5c45 Tweak log messages 2022-03-08 23:53:19 -05:00
tsightler
f436fa9529 Use worker threads for live streams 2022-03-06 21:08:35 -05:00
tsightler
17992fb8fa Release 5.0.0 2022-02-25 09:54:58 -05:00
tsightler
f3e3c10b78 Release 4.8.5 2021-10-17 09:49:05 -04:00
tsightler
2e55dea811 Release 4.8.5 2021-10-07 23:23:26 -04:00
tsightler
000653e1bf granular debug options 2021-09-25 15:28:49 -04:00
tsightler
cd8ac02045 Release 4.8.3 (#267)
## v4.8.3
**New Features**
- The event stream select entity now includes eventId and recordingUrl attributes with values updated based on the selected event to facilitate automatic downloading of recorded videos. See the [camera documentation](CAMERAS.md) for more information and an example automation using Home Assistant downloader service.
- Dome sirens (and perhaps other Z-wave sirens) are now supported

**Fixed Bugs**
- Refactor and simplify snapshot functions, especially for battery cameras.  This should hopefully fix the issue of no motion snapshots for users with battery powered cameras.

**Breaking Changes**
- Siren devices are now represented as a switch instead of a binary_sensor.

**Other Changes**
- Device debug output now includes device name for all entries, including all received commands
2021-09-20 23:02:13 -04:00
tsightler
60b00eb716 Release 4.8.2 2021-09-14 17:58:26 -04:00
tsightler
e1029e21bf Release 4.8.0 2021-09-06 11:20:37 -04:00
tsightler
fe00f79288 Release 4.8.0 2021-09-04 13:18:39 -04:00
tsightler
b14d3833c9 Release 4.8.0 2021-09-02 18:18:39 -04:00
tsightler
e23caf60f9 Streaming support 2021-09-01 22:28:46 -04:00
tsightler
dceda08240 More improvements 2021-08-30 09:21:32 -04:00
tsightler
e7b5d9a666 Better error messages 2021-08-30 02:03:56 -04:00
tsightler
8469fea1e8 Fix missing -e on echo statement 2021-08-30 01:56:28 -04:00
tsightler
0bb8642b7c Switch to ANSI codes for colors 2021-08-30 01:42:07 -04:00
tsightler
532862611c Significantly improve start-stream.sh 2021-08-30 01:15:29 -04:00
tsightler
446d27c17e Update start-stream.sh 2021-08-28 14:32:37 -04:00
tsightler
33ebabbbc1 Switch to shell script for starting stream 2021-08-28 14:31:34 -04:00
tsightler
a1b34d5bf2 Updates for RTSP on-demand 2021-08-25 15:41:40 -04:00
tsightler
4712266eab Update start-stream.sh 2021-08-25 01:52:35 -04:00
tsightler
aa03e3da10 Update start-stream.sh 2021-08-25 01:20:19 -04:00
tsightler
010f8efc99 Support rtsp 2021-08-25 01:04:29 -04:00
tsightler
b72ae9db88 Update start-stream.sh 2021-08-25 00:44:35 -04:00
tsightler
aaa1b17ae3 More rtsp testing 2021-08-25 00:35:58 -04:00
tsightler
e9f01fc475 Update start-stream.sh 2021-08-24 23:59:14 -04:00
tsightler
d8bcc684a7 Update start-stream.sh 2021-08-24 23:51:06 -04:00
tsightler
098ee4f1a1 Testing RTSP 2021-08-24 21:01:38 -04:00
tsightler
caecdfad5a RTSP Streaming 2021-08-24 20:19:44 -04:00
tsightler
26e5710bec Test rtsp streaming 2021-08-24 19:38:50 -04:00