Commit Graph

238 Commits

Author SHA1 Message Date
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
Koushik Dutta
f63ce576f7 rebroadcast: revert risky querystring change 2022-10-04 23:35:46 -07:00
Koushik Dutta
04dffccf79 rebroadcast: publish query string fix 2022-10-03 15:39:39 -07:00
Koushik Dutta
4ba6570107 rebroadcast: potentially
risky change with query string handling in rtsp client.
2022-09-27 13:57:10 -07:00
Koushik Dutta
4ee4b757c8 rebroadcast: publish fix where search params get dropped when content-base header is found 2022-09-22 09:30:32 -07:00
Koushik Dutta
14dde26201 rebroadcast: include existing search params on content-base 2022-09-20 20:40:28 -07:00
Koushik Dutta
193ce3f324 rebroadcast: add logging around rtsp file writer 2022-09-12 09:47:23 -07:00
Koushik Dutta
4c8bd8db50 rebroadcast: publish build with fork support 2022-09-11 21:14:17 -07:00
Koushik Dutta
2841fa01d1 tuya: fix crlf in candidate, fix empty stream name in rebroadcast, webrtc logging 2022-09-04 13:16:26 -05:00
Koushik Dutta
345e7d4c28 rebroadcast: undo accidental publish of fork beta 2022-08-29 11:29:41 -07:00
Koushik Dutta
3af43635f2 rebroadcast: fix GET_PARAMETER ping/timeout message body not being read 2022-08-29 11:02:28 -07:00
Koushik Dutta
574c4eea82 rebroadcast: update 2022-08-28 18:50:56 -07:00
Koushik Dutta
989d8919f6 rebroadcast: perf improvements 2022-08-11 01:51:06 -07:00
Koushik Dutta
6e0bd51156 rebroadcast: revert 2022-08-09 12:18:35 -07:00
Koushik Dutta
646a0729d7 rebroadcast: disable udp because packetization is not guaranteed from upstream. revisit later. 2022-08-09 10:08:23 -07:00
Koushik Dutta
f1dd4fdd0c rebroadcast: beta 2022-08-09 09:58:27 -07:00
Koushik Dutta
7ab3423dc5 rebroadcast: throw error if camera has no video enabled. 2022-06-27 00:18:19 -07:00
Koushik Dutta
459b3bfdc3 rebroadcast: fix audio sdp codec parsing in some cases. 2022-06-17 16:25:11 -07:00
Koushik Dutta
8f6ad20d14 rebroadcast: fix keepalive when GET_PARAMETER is missing. publish socket leak. 2022-06-17 15:54:38 -07:00
Koushik Dutta
669f01c9b9 Merge branch 'main' of github.com:koush/scrypted 2022-06-17 09:45:19 -07:00
Koushik Dutta
895509e4dd plugins: add tsconfig.json 2022-06-17 09:43:17 -07:00
Koushik Dutta
061a51fd50 rebroadcast: fix settings churn on viewing a stream 2022-06-16 22:16:13 -07:00
Koushik Dutta
1476904db5 rebroadcast: fix mixin release. fix log spam. add a small prebuffer to remote streams. 2022-06-08 09:52:03 -07:00
Koushik Dutta
cceeafa69d rebroadcast: fix socket and client leak on quick stream shutdown 2022-05-30 16:53:11 -07:00
Koushik Dutta
c5246b87ae rebroadcast: probe video if there is no sps 2022-05-28 18:55:38 -07:00
Koushik Dutta
2acf3319ea rebroadcast: fix potentially missing the key frame packets on startup 2022-05-27 18:43:21 -07:00
Koushik Dutta
520f4aa634 homekit: fix h264 packetization for small fua packets 2022-05-27 18:41:44 -07:00
Koushik Dutta
db2feb7410 rebroadcast: Fix transcode args on unknown platform 2022-05-23 13:05:24 -07:00
Koushik Dutta
e33be8ca9e rebroadcast: dont send prebuffer to remote streams 2022-05-21 14:01:44 -07:00
Koushik Dutta
abd2f64a4a rebroadcast: publish 2022-05-20 12:54:04 -07:00
Koushik Dutta
0c6c2436ca homekit/rebroadcast: properly handle rtsp servers that accept both basic and digest auth 2022-05-18 20:35:19 -07:00
Koushik Dutta
77f1d7140a rebroadcast: Fix reversed logic 2022-05-18 18:40:53 -07:00
Koushik Dutta
12eda21ebe rebroadcast/homekit: better h264 oddity handling 2022-05-18 17:07:18 -07:00
Koushik Dutta
b7e7790bb0 rebroadcast/sdk: add h264 probe reporting 2022-05-18 16:34:31 -07:00
Koushik Dutta
99cc201b8e rebroadcast: provide user guidance in console log if RTSP encounters weird packets. 2022-05-18 13:00:36 -07:00