I’m trying to play my stream from my domain using hls .js.
Your status endpoint returns:
{
"isLive": true,
"hlsUrl": "https://simulcast.me/hls/8e4551823a23f584/index.m3u8?apiKey=-zlqHdG0KoqskMKLfnCfsH9zfKZ8oOe-",
"streamKeyLabel": "test",
"playbackToken": "8e4551823a23f584",
...
}
But when my browser (or hls.js) requests that URL, I get:
Status: 404 Not Found
Content-Type: application/json; charset=utf-8
Body: JSON error (not an .m3u8 playlist)
Hls . js reports:
type: "networkError"
details: "manifestLoadError"
fatal: true
url: "https://simulcast.me/hls/8e4551823a23f584/index.m3u8?apiKey=..."
So your API says isLive: true with that hlsUrl, but the manifest URL returns 404.
Can you check why that HLS path doesn’t exist or why it’s returning JSON instead of the .m3u8 file