Commit Graph

160 Commits

Author SHA1 Message Date
Koushik Dutta
1297ed9bdf webrtc: fix firefox codec detection 2023-01-18 08:06:39 -08:00
Koushik Dutta
f8f11e9821 webrtc: logging 2023-01-13 21:00:55 -08:00
Koushik Dutta
2efe46a805 chromecast: add alert if scrypted cloud is not installed or set up. 2023-01-13 12:43:06 -08:00
Koushik Dutta
6b1e78f650 webrtc/rebroadcast: handle orientation during medium/low res check 2023-01-13 11:24:22 -08:00
Koushik Dutta
a31c227e56 webrtc/rebroadcast: improve support for medium resolution webrtc clients, only fall back to transcoding baseline when completely necessary 2023-01-13 11:17:35 -08:00
Koushik Dutta
f51ce5c7e9 webrtc: performance improvements 2023-01-13 07:58:00 -08:00
Koushik Dutta
97c83c6966 webrtc: fix potential werift bug where srflx or relay candidate are used erroneously 2023-01-12 09:07:54 -08:00
Koushik Dutta
a85ac600eb webrtc: fix race condition in address gathering 2023-01-09 21:43:33 -08:00
Koushik Dutta
214a13183e webrtc: use typical homekit mtu 2023-01-09 17:26:28 -08:00
Koushik Dutta
85953f4ea5 webrtc: fix mtu issue on cell networks 2023-01-09 14:44:51 -08:00
Koushik Dutta
88bd98e3b9 webrtc: embed werift. fix remote offer sources like ring. 2023-01-01 13:29:35 -08:00
Koushik Dutta
f39874a895 webrtc: publish beta 2022-12-30 16:28:21 -08:00
Koushik Dutta
197fe6b3b7 webrtc: update deps 2022-12-30 11:54:23 -08:00
Koushik Dutta
1388a4f531 webrtc: fix pcm_mulaw 2022-12-23 17:36:42 -08:00
Koushik Dutta
27012b263d webrt: remove debug code 2022-12-22 21:18:46 -08:00
Koushik Dutta
b4d6e397f7 webrtc: add mid for speaker negotiation 2022-12-21 13:49:22 -08:00
Koushik Dutta
11d1cd1bea webrtc: add support for intercom only devices 2022-12-21 13:22:15 -08:00
Koushik Dutta
78fdefeae1 webrtc: add support for intercom only devices 2022-12-21 13:21:15 -08:00
Koushik Dutta
4b9082b6df server/various: scaffolding for multi-user and non-admin users 2022-12-17 23:44:13 -08:00
Koushik Dutta
a1c49ffb65 webrtc: increase ipv4 mtu, fix udp upstream 2022-12-14 10:22:15 -08:00
Koushik Dutta
ef037a76fb webrtc: fix further race conditions, threadify non-api path. 2022-12-13 20:21:04 -08:00
Koushik Dutta
ec1e0acb13 webrtc: add support for audio only playback 2022-12-13 11:19:56 -08:00
Koushik Dutta
0fbc455a79 webrtc: support intercom only session 2022-12-12 21:26:09 -08:00
Koushik Dutta
0d092903ad webrtc: logging 2022-12-04 23:12:25 -08:00
Koushik Dutta
34c815570f webrtc: fix high profile detection 2022-11-30 09:46:15 -08:00
Koushik Dutta
2bf0d0bcd9 webrtc/alexa: fix race condition with intercoms and track not received yet. 2022-11-27 00:16:46 -08:00
Koushik Dutta
ac90062e73 webrtc: fix 2 way audio for webrtc devices 2022-11-26 19:44:09 -08:00
Koushik Dutta
2b3e66a3df webrtc/homekit: improve live555 aac 2022-11-20 13:46:50 -08:00
Koushik Dutta
4756e9cfb4 homekit: port live555 aac fix 2022-11-20 13:37:17 -08:00
Koushik Dutta
eeff2f9824 webrtc/rtp: work around ffmpeg bug where aac without AU headers fails to play audio 2022-11-20 13:31:44 -08:00
Koushik Dutta
50c42dab56 webrtc: add custom rtc configuration option 2022-11-19 15:19:42 -08:00
Koushik Dutta
2a2ac55051 homekit/webrtc: send raw receiver reports 2022-11-17 08:54:47 -08:00
Koushik Dutta
073bb5f6e6 homekit/webrtc/sdk: report packet loss to adaptive bitrate streamer 2022-11-16 14:00:12 -08:00
Koushik Dutta
bc4db094fe webrtc/homekit: publish 2022-11-16 10:32:08 -08:00
Koushik Dutta
7e19b6d0ec webrtc: add support for adaptive bitrate via nvr 2022-11-16 09:40:04 -08:00
Koushik Dutta
bfa3553790 homekit/rtp: fix potential tcp to udp packet loss due to large packets 2022-11-15 20:12:06 -08:00
Koushik Dutta
dca19501c8 webrtc: remove udp/sdp transcode in favor of rtsp server 2022-11-15 20:03:20 -08:00
Koushik Dutta
2c3b4db699 homekit: fix audio transcode bug. in new streamer. remove spurious logging. 2022-11-15 11:43:17 -08:00
Koushik Dutta
494d991354 homekit: switch to new rtp parsing/streaming architecture. 2022-11-15 11:11:14 -08:00
Koushik Dutta
7195d97bf2 webrtc: custom rtc configuration 2022-11-13 13:10:58 -08:00
Koushik Dutta
fa7d31ead4 webrtc: custom rtc configuration 2022-11-13 13:09:30 -08:00
Koushik Dutta
9c928f6a84 webrtc: thread cleanup 2022-11-09 09:46:53 -08:00
Koushik Dutta
c46b35870b webrtc: fix various leaks 2022-11-01 21:33:21 -07:00
Koushik Dutta
1aff6c898c webrtc: fix missing stun servers 2022-10-28 13:24:45 -07:00
Koushik Dutta
5e4266c15f common: add udp port reservation command 2022-10-28 08:38:46 -07:00
Koushik Dutta
45065df1b3 webrtc: fix nvr intercom usage 2022-10-27 15:13:17 -07:00
Koushik Dutta
3c5c80ab19 webrtc: verify the negotiated codec before attempting to use it. 2022-10-26 11:43:49 -07:00
Koushik Dutta
e4b85bd06e webrtc: disambiguate options between input copy and ffmpeg codec copy 2022-10-21 09:54:24 -07:00
Koushik Dutta
e653d839cb webrtc: disambiguate options between input copy and ffmpeg codec copy 2022-10-21 09:28:51 -07:00
Koushik Dutta
185f39e93f webrtc: fix missing audio if rebroadcast is not in use 2022-10-19 21:58:56 -07:00