Koushik Dutta
8b4859579c
rebroadcast: strip out all legacy audio handling
2023-06-07 08:34:45 -07:00
Koushik Dutta
6589176c8b
Merge branch 'main' of github.com:koush/scrypted
2023-06-01 20:33:33 -07:00
Koushik Dutta
6c4c83f655
rebroadcast: hack fix for ffmpeg sdp race condition
2023-06-01 20:33:28 -07:00
Brett Jia
b7cda86df7
fix typo reported by community member ( #831 )
2023-05-29 17:23:24 -07:00
Koushik Dutta
7451b9903a
rebroadcast: add ffmpeg transcode
2023-05-15 13:10:14 -07:00
Koushik Dutta
aded2e43b1
rebroadcast: support output transcoidng
2023-05-15 10:49:48 -07:00
Koushik Dutta
180c12e8cc
rebroadcast: create dirs before writing rtsp file
2023-05-13 14:03:36 -07:00
Koushik Dutta
90c9efc8a6
rebroadcast: use highwatermark for nvr perf improvement
2023-05-11 10:20:28 -07:00
Koushik Dutta
37b0e46dd0
rebroadcast: Fix audio codec parsing bug
2023-05-06 12:01:25 -07:00
Koushik Dutta
9ed850e327
rebroadcast/webrtc: fixup pcm_ulaw handling
2023-05-03 14:11:17 -07:00
Koushik Dutta
957d27b8ef
rebroadcast: revert publish
2023-05-03 13:23:05 -07:00
Koushik Dutta
b74a957ecb
Revert "rebroadcast: publish"
...
This reverts commit debaedfd8c .
2023-05-03 12:48:06 -07:00
Koushik Dutta
debaedfd8c
rebroadcast: publish
2023-05-03 12:39:50 -07:00
Koushik Dutta
69927be4f4
rebroadcast: publish beta
2023-04-26 22:51:34 -07:00
Koushik Dutta
27dde776a6
rebroadcast: further settings cleanups
2023-04-25 18:46:38 -07:00
Koushik Dutta
b24159a22a
rebroadcast: strip out legacy containers
2023-04-25 18:32:11 -07:00
Brett Jia
e360ede5cb
rebroadcast: prebuffer on charging battery ( #751 )
...
* rework battery prebuffer to take into account charger interface
* rename handler
* do not restart exited stream on low battery
* tweak battery prebuffer state + periodically poll battery prebuffer state
2023-04-22 16:54:15 -07:00
Koushik Dutta
422dd94e5c
plugins: update problematic setStorage(key, undefined)
2023-04-07 14:05:49 -07:00
Koushik Dutta
f252407935
rebroadcast: fix settings clear issue
2023-04-04 11:37:37 -07:00
Koushik Dutta
65c4a30004
rebroadcast: use regular file open flags for truncate
2023-03-28 12:45:52 -07:00
Koushik Dutta
309a1dc11f
rebroadcast: add truncation error logging
2023-03-28 12:43:07 -07:00
Koushik Dutta
9e9ddbc5f3
rebroadcast: catch various unhandled errors
2023-03-28 12:20:07 -07:00
Koushik Dutta
ceda54f91b
rebroadcast: support recording truncation
2023-03-28 12:19:38 -07:00
Koushik Dutta
42bc7dc644
rebroadcast: publish update, current version was using actual addresses?
2023-03-14 08:52:38 -07:00
Koushik Dutta
82fb24e275
rebroadcast: move url expansion into separate file
2023-03-01 12:22:33 -08:00
Koushik Dutta
80db6e50ab
rebroadcast: fix external url behavior
2023-02-28 20:44:57 -08:00
Koushik Dutta
8412eb36fe
rebroadcast: fix erroneous external check.
2023-02-28 11:22:51 -08:00
Koushik Dutta
822455383b
rebroadcast: include error in warning message
2023-02-28 11:20:27 -08:00
Koushik Dutta
38e3492137
rebroadcast: use new rtsp code with auth and extenral access
2023-02-28 11:15:32 -08:00
Koushik Dutta
14e4b5c0e3
rebroadcast/rtsp: initial support for clustering
2023-02-28 08:15:56 -08:00
Koushik Dutta
1e41af77fa
rebroadcast: add external url request support
2023-02-24 18:58:28 -08:00
Koushik Dutta
e169a6e02d
rebroadcast: add rtsp path to prevent port guessing access
2023-02-24 18:49:16 -08:00
Koushik Dutta
269c418e40
rebroadcast: fix up messy worker creation/destruciton
2023-02-18 09:33:34 -08:00
Brian Schrameck
b6d08d959d
prebuffer: add an option to allow for prebuffering while on battery ( #560 )
2023-02-14 19:18:27 -08:00
Koushik Dutta
b9aba68937
rebroadcast: publish
2023-02-02 20:06:58 -08:00
Koushik Dutta
8cc8fbfd54
rebroadcast: reduce inactivity timeout to 10 seconds. watch for invalid server_port values in rtsp session.
2023-02-02 20:06:44 -08:00
Koushik Dutta
276953b015
rebroadcast/ffmpeg: handle initial setup crashes when no streams are configured.
2023-01-21 20:59:23 -08:00
Koushik Dutta
6b1e78f650
webrtc/rebroadcast: handle orientation during medium/low res check
2023-01-13 11:24:22 -08:00
Koushik Dutta
a31c227e56
webrtc/rebroadcast: improve support for medium resolution webrtc clients, only fall back to transcoding baseline when completely necessary
2023-01-13 11:17:35 -08:00
Koushik Dutta
6107cd1783
rebroadcast: fix worker termination bugs
2023-01-07 23:16:22 -08:00
Koushik Dutta
88c873c98e
rebroadcast: watch for sudden worker exits putting device into bad state
2023-01-07 10:36:37 -08:00
Koushik Dutta
f3c1b3cd16
various: minor cleanups
2023-01-04 13:56:42 -08:00
Koushik Dutta
53c9a60ab4
plugins: update tsconfig.json
2023-01-01 16:12:57 -08:00
Koushik Dutta
f3c9476e60
rebroadcast: log external rtsp clients
2022-12-30 20:00:25 -08:00
Koushik Dutta
58da17c8c8
homekit/rebroadcast: use new onMixinEvent signature
2022-12-30 11:11:52 -08:00
Koushik Dutta
66bea50811
various: add support for settings subgroups
2022-12-23 22:04:29 -08:00
Koushik Dutta
714a36b7d4
rebroadcast: fix stream selection
2022-12-15 07:46:41 -08:00
Koushik Dutta
9cb1668843
rebroadcast: fix some potential nre on undefined video codecs
2022-12-14 21:14:56 -08:00
Koushik Dutta
e182af44a6
rebroadcast: reduce frame jitter by enabling tcp no delay
2022-12-14 08:13:52 -08:00
Koushik Dutta
2d057ab7f2
rebroadcast: dont autoenable on anything but cameras and doorbells
2022-12-12 22:42:03 -08:00