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