Skip to content

Fix XR convergence, XR inputs, restore using config file for signalling.#177

Merged
lukehb merged 4 commits intomasterfrom
xr-convergence-master
Jul 10, 2024
Merged

Fix XR convergence, XR inputs, restore using config file for signalling.#177
lukehb merged 4 commits intomasterfrom
xr-convergence-master

Conversation

@lukehb
Copy link
Copy Markdown
Contributor

@lukehb lukehb commented Jul 10, 2024

Relevant components:

  • Signalling server
  • Common library
  • Frontend library
  • Frontend UI library
  • Matchmaker
  • Platform scripts
  • SFU

Problem statement:

Covered in #172

Solution

Covered in #172
Additional work in this PR was to:

  • Restore reading configuration from signalling server from config file (this was always getting overridden).
  • Restore default config logging to match Cirrus.
  • Add handling checks around the existence of SSL key/cert.

Documentation

  • Updated docs about how to generate self-signed SSL key/cert for development.
  • Updated docs to reflect default path for SSL key/cert is same as Cirrus, that is, certificates/client-key.pem and certificates/client-cert.pem.

Test Plan and Compatibility

I have tested the signalling server and build all components from scratch.
I have also tested XR streaming is working using the Meta Quest 3.

@lukehb lukehb merged commit dbda825 into master Jul 10, 2024
@lukehb lukehb deleted the xr-convergence-master branch July 10, 2024 05:24
@lukehb lukehb mentioned this pull request Jul 10, 2024
7 tasks
lukehb added a commit that referenced this pull request Jul 10, 2024
…ng. (#177)

* Fix XR convergence and XR inputs.
* Revert SSL cert path and behaviour back to match Cirrus and update docs. Fix config on disk always getting overridden.
* Fix spelling mistakes
@lukehb lukehb restored the xr-convergence-master branch July 8, 2025 05:31
@lukehb lukehb deleted the xr-convergence-master branch July 8, 2025 05:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant