Commit Graph

275 Commits

Author SHA1 Message Date
Koushik Dutta
1c2a9d767f rebroadcast: Fix up output arguments handling and rtsp rebroadcast 2023-08-26 19:55:27 -07:00
Koushik Dutta
2f3529b822 rebroadcast: simplify prebuffer sync frame search, remove dead code... 2023-07-21 18:16:13 -07:00
Koushik Dutta
e063637100 rebroadcast: Fix prebuffer sync frame search lol 2023-07-21 18:12:37 -07:00
Koushik Dutta
8f5e9e5a8c rebroadcast: keep trying to restart rtsp server 2023-07-02 12:53:19 -07:00
Koushik Dutta
fd8aa70352 rebroadcast: improve prebuffer session logging 2023-06-25 18:13:20 -07:00
Koushik Dutta
8014060a54 rebroadcast :publish 2023-06-22 17:59:15 -07:00
Koushik Dutta
8b4859579c rebroadcast: strip out all legacy audio handling 2023-06-07 08:34:45 -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
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
9e9ddbc5f3 rebroadcast: catch various unhandled errors 2023-03-28 12:20:07 -07:00
Koushik Dutta
42bc7dc644 rebroadcast: publish update, current version was using actual addresses? 2023-03-14 08:52:38 -07: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
38e3492137 rebroadcast: use new rtsp code with auth and extenral access 2023-02-28 11:15:32 -08:00
Koushik Dutta
1e41af77fa rebroadcast: add external url request support 2023-02-24 18:58:28 -08:00
Koushik Dutta
269c418e40 rebroadcast: fix up messy worker creation/destruciton 2023-02-18 09:33:34 -08:00
Koushik Dutta
b9aba68937 rebroadcast: publish 2023-02-02 20:06:58 -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
f3c9476e60 rebroadcast: log external rtsp clients 2022-12-30 20:00:25 -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
Koushik Dutta
ebb97931a9 rebroadcast: change prebuffer preferences based on stream preferences, not the other way around. 2022-12-03 14:17:26 -08:00
Koushik Dutta
606515b2dc core: add system settings support 2022-11-30 14:30:00 -08:00
Koushik Dutta
09e5cde42c rebroadcast: additional guard rails 2022-11-28 10:59:29 -08:00
Koushik Dutta
b0421fb7dc rebroadcast: fix race condition around mixin releasin 2022-11-28 10:47:10 -08:00
Koushik Dutta
3967742703 rebroadcast: fix transcode settings not refreshing in ui 2022-11-26 13:23:56 -08:00
Koushik Dutta
6a73926492 sdk/rebroadcast: fix StorageSettings set and serialization bug correctly 2022-11-26 11:48:05 -08:00
Koushik Dutta
5dbb81d26b rebroadcast: promote serialization fixes to stable 2022-11-25 08:55:41 -08:00
Koushik Dutta
4b6be5dbc1 sdk/rebroadcast: fix serialization of settings across thread boundaries 2022-11-24 09:43:43 -08:00
Koushik Dutta
6f1af9d48b rebroadcast: remove bitrate hacks 2022-11-17 10:00:35 -08:00
Koushik Dutta
573b7c13e5 rebroadcast: fix file leak 2022-11-08 08:04:43 -08:00
Koushik Dutta
ad6be98c10 rebroadcast: ensure prebuffer on settings change 2022-10-30 10:44:05 -07:00