HLS video streaming low quality

Unity Editor version: 2022.2.5
ML2 OS version: 1.2.0
MLSDK version: 1.6.0
Host OS: Windows

I'm trying to use MLMediaPlayerBehavior to display HLS video streaming. I'm able to visualize the video but it has very low quality. HLS streaming should adapt its resolution based on the network condition, on Magic Leap it seems to be stuck at 144p. I tested different HLS streaming obtaining the same result.

I made some speed tests to ensure that the issue wasn't related to the wifi, I also tested the same HLS stream on different platforms and ML is the only one to remain stuck at 144p.

Hi @MatteoFifth,

Thank you for raising this issue. Are you making changes to the MLMediaPlayer or are you using the prefab out of the box?



@MatteoFifth have you tried our media_player capi sample app? we have couple of hls streams hardcoded there (+ some mpeg dash streams) and they all seem to work fine:


do you have m3u8 url that you are trying to play so we can check it out?

I'm using the media player behavior without any modification.
"https://cph-p2p-msl.akamaized.net/hls/live/2000341/test/master.m3u8" is the m3u8 link I'm using for the test.
I tried the 2 links that you shared with me but unfortunately also in this case I can see them only in 144p.

I will try the media_player capi sample

1 Like