Commit Graph

184 Commits

Author SHA1 Message Date
Koushik Dutta
9e76e2e2de homekit: restrict ffmpeg-free fast path to opus only. add comments. 2022-04-23 19:18:10 -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
23165d804b homekit: remove ffmpeg usage for h264 cameras that dont have any audio. 2022-04-23 12:53:57 -07:00
Koushik Dutta
2a12722c90 homekit: srtp sender should bind to address override. rtsp parser should use channel to determine destination. fix h264 packetizer max length bug. 2022-04-21 20:32:42 -07:00
Koushik Dutta
bdb45fb00f homekit: opus is now the only audio option (setting removed) 2022-04-19 09:24:32 -07:00
Koushik Dutta
db0db372f5 homekit: fix remote detection 2022-04-19 09:15:06 -07:00
Koushik Dutta
42d9ed5340 plugins: publish various betas 2022-04-13 17:38:04 -07:00
Koushik Dutta
4f11acbc82 homekit: fix rtp rollover bug 2022-04-07 10:51:46 -07:00
Koushik Dutta
4e41dd5343 homekit: fix reconfigure crash 2022-04-06 16:25:37 -07:00
Koushik Dutta
b77d513a23 homekit: potential mp4 session parsing fix 2022-04-01 14:13:10 -07:00
Koushik Dutta
54837d7924 sdk/homekit/rebroadcast: update mediastreamoptions. use safeKillFFmpeg. publish beta. 2022-03-31 17:18:18 -07:00
Koushik Dutta
61e9f32195 homekit: cap videos at 3 minutes. have seen runaway videos. 2022-03-22 09:56:37 -07:00
Koushik Dutta
af91207a0a homekit: fix decoder arg order, publish 2022-03-20 13:04:07 -07:00
Koushik Dutta
a4161b2ed9 homekit: add watch specific settings, cleanup settings handling 2022-03-19 11:39:12 -07:00
Koushik Dutta
5b91c6b8be homekit: fix bug where null audio track was inserted in the wrong spot. 2022-03-18 13:09:01 -07:00
Koushik Dutta
556fc98f00 core/homekit: filtering fixes 2022-03-16 23:45:27 -07:00
Koushik Dutta
14d8806361 homekit: publish 2022-03-16 23:26:16 -07:00
Koushik Dutta
2aff2bdb1a homekit: move save clips to a separate thing 2022-03-16 10:44:51 -07:00
Koushik Dutta
175edc4d70 homekit: save clips 2022-03-15 22:06:04 -07:00
Koushik Dutta
00268aa0e2 homekit: revert tree shaking 2022-03-14 21:23:17 -07:00
Koushik Dutta
4cef839f3d homekit: tree shaking to reduce memory footprint 2022-03-14 21:06:08 -07:00
Koushik Dutta
20c8d52d41 homekit: reenable prebuffer on remote streams, turns out ffmpeg does not send the prebuffer until a key frame is found, which is exactly the behavior we want. 2022-03-12 11:16:29 -08:00
Koushik Dutta
c6d83c66bb homekit/amcrest: dynamic streaming 2022-03-11 11:07:13 -08:00
Koushik Dutta
09b52f34e4 homekit: dynamic bitrate improvements 2022-03-10 14:51:22 -08:00
Koushik Dutta
3090347489 homekit: dynamic bitrate. 2022-03-10 09:49:10 -08:00
Koushik Dutta
d452196a81 homekit: move -bsf:v dump_extra into a flag 2022-03-08 13:24:47 -08:00
Koushik Dutta
234f65aa9e rebroadcast/homekit: fix possible streaming and recording regressions 2022-03-07 08:38:00 -08:00
Koushik Dutta
1ed9a4721d homekit: rollover rtp timestamps. add video extra data to some rtsp streams. 2022-03-06 13:56:53 -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
63b5b7d489 homekit: fix truncated qr code 2022-03-05 09:13:13 -08:00
Koushik Dutta
6fb8786b21 homekit: organize imports, publish 2022-03-04 20:33:55 -08:00
Koushik Dutta
b255801acb homekit: handle all opus sample rate and bitrate options 2022-03-03 21:39:41 -08:00
Koushik Dutta
41834a5c6a homekit: publish 2022-03-03 20:55:53 -08:00
Koushik Dutta
4ab40e7305 homekit: put opus behind a setting. 2022-03-03 13:18:41 -08:00
Koushik Dutta
861c780bbd homekit: reset accessory support 2022-03-03 10:32:52 -08:00
Koushik Dutta
b96f7de484 homekit: fix misleading error 2022-02-21 20:37:08 -08:00
Koushik Dutta
d21c68326f homekit: fix socket leak 2022-02-21 20:28:53 -08:00
Koushik Dutta
c33e8f771c homekit: fix identifying material being used due to null coalescing operator 2022-02-21 15:28:15 -08:00
Koushik Dutta
ed71490dd6 homekit: opus fixes 2022-02-21 12:40:10 -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
fe75d0c19d homekit: standalone accessories 2022-02-20 14:06:03 -08:00
Koushik Dutta
fea9888b82 homekit: standalone accessories 2022-02-20 13:20:12 -08:00
Koushik Dutta
51e0830412 homekit: remove some old code 2022-02-19 20:52:20 -08:00
Koushik Dutta
de4e69ad79 homekit: talkback also supports opus! 2022-02-18 22:26:05 -08:00
Koushik Dutta
6a90021a8d homekit: beta 2022-02-16 19:48:22 -08:00
Koushik Dutta
ce2304666f homekit: different qr code lib 2022-02-10 23:41:57 -08:00
Koushik Dutta
8791e07fab homekit: transcoding audio shouldnt attempt to set aac filters on non aac codecs 2022-02-09 23:11:32 -08:00
Koushik Dutta
035d9875ac homekit: fix text 2022-02-05 19:54:39 -08:00
Koushik Dutta
d190f2ac2d homekit: better explanation of remote streaming 2022-02-05 19:41:20 -08:00