Commit Graph

249 Commits

Author SHA1 Message Date
Koushik Dutta
97b6be69db plugins: respect destination bitrate hint 2022-04-13 00:22:17 -07:00
Koushik Dutta
5a50c7ca5d homekit/rebroadcast: refactor transcoding 2022-04-13 00:22:17 -07:00
Koushik Dutta
5a18ced948 homekit: fix dynamic bitrate 2022-04-13 00:22:17 -07:00
Koushik Dutta
751cc2a238 global: rename FFMpeg to FFmpeg 2022-04-11 22:42:31 -07:00
Koushik Dutta
0fa228cd03 homekit: log packet loss 2022-04-11 11:56:36 -07:00
Koushik Dutta
5ce5e7ca1a homekit: switch to sdp parser 2022-04-11 10:26:53 -07:00
Koushik Dutta
76a2eabf67 homekit: fix h264 repacketizer marker calculation 2022-04-11 09:30:35 -07:00
Koushik Dutta
f2bf536986 homekit: srtp path should respect max packet size 2022-04-10 21:11:58 -07:00
Koushik Dutta
4325d6fa88 homekit: properly repacketize stap-a packets. 2022-04-10 21:03:59 -07:00
Koushik Dutta
3daaf5ae3b homekit: fix opus timetstamp regression 2022-04-10 18:22:12 -07:00
Koushik Dutta
c61053d442 homekit: unifi protect no longer requires ffmpeg 2022-04-10 17:05:12 -07:00
Koushik Dutta
dd56727905 rebroadcast/homekit: wip scrypted parser path that eliminates ffmpeg 2022-04-09 23:49:42 -07:00
Koushik Dutta
a0927a472b homekit: no-ffmpeg fast path wip 2022-04-09 23:08:30 -07:00
Koushik Dutta
61803092a2 homekit: not actually possible to stream a perfect aac eld stream... 2022-04-09 21:54:19 -07:00
Koushik Dutta
8567e9007f homekit: send codec hints for streaming and recording 2022-04-09 13:23:02 -07:00
Koushik Dutta
9de736f406 homekit: support codec copy for opus via repacketizer 2022-04-08 21:04:55 -07:00
Koushik Dutta
110e5b8eac various plugins: consolidate stream selection in rebroadcast 2022-04-08 16:56:50 -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
968be48899 homekit: fix error spam 2022-04-03 20:19:42 -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
e1dc6b744e homekit: update troubleshooting 2022-03-31 15:40: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
0cd0a34083 homekit: trigger event on clip deletion 2022-03-16 23:25:19 -07:00
Koushik Dutta
77a7310dc7 homekit/sdk: make video clips accessible as an overview 2022-03-16 18:35:51 -07:00
Koushik Dutta
b416413183 homekit: simplify thumb/video media handling 2022-03-16 14:01:36 -07:00
Koushik Dutta
edb82c8397 homekit: prune videos 2022-03-16 11:16:10 -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
74f73194c9 homekit: use trimmed down hap 2022-03-14 23:15:06 -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
895b42a99a homekit: comments 2022-03-12 11:35:04 -08: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
5f49f51781 homekit: log first packet from opus 2022-03-12 09:40:15 -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
9f6393131d homekit: always dump extra data into the rtp streams
the h264 stream isn't gauranteed to have it, and homekit needs it.
2022-03-05 16:29:53 -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