Checking portal setup…
The portal supplies the stream. Browser support depends on HTTPS, CORS and video format.
In Cloudflare, open this Pages project → Settings → Variables and Secrets.
Add PORTAL_URL as a production variable, containing your working portal address, for example https://your-provider.example/portal.php. Save, then upload this ZIP again as a new production deployment.
https://your-provider.example/portal.php
If your provider requires session cookies, add them as a PORTAL_COOKIE secret. Use only access details supplied for your account.
The provided PHP contains a malformed default address. This version does not assume a working server or change your channel IDs.
After deployment, press Test portal. A successful handshake confirms connectivity; it does not confirm every channel plays.