# First-person View for Magic Leap Streaming

**URL:** <https://forum.magicleap.cloud/t/first-person-view-for-magic-leap-streaming/5770>\
**Category:** General\
**Tags:** feature-request, feedback\
**Created:** [May 25, 2025, 3:54pm UTC](https://forum.magicleap.cloud/t/first-person-view-for-magic-leap-streaming/5770 "2025-05-25T15:54:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sd\_ml](https://avatars.discourse-cdn.com/v4/letter/s/4af34b/32.png) [@sd\_ml](https://forum.magicleap.cloud/u/sd_ml)\
**Post date:** [May 25, 2025, 3:54pm UTC](https://forum.magicleap.cloud/t/first-person-view-for-magic-leap-streaming/5770/1 "2025-05-25T15:54:31Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![kbabilinski](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/kbabilinski/32/19_2.png) [@kbabilinski](https://forum.magicleap.cloud/u/kbabilinski)\
**Post date:** [May 27, 2025, 2:58pm UTC](https://forum.magicleap.cloud/t/first-person-view-for-magic-leap-streaming/5770/2 "2025-05-27T14:58:22Z")

</div>

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:

> **[GitHub - magicleap/MagicLeap2UnityWebRTCExample: Unity Project that demonstrates how to implement...](https://github.com/magicleap/MagicLeap2UnityWebRTCExample)**
>
> Unity Project that demonstrates how to implement WebRTC functionality in Unity to stream a Render Texture between a Magic Leap 2 device and a PC. This simplified example serves as a starting point for developers who are migrating from the legacy MLWebRTC APIs.

* * *

You can also look into using 3rd party services like [Agora Realtime Communications SDK | MagicLeap Developer Documentation](https://developer-docs.magicleap.cloud/docs/guides/third-party/agora/)
