Commit Graph

2534 Commits

Author SHA1 Message Date
Koushik Dutta
c696a94fd2 Merge branch 'main' of github.com:koush/scrypted 2022-05-03 18:42:27 -07:00
Koushik Dutta
9c91e3bc16 core: fix race condition on native webrtc viewing 2022-05-03 18:41:44 -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
Koushik Dutta
8d8bb3ad95 homekit: publish more sensors 2022-05-02 22:16:37 -07:00
Billy Zoellers
a882fd6e84 homekit: add support for air quality sensor (#236) 2022-05-02 22:15:58 -07:00
Koushik Dutta
d758259df0 Merge branch 'main' of github.com:koush/scrypted 2022-05-02 19:40:35 -07:00
Koushik Dutta
db70c50532 sdk update 2022-05-02 19:40:33 -07:00
Koushik Dutta
7563f89f7b server: publish 2022-05-02 19:40:19 -07:00
Koushik Dutta
f9464eb108 server: publish 2022-05-02 12:54:16 -07:00
Koushik Dutta
6ee4768ef3 server: publish 2022-05-02 12:54:00 -07:00
Koushik Dutta
4a13c2c889 homekit: make scrypted the default rtp sender 2022-05-02 12:54:00 -07:00
Koushik Dutta
32bec844f9 sdk/server: new sensors 2022-05-02 12:53:30 -07:00
Koushik Dutta
ad6b670712 sdk/server: new sensors 2022-05-02 11:59:43 -07:00
Koushik Dutta
10da64e7d7 Merge branch 'main' of github.com:koush/scrypted 2022-05-02 11:50:53 -07:00
Koushik Dutta
b4e9f20d5d all: prune package.json 2022-05-02 11:50:47 -07:00
Koushik Dutta
6d4d201ad5 common: remove werift 2022-05-02 11:37:09 -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
d4478fa5f4 rebroadcast: fix scrypted/udp rtsp timeout. log when rtsp key frame cant be found. 2022-05-01 11:51:37 -07:00
Koushik Dutta
f2145fad38 homekit: audio process cleanup 2022-05-01 11:51:37 -07:00
Koushik Dutta
301a1ec94f Merge remote-tracking branch 'origin/main' 2022-04-30 20:47:07 -07:00
Koushik Dutta
f10b1ba063 Merge branch 'main' of github.com:koush/scrypted 2022-04-30 20:47:00 -07:00
Koushik Dutta
a5ee8d4119 Merge branch 'main' of github.com:koush/scrypted 2022-04-30 20:45:59 -07:00
Koushik Dutta
ab3226d025 installer: fix brew dumbness 2022-04-30 20:45:55 -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
92c126185a installer: explicitly choose node 16 vs lts 2022-04-30 16:44:50 -07:00
Koushik Dutta
500288bcaa Merge branch 'main' of github.com:koush/scrypted 2022-04-30 16:35:46 -07:00
Koushik Dutta
8c68f61a5e installer: use node@16 from homebrew. 2022-04-30 16:35:17 -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
b2b1eaab57 rebroadcast: scrypted udp 2022-04-30 13:00:49 -07:00
Koushik Dutta
970b4ea895 server: log plugin installation failure 2022-04-29 12:14:07 -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
494f2f14ff rebroadcast: rebuild with better sync frame search. undo code comment bug. 2022-04-28 23:47:30 -07:00
Koushik Dutta
f362dc1a76 common: sdp sdp/pps parsing. sync frame search in rtsp works if no sps is available. 2022-04-28 23:46:38 -07:00
Koushik Dutta
32919d8446 webrtc: disable usage of lavfi null track, require that no audio is set explicitly on camera (or rebroadcast is running).
also disable usage of zerolatency. unreliable chop.
2022-04-28 11:39:57 -07:00
Koushik Dutta
e63eea7fb3 server/sdk/core: use function typing instead of bare interface. 2022-04-28 11:28:05 -07:00
Koushik Dutta
a02ed89a73 rebroadcast: respect rtsp content-base header.
fixup various rtsp client auth issues.
2022-04-27 13:45:59 -07:00
Koushik Dutta
eae264fce1 google-device-access: fix readme, remove bad defaults 2022-04-25 10:45:00 -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
7e7e37f8a6 mqtt: turnOn should respect config brightness scale 2022-04-23 14:55:51 -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
092a91e72b unifi-protect: publish ws listener fixes 2022-04-23 09:21:03 -07:00
Koushik Dutta
c29a248eff rebroadcast: fix double RTSP SETUP 2022-04-22 22:06:47 -07:00