Skip to main content
Petanque Life

Match Recording & Live Production Studio

F09.04 47 features Planned

At a glance

The Match Recording & Live Production Studio turns any phone or tablet into a broadcast camera, then orchestrates 2 to 4 of them into a live-cut multi-camera production with score overlays, replays, and simultaneous streaming to YouTube, Twitch, Facebook, and Petanque Life. From a club final to a national championship, you get a TV-grade broadcast with no truck and no crew.

How it works

Open the Petanque Life app on one device and tap Record a match — that is a one-camera setup capturing the court with timecode, audio, and a synced match record. To produce a real broadcast, pair 2 to 4 phones or tablets with multi-device camera setup; each device gets a camera role (wide court view, close-up, cochonnet cam, player cam) and is locked to a shared timeline through Camera sync. Audio comes from any camera device or a separate microphone device for cleaner commentary.

A director uses Director mode on a separate iPad to choose the live feed: tap a thumbnail for manual camera switching, or let automatic camera switching follow the active end of the court via AI heuristics on score events. Picture-in-picture mode keeps a secondary angle on screen during big shots. A commentator on yet another device runs Commentator mode, with their voice mixed into the program feed.

Live overlays are auto-driven by the match scoring data already flowing through the app: live score overlay, mène counter and match progress bar, boule count indicator, tournament bracket/standings overlay, and player name/photo overlays when the camera focuses on a player. Sponsor logo overlay, lower thirds with ELO and recent form, custom text overlay, drawing tools on screen, and full telestrator (draw on paused/live video like sports TV) round out the graphics package. Pre-match player cards play as openers, post-mène summary graphics auto-generate after every end, and instant replay plus slow-motion replay or split-screen comparison let directors revisit critical boules.

Distribution is multi-platform. Direct stream to YouTube Live, Twitch, and Facebook Live runs over RTMP, optionally simultaneously, and an in-app live viewing player is always available to followers. An embeddable live player drops the same stream into federation and club websites, complete with live viewer count and chat integration, and stream schedule and notification alerts followers when the show goes live. Adaptive bitrate streaming and stream quality settings keep the picture watchable on rural 4G; for absolute worst-case, audio-only mode and score-only live feed step down gracefully.

Everything is recorded — local recording on each device plus cloud recording of every angle — so after the match you can re-cut with different camera angles, generate automatic highlight clips from score-change moments, manually clip with start/end markers, and produce an automatic match summary video. All assets land in the VOD archive, searchable by competition, player, and date, linked to the match record so the video plays from the match detail page. Offline recording with later upload guarantees nothing is lost when the venue WiFi drops.

Key capabilities

  • Single-phone recording up to 4-device live multi-camera production with synced timelines
  • Director mode with manual or AI-driven automatic camera switching plus picture-in-picture
  • Score, bracket, sponsor, lower-third, and custom-text overlays auto-driven by app match data
  • Telestrator, instant and slow-motion replay, split-screen, pre-match player cards, post-mène summaries
  • Simultaneous RTMP streaming to YouTube, Twitch, Facebook plus in-app and embeddable players
  • Cloud and local recording with auto-highlight, manual clipping, re-cut, and summary video
  • Adaptive bitrate, audio-only and score-only fallbacks, offline-record-and-upload for low-bandwidth venues

In practice

A regional federation hosts a Sunday final at a small club. The organising secretary brings four iPhones on tripods plus a borrowed iPad. She assigns one phone as wide court, one as cochonnet cam, two as player cams, and uses the iPad as Director.

A volunteer puts on a headset and takes the Commentator role from the bar. With one tap she goes live to YouTube and Facebook simultaneously; the live score overlay updates automatically every time the table-side scorer taps the score. She switches angles on big throws, drops a sponsor logo for the local hardware store between mènes, replays a winning carreau in slow motion, and at full time hits Generate summary — a two-minute highlight reel posts itself to the federation's news feed before the trophies are even handed out, and the full broadcast lives in the VOD archive linked to the match.

Features in this subsystem

