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
Koushik Dutta
10c9143333
webrtc: publish
2023-11-18 14:33:02 -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
aac10c4f16
plugins: pcm_mulaw rename, intercom fixes, h264 fix
2023-10-22 16:56:20 -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
43c69914a4
webrtc: publish
2023-10-16 12:54:42 -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
86a91dfbe4
webrtc: update from upstream
2023-09-15 09:09:46 -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
Koushik Dutta
fbd6937627
webrtc/core: streamline p2p connection
2023-08-03 19:18:51 -07:00
Koushik Dutta
4c7974519d
homekit/webrtc: fix broken stapa handling on unifi
2023-07-18 09:30:15 -07:00
Koushik Dutta
48cd3830a5
webrtc: pass through single packet stapa
2023-07-10 07:59:05 -07:00
Koushik Dutta
106fef95b4
webrtc: notify track startup failure
2023-07-04 23:52:19 -07:00
Koushik Dutta
a9deff0046
webrtc: allow mac/ios types
2023-06-29 19:38:23 -07:00
Koushik Dutta
a06c6e9568
webrtc: fix erroneous window laptop transcode. fix spurious NAL delimiter logging.
2023-06-28 20:33:24 -07:00
Koushik Dutta
56f127a203
webrtc: stapa/sei fix. stream start failure fix/logging.
2023-06-28 11:24:26 -07:00
Koushik Dutta
381892fca6
webrtc: fix dtls cookie race condition
2023-06-20 20:32:26 -07:00
Koushik Dutta
71ecc07e2b
webrtc: respect device pixel ratio
2023-05-23 01:44:29 -07:00
Koushik Dutta
d2f175715b
webrtc: fix local transport detection on ipv6t
2023-05-17 21:03:04 -07:00
Koushik Dutta
9ed850e327
rebroadcast/webrtc: fixup pcm_ulaw handling
2023-05-03 14:11:17 -07:00
Koushik Dutta
0527baf14a
webrtc: update werift, remove unnecessary disable ipv6 option. addresses can be filtered individually.
2023-04-25 13:37:16 -07:00
Koushik Dutta
95eed80735
webrtc: fix ffmpeg leak
2023-04-13 12:51:29 -07:00
Koushik Dutta
d500b3fd6c
h264 packetizer: update codec information with stapa packets
2023-04-10 08:06:41 -07:00
Koushik Dutta
825100f94e
webrtc: add answer only option
2023-04-05 10:17:17 -07:00
Koushik Dutta
2863756bd6
Revert "webrtc: startRtpForwarderProcess remove werift dependency"
...
This reverts commit 143a0b2c41 .
2023-04-03 14:26:56 -07:00
Koushik Dutta
d8e406d415
webrtc: reduce debug logging
2023-03-29 16:41:16 -07:00
Koushik Dutta
145f116c68
webrtc/h264: reset stapa sent flag after every idr frame
2023-03-29 09:37:41 -07:00
Koushik Dutta
7e5dcae64a
webrtc/alexa: add option to disable TURN on peers that already have externally reachable addresses
2023-03-15 10:31:25 -07:00
Koushik Dutta
44f083ca23
webrtc: remove potential converter with permission escalation
2023-03-10 19:46:03 -08:00
Koushik Dutta
291f90b2b2
rtp: expose child process in rtp forwarder
2023-03-10 11:55:22 -08:00
Koushik Dutta
143a0b2c41
webrtc: startRtpForwarderProcess remove werift dependency
2023-03-07 16:24:22 -08:00
Koushik Dutta
373c11ffee
webrtc: add connection logging
2023-03-04 18:34:45 -08:00
Koushik Dutta
29c98777e9
server: add python plugin id to command line
2023-03-04 14:05:04 -08:00
Koushik Dutta
f17ce50f17
webrtc: werift config should also respect turn server preference
2023-02-25 09:33:09 -08:00
Koushik Dutta
27df33ba80
project: update lockfiles
2023-02-22 08:57:08 -08:00
Koushik Dutta
43e81562e7
webrtc: publish with werift fix
2023-02-20 09:14:53 -08:00
Koushik Dutta
91ae143d96
webrtc: minor sdp tweaks
2023-02-15 12:27:54 -08:00
Koushik Dutta
61e5006f48
homekit/webrtc: partially revert h264 repacketizer change
2023-02-11 23:30:41 -08:00