Commit Graph

204 Commits

Author SHA1 Message Date
Koushik Dutta
ce4819f391 cameras: migrate to new media object creation 2022-04-03 20:19:42 -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
3a839523b6 rebroadcast: Fix several possible leaks 2022-03-29 17:38:02 -07:00
Koushik Dutta
75060cdeb7 rebroadcast: only issue teardown once 2022-03-29 13:29:10 -07:00
Koushik Dutta
fceac10d1a rebroadcast: watch for header magic 2022-03-29 10:11:14 -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
82e398e97d rebroadcast: imports 2022-03-12 11:35:17 -08: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
dc6649c65b rebroadcast: add rtsp server rebroadcast! rtsp://127.0.0.1/<hex> will be shown per stream in rtsp mode. 2022-03-11 13:48:00 -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
3849920474 rebroadcast: always show parser options 2022-03-10 09:49:10 -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
Koushik Dutta
2c56c6d930 rebroadcast: allow usage of the scrypted rtsp parser 2022-03-07 11:19:18 -08:00
Koushik Dutta
234f65aa9e rebroadcast/homekit: fix possible streaming and recording regressions 2022-03-07 08:38:00 -08:00
Koushik Dutta
5b6f9ee51a rebroadcast: rtsp mode should respect transcode 2022-03-06 21:50:47 -08:00
Koushik Dutta
74d358542f rebroadcast: remove noisy passive client requests 2022-03-06 09:29:31 -08:00
Koushik Dutta
5822306ab5 rebroadcast: fix inactivity bug 2022-03-06 09:27:45 -08:00
Koushik Dutta
d99752a9a0 rebroadcast: move and enable dumping of h264 extra data 2022-03-05 21:13:42 -08:00
Koushik Dutta
71ebc37216 homekit/rebroadcast: document weird h264 sps/pps issue and new filter 2022-03-05 17:09:19 -08:00
Koushik Dutta
95e5212f42 homekit/rebroadcast: document weird h264 sps/pps issue and new filter 2022-03-05 17:08:39 -08:00
Koushik Dutta
3bfabe05fa rebroadcast: always filter the bitstream to add extra data. support missing audio in rtsp mode. 2022-03-05 16:31:42 -08:00
Koushik Dutta
ba64a6407e rebroadcast: fix various bugs related to rtsp mode and soft mute 2022-03-05 09:47:06 -08:00
Koushik Dutta
ed5b397d1c rebroadcast: hide RTSP+MP4 mode, preventing it from being used unless it was already set 2022-03-04 20:49:23 -08:00
Koushik Dutta
0ff391a6eb rebroadcast: publish 2022-03-04 20:47:32 -08:00
Koushik Dutta
9c2f6adf75 rebroadcast: fixup for new settings mixin 2022-03-04 20:35:16 -08:00
Koushik Dutta
b9aa4c82b4 rebroadcast: key frame locating 2022-03-03 09:57:33 -08:00
Koushik Dutta
88afe953c1 rebroadcast: use a safer kill order 2022-03-03 00:55:19 -08:00
Koushik Dutta
d6baa586fb rebroadcast: fix infinite loop 2022-03-03 00:54:19 -08:00
Koushik Dutta
c94f72be42 rebroadcast: fix rtsp mode idr interval detection. accomodate mp4 container bug in ffmpeg. 2022-03-03 00:51:46 -08:00
Koushik Dutta
2cf38e8c8b rebroadcast: refactor idle timer 2022-03-02 22:26:30 -08:00
Koushik Dutta
8fdbfc72a2 rebroadcast: update rtsp server from common. codec detection from sdp. rfc4571 handles inline RTSP responses. 2022-03-02 20:29:55 -08:00