First-person View for Magic Leap Streaming

Hello everyone,

I’m working on a project that needs to cast user’s first-person view to an external display. I have explored a few options

  1. Miracast: Works, however, 1) the user cannot directly connect from the application but need to go to system settings, 2) Many newer TV/ non-laptop PC may not support Miracast receiving
  2. Magic Leap Hub: Works, however, requires ADB (not a good idea to deliver to users)
  3. Magic Leap Spectator: Works perfectly and allows connection within the application, but Third-party view only (no FPV)
  4. WebRTC: Needs to implement on both ML and video receiver

Seems no perfect choice for now. It seems be great if ML Spectator allows first-person view streaming.

Thanks in advance for any guidance!

Unfortunately, this is not a function that is supported when using Spectator Mode and is currently not on our roadmap, but I have marked your ticket as feedback/feature request.

We do provide a project on github that demonstrates how to use the Unity WebRTC Package to stream between the Magic Leap 2 and your PC:


You can also look into using 3rd party services like Agora Realtime Communications SDK | MagicLeap Developer Documentation