RTSP streaming from device

Hi,

Is it possible to stream camera (mixed reality) view from the device using e.g. VideoLAN? RTSP? I would like to use streaming option like in MagicLeap Hub, but without hub itself. Or even integrate the streaming feature in my PC application.

You may want to look at using miracast:

If you need a more tailored solution you would need to create that yourself however building encoders/decoders for media streams is non-trivial so I recommend taking a look at existing solutions like Unity’s WebRTC package.

Miracast is not option. I am familiar with Unity’s WebRTC, but that is not an option either in my case.

My solution is OpenXR with Remote Rendering and, as far as I understand, this does not allow the access the raw camera data.

I am able to use MagicLeap Hub to stream the video. However, for some reason controller’s beam is slightly broken while streaming. I did try the VLC, and ML2 recognized the incoming request but that was all (no stream). Ultimate solution would have my own RTSP stream, because then I would be able to access to the camera data and have some other features as well.

That is correct, it does not allow for raw camera data access. Unfortunately we do not have a built in solution for this. However, I have sent your feedback to our voice of customer team.

I could be able to manage with Magic Leap Hub streaming, but as I wrote earlier, the streaming “breaks” the controller’s beam (that’s why looking alternative options at this point). Controller’s beam is ok on right eye view, but it is “bended” or has “angles” on the left eye view. It is very hard and inconvenient try to use the controller. The beam is ok, if I stream only real view, not virtual element. And the beam is correct in the streamed video on PC, the problems is only visible in the ML2 (left eye).