Skip to content

DiscreteTom/WebCaster

Repository files navigation

WebCaster

A simplest but powerful demo using peerjs(for WebRTC) and threejs(for WebXR).

Cast your PC screen to any browser, with WebXR support!

Online Demo

GitHub Pages: https://discretetom.github.io/WebCaster

Warning: You may need to change the Viewer Name to some random string first to avoid conflicts.

XR User Guide

  • Press trigger to select and drag a window.
  • When a window is selected, use right joystick-y to push away / draw closer the window.
  • When a window is selected, and the squeeze button is pressed, use right joystick-y to scale up/down the window.

Credit

The WebXR part of this project is highly inspired by threejs-webrtc.

About

Cast your PC screen to any browser using WebRTC, with WebXR support!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published