Koushik Dutta
c8dc734aa0
homekit: sei filtering is now in rebroadcast.
2022-05-07 13:05:54 -07:00
Koushik Dutta
8a7da86f7d
homekit: fix sequence number check in rtp sender
2022-05-05 13:45:14 -07:00
Koushik Dutta
59a0e602e0
homekit: document homekit video slow startup bug
2022-05-03 15:31:49 -07:00
Koushik Dutta
0273646c1f
homekit: wait for homekit to send a video RTCP packet before sending video.
...
There seems to be a bug where homekit has already provided video and audio ports, but the sockets
on the homekit end are not actually ready to receive data. By waiting for the RTCP packet (which is on a half second interval), Scrypted can guarantee that the sockets are ready.
2022-05-03 15:24:03 -07:00
Billy Zoellers
a882fd6e84
homekit: add support for air quality sensor ( #236 )
2022-05-02 22:15:58 -07:00
Koushik Dutta
4a13c2c889
homekit: make scrypted the default rtp sender
2022-05-02 12:54:00 -07:00
Koushik Dutta
02d77e5e7d
homekit: fix scrypted rtp sendor for weird cameras.
2022-05-01 13:59:22 -07:00
Koushik Dutta
1adfc8e260
homekit: fix srtp fast path usage. add docs.
2022-05-01 13:24:19 -07:00
Koushik Dutta
f2145fad38
homekit: audio process cleanup
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
af113b75f0
homekit: remove rebroadcast dependency for srtp sender fast path. audio is now demuxed in homekit plugin. only require h264 bitstream compatibility.
2022-04-30 17:25:03 -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
7c2ca89692
Revert "homekit: experimental packetizer work"
...
This reverts commit c2705ab981 .
2022-04-30 14:52:55 -07:00
Koushik Dutta
c2705ab981
homekit: experimental packetizer work
2022-04-30 14:52:52 -07:00
Koushik Dutta
ff12218731
homekit: send codec information on normal idr frame too
2022-04-29 09:31:11 -07:00
Koushik Dutta
71b6ad62cb
homekit: fix various ffmpeg repacketizer bugs, auto detect missing codec information.
2022-04-28 23:49:02 -07:00
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
8f945ca354
homekit: typo
2022-04-18 22:16:12 -07:00
Koushik Dutta
42d9ed5340
plugins: publish various betas
2022-04-13 17:38:04 -07:00
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