matrix-org / thirdroom

Open, decentralised, immersive worlds built on Matrix
https://thirdroom.io
Apache License 2.0
606 stars 65 forks source link

Draft: Screensharing #638

Open nlevnaut opened 1 year ago

nlevnaut commented 1 year ago

WIP PR to implement https://github.com/matrix-org/thirdroom/issues/398

Would expect this to ultimately cover:

Originally I was approaching this implementation similarly to how portals are done, but portals are based on the OMI_link extension. It may make more sense for the screensharing object to be a UI element, unless perhaps something clever can be done using EXT_texture_video.