feat: add Google Meet paired-node Chrome transport

This commit is contained in:
Peter Steinberger
2026-04-24 05:31:20 +01:00
parent 098557623f
commit 569290c36d
19 changed files with 1226 additions and 34 deletions

View File

@@ -20,7 +20,7 @@
},
"defaultTransport": {
"label": "Default Transport",
"help": "Chrome uses a signed-in browser profile. Twilio uses Meet dial-in numbers."
"help": "Chrome uses a signed-in browser profile. Chrome-node runs Chrome on a paired node. Twilio uses Meet dial-in numbers."
},
"defaultMode": {
"label": "Default Mode",
@@ -55,6 +55,11 @@
"label": "Audio Bridge Health Command",
"advanced": true
},
"chromeNode.node": {
"label": "Chrome Node",
"help": "Node id/name/IP that owns Chrome, BlackHole, and SoX for chrome-node transport.",
"advanced": true
},
"twilio.defaultDialInNumber": {
"label": "Default Dial-In Number",
"placeholder": "+15551234567"
@@ -157,7 +162,7 @@
},
"defaultTransport": {
"type": "string",
"enum": ["chrome", "twilio"],
"enum": ["chrome", "chrome-node", "twilio"],
"default": "chrome"
},
"defaultMode": {
@@ -241,6 +246,15 @@
}
}
},
"chromeNode": {
"type": "object",
"additionalProperties": false,
"properties": {
"node": {
"type": "string"
}
}
},
"twilio": {
"type": "object",
"additionalProperties": false,