Hello,
Welcome to Microsoft Q&A!
I made a test with the m3u8 uri you post and also these two files you shared. I get a very interesting result. The uri in your original post works correctly on my side. But I will get exceptions when directly create MediaSource objects using the local m3u8. Maybe it should work when using uri.
Anyway, in my testing, the uir 'https://tv.oranews.tv/live/oranews/index.m3u8' works correctly. It is different result with yours.
This is the code I'm using:
MediaSource ms1 = MediaSource.CreateFromUri(new Uri("https://tv.oranews.tv/live/oranews/index.m3u8"));
await ms1.OpenAsync();
It would be better if you could share me the OS version of your device and target version of your app.
Thank you.