🛡️ Test Lecteur Mobile

URL TS : http://103.176.90.109/live/bilal000/mpbK2326/832068.ts
URL M3U8 : http://103.176.90.109/live/bilal000/mpbK2326/832068.m3u8
User Agent :
HLS.js : | MSE : | Native HLS :

1️⃣ Native <video src> — M3U8 direct

Lecture native sans JS. Marche sur Safari iOS (HLS natif). Ne marche PAS sur Firefox/Chrome Android.

2️⃣ Native <video src> — TS direct

Lecture native du flux .ts brut. Ne marche sur quasi aucun navigateur mobile.

3️⃣ HLS.js — M3U8 sans proxy

HLS.js charge le m3u8 via XHR. Devrait échouer si le serveur ne renvoie pas de headers CORS.

4️⃣ HLS.js — M3U8 + CORS Proxy ✨

HLS.js avec xhrSetup qui route TOUT via le Cloudflare Worker proxy. C'est l'approche implémentée.

5️⃣ mpegts.js — TS direct

mpegts.js décode le flux MPEG-TS via MSE. Même problème CORS potentiel.

6️⃣ mpegts.js — TS via CORS Proxy

mpegts.js avec l'URL .ts routée via le Cloudflare Worker proxy.