mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 06:17:28 +02:00
119 lines
No EOL
4.4 KiB
JSON
119 lines
No EOL
4.4 KiB
JSON
[
|
|
{
|
|
"name": "metaverse",
|
|
"label": "Metaverse Registration",
|
|
"settings": [
|
|
{
|
|
"name": "access-token",
|
|
"label": "High Fidelity Access Token",
|
|
"help": "This is an access token generated on the <a href='https://data.highfidelity.io/tokens'>My Tokens</a> page of your High Fidelity account.<br/>Generate a token with the 'domains' scope and paste it here.<br/>This is required to associate this domain-server with a domain in your account."
|
|
},
|
|
{
|
|
"name": "id",
|
|
"label": "Domain ID",
|
|
"help": "This is your High Fidelity domain ID. If you do not want your domain to be registered in the High Fidelity metaverse you can leave this blank."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "basic",
|
|
"label": "Basic",
|
|
"settings": [
|
|
{
|
|
"name": "http-username",
|
|
"label": "HTTP Username",
|
|
"help": "Username used for basic HTTP authentication"
|
|
},
|
|
{
|
|
"name": "http-password",
|
|
"label": "HTTP Password",
|
|
"type": "password",
|
|
"help": "Password used for basic HTTP authentication"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "audio",
|
|
"label": "Audio",
|
|
"assignment-types": [0],
|
|
"settings": [
|
|
{
|
|
"name": "enable-filter",
|
|
"type": "checkbox",
|
|
"label": "Enable Positional Filter",
|
|
"help": "If enabled, positional audio stream uses lowpass filter",
|
|
"default": false
|
|
},
|
|
{
|
|
"name": "unattenuated-zone",
|
|
"label": "Unattenuated Zone",
|
|
"help": "Boxes for source and listener (corner x, corner y, corner z, size x, size y, size z, corner x, corner y, corner z, size x, size y, size z)",
|
|
"placeholder": "no zone",
|
|
"default": ""
|
|
},
|
|
{
|
|
"name": "dynamic-jitter-buffer",
|
|
"type": "checkbox",
|
|
"label": "Dynamic Jitter Buffers",
|
|
"help": "Dynamically buffer client audio based on perceived jitter in packet receipt timing",
|
|
"default": false
|
|
},
|
|
{
|
|
"name": "static-desired-jitter-buffer-frames",
|
|
"label": "Static Desired Jitter Buffer Frames",
|
|
"help": "If dynamic jitter buffers is disabled, this determines the target number of frames maintained by the AudioMixer's jitter buffers",
|
|
"placeholder": "1",
|
|
"default": "1"
|
|
},
|
|
{
|
|
"name": "max-frames-over-desired",
|
|
"label": "Max Frames Over Desired",
|
|
"help": "The highest number of frames an AudioMixer's ringbuffer can exceed the desired jitter buffer frames by",
|
|
"placeholder": "10",
|
|
"default": "10"
|
|
},
|
|
{
|
|
"name": "use-stdev-for-desired-calc",
|
|
"type": "checkbox",
|
|
"label": "Use Stdev for Desired Jitter Frames Calc:",
|
|
"help": "If checked, Philip's method (stdev of timegaps) is used to calculate desired jitter frames. Otherwise, Fred's method (max timegap) is used",
|
|
"default": false
|
|
},
|
|
{
|
|
"name": "window-starve-threshold",
|
|
"label": "Window Starve Threshold",
|
|
"help": "If this many starves occur in an N-second window (N is the number in the next field), then the desired jitter frames will be re-evaluated using Window A.",
|
|
"placeholder": "3",
|
|
"default": "3"
|
|
},
|
|
{
|
|
"name": "window-seconds-for-desired-calc-on-too-many-starves",
|
|
"label": "Timegaps Window (A) Seconds:",
|
|
"help": "Window A contains a history of timegaps. Its max timegap is used to re-evaluate the desired jitter frames when too many starves occur within it.",
|
|
"placeholder": "50",
|
|
"default": "50"
|
|
},
|
|
{
|
|
"name": "window-seconds-for-desired-reduction",
|
|
"label": "Timegaps Window (B) Seconds:",
|
|
"help": "Window B contains a history of timegaps. Its max timegap is used as a ceiling for the desired jitter frames value.",
|
|
"placeholder": "10",
|
|
"default": "10"
|
|
},
|
|
{
|
|
"name": "repetition-with-fade",
|
|
"type": "checkbox",
|
|
"label": "Repetition with Fade:",
|
|
"help": "If enabled, dropped frames and mixing during starves will repeat the last frame, eventually fading to silence",
|
|
"default": false
|
|
},
|
|
{
|
|
"name": "I-print-stream-stats",
|
|
"type": "checkbox",
|
|
"label": "Print Stream Stats:",
|
|
"help": "If enabled, audio upstream and downstream stats of each agent will be printed each second to stdout",
|
|
"default": false
|
|
}
|
|
]
|
|
}
|
|
] |