47
ID Status Features
F09.04.01 Shipped Record a match directly from the app (one phone = one camera) ✅ PL-F0904a
F09.04.02 Shipped Multi-device camera setup (2-4 phones/tablets as camera sources for same match) ✅ PL-F0904a
F09.04.03 Shipped Camera role assignment (wide court view, close-up, cochonnet cam, player cam) ✅ PL-F0904a
F09.04.04 Shipped Automatic camera switching (AI-based or rule-based: switch to active end of court) ✅ PL-F0904a
F09.04.05 Shipped Manual camera switching (director/commentator selects which camera is live) ✅ PL-F0904a
F09.04.06 Shipped Picture-in-picture mode (main feed + small secondary camera) ✅ PL-F0904a
F09.04.07 Shipped Camera sync (all devices synchronized to same timeline) ✅ PL-F0904b
F09.04.08 Shipped Audio from any camera device (or separate microphone device) ✅ PL-F0904b
F09.04.09 Shipped Live score overlay (auto-synced from match scoring in app) ✅ PL-F0904b
F09.04.10 Shipped Player name/photo overlays when camera focuses on them ✅ PL-F0904b
F09.04.11 Shipped Mène counter and match progress bar ✅ PL-F0904b
F09.04.12 Shipped Boule count indicator (how many boules each team has left) ✅ PL-F0904b
F09.04.13 Shipped Tournament bracket/standings overlay ✅ PL-F0904c
F09.04.14 Shipped Sponsor logo overlay (configurable per competition) ✅ PL-F0904c
F09.04.15 Shipped "Lower third" graphics (player stats, ELO, ranking) ✅ PL-F0904c
F09.04.16 Shipped Custom text overlay (commentator can add text messages) ✅ PL-F0904c
F09.04.17 Shipped Commentator mode (separate device for commentary audio) ✅ PL-F0904c
F09.04.18 Shipped Director mode (separate device to switch cameras and control overlays) ✅ PL-F0904c
F09.04.19 Shipped Drawing tools on screen (draw arrows, circles to demonstrate tactics) ✅ PL-F0904d
F09.04.20 Shipped Telestrator (draw on paused/live video like sports TV) ✅ PL-F0904d
F09.04.21 Shipped Instant replay (mark moments, replay from any camera angle) ✅ PL-F0904d
F09.04.22 Shipped Slow-motion replay ✅ PL-F0904d
F09.04.23 Shipped Split-screen comparison (show two angles simultaneously) ✅ PL-F0904d
F09.04.24 Shipped Pre-match player cards (show stats, ELO, recent form before match) ✅ PL-F0904d
F09.04.25 Shipped Post-mène summary graphic (auto-generated after each end) ✅ PL-F0904e
F09.04.26 Shipped Direct stream to YouTube Live (RTMP integration) ✅ PL-F0904e
F09.04.27 Shipped Direct stream to Twitch ✅ PL-F0904e
F09.04.28 Shipped Direct stream to Facebook Live ✅ PL-F0904e
F09.04.29 Shipped Multi-platform simultaneous streaming ✅ PL-F0904e
F09.04.30 Shipped In-app live viewing (watch directly in Petanque Life) ✅ PL-F0904e
F09.04.31 Shipped Stream quality settings (adapt to available bandwidth) ✅ PL-F0904f
F09.04.32 Shipped Stream schedule and notification (followers get alerted) ✅ PL-F0904f
F09.04.33 Shipped Embeddable live player for federation/club websites ✅ PL-F0904f
F09.04.34 Shipped Live viewer count and chat integration ✅ PL-F0904f
F09.04.35 Shipped Local recording (save to device even without streaming) ✅ PL-F0904f
F09.04.36 Shipped Cloud recording (save all camera feeds to cloud storage) ✅ PL-F0904f
F09.04.37 Shipped Automatic highlight generation (key moments based on score changes) ✅ PL-F0904g
F09.04.38 Shipped Manual highlight clipping (mark start/end of interesting moments) ✅ PL-F0904g
F09.04.39 Shipped Post-match edit: re-cut with different camera angles ✅ PL-F0904g
F09.04.40 Shipped Automatic match summary video (condensed highlights + score) ✅ PL-F0904g
F09.04.41 Shipped VOD archive (all recorded matches searchable by competition, player, date) ✅ PL-F0904g
F09.04.42 Shipped Share match recording (link to specific match video) ✅ PL-F0904g
F09.04.43 Shipped Video linked to match record (watch the video from the match detail page) ✅ PL-F0904h
F09.04.44 Shipped Audio-only mode (commentary without video for low bandwidth) ✅ PL-F0904h
F09.04.45 Shipped Score-only live feed (text updates when video isn't possible) ✅ PL-F0904h
F09.04.46 Shipped Offline recording with later upload (record locally, upload when connected) ✅ PL-F0904h
F09.04.47 Shipped Adaptive bitrate streaming (auto-adjust quality) ✅ PL-F0904h