Arena 3D replays a football match event by event. The ball follows the real play, shots arc to goal, and a goal sets the whole thing off. Watch it in 3D, or in a flat 2D pitch — live while it is being played, or as a replay afterwards.
This is the actual widget, not a video. Hit play, switch 2D / 3D bottom-right, drag to orbit, and open ⚙ to turn things off.
The 3D broadcast camera, or a flat 2D pitch that stays fluid on any device. One tap between them, and your choice is remembered.
Held upright, the pitch turns vertical and fills the screen instead of shrinking into a letterbox. 2D loads by default on mobile.
Events arrive over a websocket as they happen. The clock tracks the feed instead of racing ahead and stalling between touches.
Scoreboard, player names, commentary, event feed, ball trail, pitchside boards — all optional. Press H to clear the screen entirely.
Lock the view on the whole pitch instead of following the ball. The shot you want on a second screen or a wall display.
See where the last minutes of play actually happened, and get xG, shots, possession and territory the moment someone has a go at goal.
Arena 3D has no price of its own. If your Live WebSocket plan is active, it is already yours — on the BSD site, and embeddable on your own.
Open any match with pitch-level coverage on sports.bzzoiro.com and the 3D view is right there on the match page — live while it is played, replay once it is done. Nothing to activate.
Your BSD dashboard issues one embed key and the list of domains allowed to load it. Then it is a single line of HTML — no SDK, no build step, no data pipeline.
<iframe src="https://arena.bzzoiro.com/embed/live/{event_id}/?key=YOUR_KEY"
width="100%" height="520" allowfullscreen></iframe>Swap live for replay on a finished match. Up to 3 domains per key, subdomains included.
Read the embed docsNo. It is part of the Live WebSocket plan and has no price of its own. If that plan is active on your account, Arena 3D is on your dashboard and on every covered match page.
Real professional match event data — the same quality of feed broadcasters work from. The ball and the players follow what actually happened on the pitch. It is not a simulation.
The ones carrying pitch-level coverage. In the API, /api/v2/events/live/ marks them with websocket_plus: true — check that before you build a link, because a match without it has nothing to draw.
Yes, and it is built for one. In portrait the pitch turns vertical and fills the screen, and the lighter 2D view loads by default so it stays fluid without a heavy 3D scene.
Up to 3 domains per key, which you manage yourself. Subdomains are covered automatically, and the widget refuses to render anywhere else — a key lifted from your page is useless on another site.
No. It is one <iframe> tag. It works in WordPress, Webflow, plain HTML — anywhere you can paste an embed.
It keeps working exactly as before — log in here and your keys and domains are where you left them. It renews monthly through DodoPayments until you cancel, and you can cancel any time from your dashboard: access runs to the end of the period you already paid for.
No — it is not sold separately any more. It comes with the Live WebSocket plan on sports.bzzoiro.com, which is where new accounts get it.
Arena 3D comes with the Live WebSocket plan. Watch it on BSD, embed it wherever you like.
Get it on BSD →