Brett Jia
834eff20c7
sdk, rebroadcast: support specifying custom ffmpeg path ( #1535 )
2024-07-21 07:31:26 -07:00
Brett Jia
aa9903b328
sdk, rebroadcast: don't automatically prebuffer synthetic streams ( #1534 )
2024-07-20 21:05:47 -07:00
Brett Jia
6d7add8272
rebroadcast: support env vars + upstream encoder args ( #1533 )
...
* rebroadcast: support env vars + upstream encoder args
* make ffmpegInput override process.env
* make h264EncoderArguments safer
* reorder
* update per feedback
2024-07-20 19:53:22 -07:00
Koushik Dutta
78118daa69
rebroadcast: fix hang if ffmpeg exits without any connection
2024-06-25 09:44:06 -07:00
Koushik Dutta
8b303e037e
rebroadcast: delete legacy code
2024-06-25 00:15:53 -07:00
Koushik Dutta
05578d28c6
rebroadcast: fix resolution reporting
2024-06-24 15:39:05 -07:00
Koushik Dutta
0889aea3be
rebroadcast: reduce error logging
2024-06-24 12:24:01 -07:00
Koushik Dutta
a081e6e3c9
rebroadcast: refactor codec and resolution detection
2024-06-24 09:05:20 -07:00
Koushik Dutta
c90724daa6
common: createActivityTimeout
2024-06-20 09:21:21 -07:00
Koushik Dutta
e076d61122
rebroadcast: fixup reverts
2024-05-30 09:29:14 -07:00
Koushik Dutta
7071808514
Revert "rebroadcast: parser perf refactor"
...
This reverts commit f677cf7393 .
2024-05-30 09:27:27 -07:00
Koushik Dutta
1e2fd46cd3
Revert "rebroadcast: more parser refactor"
...
This reverts commit 5432b5b917 .
2024-05-30 09:24:53 -07:00
Koushik Dutta
7e817b0b30
rebroadcast: further removal of legacy code
2024-05-19 11:22:10 -07:00
Koushik Dutta
5432b5b917
rebroadcast: more parser refactor
2024-05-16 22:33:23 -07:00
Koushik Dutta
f677cf7393
rebroadcast: parser perf refactor
2024-05-15 14:17:06 -07:00
Koushik Dutta
bdf9278131
rebroadcast: initial pass and removing legacy parsers
2024-05-15 10:03:26 -07:00
Koushik Dutta
7a382a8eba
rebroadcast: remove periodic restart
2024-04-30 08:46:11 -07:00
Koushik Dutta
a23a73942d
rebroadcast: fix content-base handling
2024-03-13 21:16:48 -07:00
Koushik Dutta
d6b9900db5
various: fix sdp parsing issue around codec defaults
2024-02-21 10:02:01 -08:00
Koushik Dutta
135ad8e3a8
rebroadcast: add id suffix to rtsp urls to determine ffmpeg usage
2024-01-24 13:52:35 -08:00
Koushik Dutta
5bd8ed0b1a
wyze: fix video inactivity leaks
2023-12-23 18:38:07 -08:00
Koushik Dutta
1030d7d03c
rebroadcast: fix rtsp server with RFC4571 parser
2023-12-22 08:23:43 -08:00
Koushik Dutta
692e7964a7
rebroadcast: fixes for wyze
2023-12-21 21:10:17 -08:00
Koushik Dutta
eddcef8e54
rebroadcast: add trigger to reload video streams
2023-12-21 10:39:19 -08:00
Koushik Dutta
6f797d53ec
rebroadcast/webrtc: fix audio sample rate assumptions
2023-12-21 00:09:20 -08:00
Koushik Dutta
36e3fcf429
rebroadcast: fix support for rfc4571
2023-12-20 23:50:08 -08:00
Koushik Dutta
f2e7cc4017
rebroadcast: validate device is cam or doorbell
2023-12-16 10:16:10 -08:00
Koushik Dutta
3f1b45c435
rebroadcast: fix unhandled rejection on stream startup failure
2023-12-12 09:44:59 -08:00
Koushik Dutta
15916d83b8
rebroadcast: rollback wallclocks change, it is preventing frame updates in webassembly decoder
2023-11-26 18:31:16 -08:00
Koushik Dutta
8088ae20b1
reolink/rebroadcast: enable wallclock timestamps on rtmp
2023-11-24 19:16:28 -08:00
Koushik Dutta
3653fb83d3
rebroadcast: watch for nvr overflow
2023-10-03 19:22:43 -07:00
Koushik Dutta
1c2a9d767f
rebroadcast: Fix up output arguments handling and rtsp rebroadcast
2023-08-26 19:55:27 -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
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
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
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
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