Koushik Dutta
c08ce3115a
webrtc: fix non-trickle negotiation
2024-08-06 10:21:02 -07:00
Koushik Dutta
aa5c4d5064
webrtc: update deps, update zygote invocation.
2024-08-04 21:00:39 -07:00
Koushik Dutta
62543bdfcf
webrtc: fix build
2024-07-26 17:46:25 -07:00
Koushik Dutta
7d2df3af42
security: require explicit address on all server listens
2024-07-25 18:33:16 -07:00
Koushik Dutta
5d1e2663b8
rtp: fixup promise reject race condition
2024-07-15 14:26:25 -07:00
Koushik Dutta
82993df715
common: socket failure cleanups
2024-07-14 12:24:09 -07:00
Koushik Dutta
a24b6432c2
various: fixup strictness
2024-07-04 17:13:30 -07:00
Koushik Dutta
6b00324c74
webrtc/homekit: reduce mtu, prep for adaptive bitrate
2024-06-28 09:37:53 -07:00
Koushik Dutta
40a38cfd31
webrtc: fix icloud private relay
2024-06-20 20:36:56 -07:00
Koushik Dutta
20101cda2e
common: fix audio only rtp parsing
2024-06-20 10:31:28 -07:00
Koushik Dutta
fedb22fab2
common: fix rtp forwarder in some cases when audio does not exist
2024-06-19 20:20:59 -07:00
Koushik Dutta
d648fe552d
common: fix double rtp packet delivery in some cases
2024-06-19 20:03:23 -07:00
Koushik Dutta
7b19204d77
webrtc: fixup for intercom?
2024-06-18 20:20:19 -07:00
Koushik Dutta
5b92aea54b
webrtc: fix google device access leaks?
2024-06-18 10:04:48 -07:00
Koushik Dutta
1e2fd46cd3
Revert "rebroadcast: more parser refactor"
...
This reverts commit 5432b5b917 .
2024-05-30 09:24:53 -07:00
Koushik Dutta
7e817b0b30
rebroadcast: further removal of legacy code
2024-05-19 11:22:10 -07:00
Koushik Dutta
5432b5b917
rebroadcast: more parser refactor
2024-05-16 22:33:23 -07:00
Greg Thornton
ae4914346b
webrtc: don't store audio codec before intercom start ( #1462 )
2024-05-06 14:08:47 -07:00
Koushik Dutta
8c6afde1fc
common: reduce logging
2024-04-16 23:23:40 -07:00
Koushik Dutta
9c0d253cae
webrtc: fix audio handling on unrecognized codec
2024-04-13 09:43:34 -07:00
Koushik Dutta
3367856715
webrtc: add temporary stun fallback
2024-04-10 10:35:45 -07:00
Koushik Dutta
3907547c6f
webrtc: fix potential crashes
2024-04-06 12:01:55 -07:00
Koushik Dutta
be98083557
webrtc: fix ffmpeg leaks?
2024-03-29 23:32:15 -07:00
Koushik Dutta
64137c796e
webrtc: update werift
2024-03-17 19:48:24 -07:00
Koushik Dutta
03c4dd5ecc
Merge remote-tracking branch 'origin/main' into beta
2024-03-17 10:36:09 -07:00
Koushik Dutta
5b1889e77b
webrtc: add connection timeout
2024-03-17 09:42:38 -07:00
Koushik Dutta
a1cbfe7d26
Revert "webrtc: repacketize h264 ( #1260 )"
...
This reverts commit d3dee3a199 .
2024-03-16 11:52:12 -07:00
Koushik Dutta
1fa2cae936
webrtc: fix unhandled rejection
2024-03-16 11:51:17 -07:00
Koushik Dutta
349c41657a
webrtc/rebroadcast: fix sdp audio detection defaults
2024-02-26 20:11:23 -08:00
Koushik Dutta
66441ee177
webrtc: repacketize input
2024-02-15 14:50:52 -08:00
Brett Jia
d3dee3a199
webrtc: repacketize h264 ( #1260 )
...
* webrtc: repacketize h264 on nalu type 7
* always repacketize
* lower packet size to avoid uint16 overflows
* remove nalu logging
* Revert "remove nalu logging"
This reverts commit e6b6540696 .
2024-02-15 11:27:09 -08:00
Koushik Dutta
962ceb549e
webrtc: fix assumption that pcm codecs are supported
2024-02-02 12:29:10 -08:00
Koushik Dutta
56bda46ae9
webrtc: fix multiple ipv4/ipv6 address usage
2024-01-09 22:44:33 -08:00
Koushik Dutta
6f797d53ec
rebroadcast/webrtc: fix audio sample rate assumptions
2023-12-21 00:09:20 -08:00
Koushik Dutta
33e2291912
webrtc: reduce preference of turn
2023-11-26 16:10:53 -08:00
Brett Jia
eaeae02080
rtp marker tweaks on webrtc talkback ( #1187 )
...
* set rtp marker
* set marker if last packet was recevied 1s+ ago
* fix after merge
* reorder
* set marker if last packet was recevied 1s+ ago
2023-11-18 14:32:32 -08:00
Koushik Dutta
5847b585c7
common: move zygote
2023-11-18 14:31:47 -08:00
Koushik Dutta
385d331953
webrtc: disable marker bit on audio packets
2023-11-17 11:03:16 -08:00
Koushik Dutta
f7d88273e4
webrtc: talkback fixes
2023-11-16 21:17:01 -08:00
Koushik Dutta
5228dbff62
rtp: negotiation null check
2023-10-25 20:16:06 -07:00
Koushik Dutta
672f01fd3f
webrtc: documentation on raw audio packet times
2023-10-22 22:28:01 -07:00
Koushik Dutta
327acaec76
webrtc: prototype packing opus packets. seems to work.
2023-10-22 22:23:19 -07:00
Koushik Dutta
f07604de4c
two-way audio improvements:
...
rename pcm_ulaw to pcm_mulaw per ffmpeg codec name
support transcode free rtp forwarding of audio only streams
onvif two audio codec negotiation with upstream
2023-10-19 14:00:36 -07:00
Koushik Dutta
ed35811296
webrtc: initial prep for negotiated intercom codecs
2023-10-19 10:57:20 -07:00
Koushik Dutta
e26e53899e
webrtc: improve private address range check
2023-10-16 14:56:34 -07:00
Koushik Dutta
a362b7d6d9
webrtc: add ability to filter candidate pairs
2023-10-16 12:10:23 -07:00
Koushik Dutta
ddb8c7cf58
webrtc: intercom teardown fixes
2023-10-12 09:04:06 -07:00
Koushik Dutta
d38357ded9
webrtc: better 6to4 detection
2023-09-05 10:31:34 -07:00
Koushik Dutta
f22e2ccfe7
webrtc: fast path for ipv6 relay candidates
2023-09-05 09:47:22 -07:00
Koushik Dutta
f6e8a363ab
webrtc: fix webrtc connection timeout leak
2023-08-07 09:02:43 -07:00