Commit Graph

194 Commits

Author SHA1 Message Date
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
Koushik Dutta
56c22eea09 rebroadcast: support rtsps in RTSPClient.
google-device-access: fixup interface shenanigans between camera types.
2022-03-02 11:51:10 -08:00
Koushik Dutta
e217b315c2 rebroadcast: fix bug where packet length was parsed as signed integer. 2022-03-02 10:33:33 -08:00
Koushik Dutta
f123989d32 rebroadcast: api signature fix 2022-03-01 14:42:13 -08:00
Koushik Dutta
49950084b6 homekit/rebroadcast: report online/offline state per accessory mode camera 2022-02-20 21:35:36 -08:00
Koushik Dutta
3712847e24 rebroadcast: fix online state 2022-02-20 18:10:16 -08:00
Koushik Dutta
1aee479ffb rebroadcast: plugin keywords 2022-02-19 19:45:32 -08:00
Koushik Dutta
f9b34d8f6e rebroadcast: apply some leeway for mp4 prebuffer request in rtsp mode. use aac for encoding instead of libfdk_aac. 2022-02-19 01:56:05 -08:00
Koushik Dutta
2eb88108c6 rtsp plugins: remove max_delay argument, it doesnt do anything good. 2022-02-18 21:47:09 -08:00
Koushik Dutta
035f72d4a4 rebroadcast: watch rtsp parser data timeout 2022-02-18 18:13:45 -08:00
Koushik Dutta
7248585b9d rebroadcast: fix scrypted parser usage detection bug 2022-02-18 11:55:13 -08:00