Commit Graph

174 Commits

Author SHA1 Message Date
Koushik Dutta
4ca700f794 rebroadcast: add sei detection and ffmpeg fallback 2022-05-07 13:05:54 -07:00
Koushik Dutta
10da64e7d7 Merge branch 'main' of github.com:koush/scrypted 2022-05-02 11:50:53 -07:00
Koushik Dutta
b4e9f20d5d all: prune package.json 2022-05-02 11:50:47 -07:00
Koushik Dutta
d4478fa5f4 rebroadcast: fix scrypted/udp rtsp timeout. log when rtsp key frame cant be found. 2022-05-01 11:51:37 -07:00
Koushik Dutta
eeae5b11d4 homekit/rebroadcast: rtsp client setup may return interleave values that are not what was reqwuested. todo: leverage this ourselves. 2022-04-30 18:12:31 -07:00
Koushik Dutta
0b4902d13d homekit/rebroadcast: make the rtp sender a configuration option until the stability issues can be worked out. 2022-04-30 15:08:18 -07:00
Koushik Dutta
494f2f14ff rebroadcast: rebuild with better sync frame search. undo code comment bug. 2022-04-28 23:47:30 -07:00
Koushik Dutta
a02ed89a73 rebroadcast: respect rtsp content-base header.
fixup various rtsp client auth issues.
2022-04-27 13:45:59 -07:00
Koushik Dutta
6b9d88f3f6 homekit/rebroadcast: code and log cleanups 2022-04-23 15:08:10 -07:00
Koushik Dutta
e5b9b5e97a homekit/rebroadcast: add ffmpeg free fast path for all all cameras that do not need ffmpeg filtering or video transcoding 2022-04-23 14:04:25 -07:00
Koushik Dutta
c29a248eff rebroadcast: fix double RTSP SETUP 2022-04-22 22:06:47 -07:00
Koushik Dutta
39f301cf70 rebroadcast: dont send prebuffer audio. fix ffmpeg rtsp parser. 2022-04-21 20:33:44 -07:00
Koushik Dutta
1171a7c4ce rebroadcast: fix streams crossing 2022-04-20 20:18:05 -07:00
Koushik Dutta
34d5efd7ef rebroadcast: Fix rtsp client auth bugs 2022-04-20 09:33:29 -07:00
Koushik Dutta
bfed0527e7 rebroadcast: rtsp container and scrypted parser are now the default 2022-04-19 21:52:05 -07:00
Koushik Dutta
8ad93376ac rebroadcast: move the global transcode settings too 2022-04-19 15:21:58 -07:00
Koushik Dutta
0d9f4a5ee0 rebroadcast: dont show transcode options unless opted in 2022-04-19 15:07:24 -07:00
Koushik Dutta
83b7827b88 rebroadcast: Fix startup race conditions. 2022-04-18 11:20:20 -07:00
Koushik Dutta
6ad6f14d8e rebroadcast: Fix bug where rebroadcast was using double the cpu it should 2022-04-17 21:21:44 -07:00
Koushik Dutta
39c111b922 rebroadcast: fix nre 2022-04-13 21:40:34 -07:00
Koushik Dutta
42d9ed5340 plugins: publish various betas 2022-04-13 17:38:04 -07:00
Koushik Dutta
fe8e89ea8d rebroadcast: fork and fix sps-parser 2022-04-11 21:51:48 -07:00
Koushik Dutta
aa00b9a2d7 rebroadcast: finally fix rebroadcast to report the resolution too 2022-04-11 21:30:01 -07:00
Koushik Dutta
110e5b8eac various plugins: consolidate stream selection in rebroadcast 2022-04-08 16:56:50 -07:00
Koushik Dutta
7db050fe9f rebroadcast: fix scrypted parser track parsing 2022-04-06 10:41:14 -07:00
Koushik Dutta
313441d864 rebroadcast: add sdp hint 2022-04-05 11:51:36 -07:00
Koushik Dutta
54837d7924 sdk/homekit/rebroadcast: update mediastreamoptions. use safeKillFFmpeg. publish beta. 2022-03-31 17:18:18 -07:00
Koushik Dutta
3edd173530 rebroadcast: publish beta to stable 2022-03-31 11:29:12 -07:00
Koushik Dutta
3cd2ae9334 rebroadcast: publish beta where various race conditions around data/rtsp interleaving cause failures 2022-03-30 21:53:23 -07:00
Koushik Dutta
998b820811 rebroadcast: fix bug where cloud stream is kept alive 2022-03-30 14:43:03 -07:00
Koushik Dutta
c4290c18cf rebroadcast: fix default stream selection clobbering 2022-03-28 08:55:04 -07:00
Koushik Dutta
49134f7e32 rebroadcast: fix potential bug where there is settings update spam 2022-03-27 17:08:49 -07:00
Koushik Dutta
8ebfa2a9c2 rebroadcast: add video detection 2022-03-25 22:51:44 -07:00
Koushik Dutta
eb98c3fe70 rebroadcast: fix settings crash 2022-03-24 23:05:53 -07:00
Koushik Dutta
83bcd6d956 rebroadcast: add default stream option 2022-03-23 22:38:07 -07:00
Koushik Dutta
3ef4a8e657 rebroadcast: fix settings crash if maxbitrate was not set 2022-03-21 22:43:56 -07:00
Koushik Dutta
9e61e93a9b snapshot: publish 2022-03-21 12:05:29 -07:00
Koushik Dutta
96f774bb60 rebroadcast: rtsp client handle unsafe characters in credentials 2022-03-20 20:01:33 -07:00
Koushik Dutta
0ca2ed96f2 rebroadcast: only reset bitrate if it was set 2022-03-20 19:01:42 -07:00
Koushik Dutta
c6aafb5a19 rebroadcast: fix adaptive bitrate auto reset 2022-03-20 13:04:59 -07:00
Koushik Dutta
d9f53cb6ef rebroadcast: RTSP mode is now the default on select cameras. 2022-03-19 11:38:48 -07:00
Koushik Dutta
49ec71e3f8 rebroadcast: scrypted rtsp parser needs timeout. 2022-03-14 16:51:34 -07:00
Koushik Dutta
42bcedf9e5 rebroadcast: fix race conditions around sdp retrieval 2022-03-11 15:15:19 -08:00
Koushik Dutta
db7cc5a67a rebroadcast: respect audio config in rtsp mode 2022-03-11 15:04:45 -08:00
Koushik Dutta
ec62b2f190 rebroadcast: fix scrypted parser being used when it shouldnt.
add rtsp teardown.
2022-03-11 11:08:09 -08:00
Koushik Dutta
a044f1484f rebroadcast: publish 2022-03-10 09:52:33 -08:00
Koushik Dutta
9697e822ef rebroadcast: match the audio sample and audio bitrate to homekit recordings. 2022-03-10 09:49:10 -08:00
Koushik Dutta
ac30cd644f rebroadcast: refresh settings on first idr interval update 2022-03-07 12:21:44 -08:00
Koushik Dutta
2cf24ce90a rebroadcast: fix defaults whoops 2022-03-07 12:14:53 -08:00
Koushik Dutta
3bb6e959d8 rebroadcast: add defaults and documentation around new scrypted parser 2022-03-07 12:11:15 -08:00