Source
–
Channels
–
Concurrent slots
–
Relays running
–
Viewers now
–
Mapped events
–
Pick a channel for a match and it becomes available to every API customer on /v1/stream?id=… immediately. Auto matches come from the EPG (programme naming both teams at kick-off) and refresh every 5 min; a manual pick always wins. Use Tournament rules to cover a whole league with one channel.
| When | Sport | Tournament | Match | Stream |
|---|
A rule maps every event of a tournament to one channel (e.g. Bundesliga → Sky Sport Bundesliga 1). An explicit per-event mapping always wins over a rule.
| Tournament | Channel |
|---|
| ID | Name | Category |
|---|
One upstream connection per running relay, regardless of viewer count. Relays stop by themselves 90 s after the last viewer leaves.
| Channel | Viewers | Uptime | In (Mbit/s) | Idle | Last ffmpeg msg |
|---|
Log
Xtream source
EPG & auto-match
Viewer link lifetime
seconds
Customers request a fresh link from /v1/stream whenever a viewer opens a match; links expire after this many seconds.
How customers use it
GET https://api.euro365.bet/v1/streams(X-API-Key) → list of event ids that currently have a stream. Show a 📺 icon on those matches.- When a logged-in user opens a match: from your backend call
GET https://api.euro365.bet/v1/stream?id=<event_id>→embed_url,ws_url,hls_url,expires_at. - Easiest:
<iframe src="embed_url" allow="autoplay; fullscreen" allowfullscreen>. Or feedws_urlto mpegts.js /hls_urlto hls.js in your own player. - The key needs the stream permission (set per API key in the Odds API admin).