Create a broadcast invitation
Open your platform in the organizer portal and create a Broadcast link. This grant can read the published state and cannot submit decisions or operate the clock.
Open the invitation in OBS
Add a Browser Source with the invitation URL, including its fragment. The page exchanges that secret for a scoped session and opens the broadcast view. Start with a 1280 × 720 source and adjust the scene to fit your output.
Test the actual output
Run a rehearsal attempt and check that all three lights reveal together. Confirm the source has internet access, preserves its session and recovers after reconnecting. A visible stale indicator means the source is not receiving confirmed live state.
Keep the broadcast grant separate
Use a Broadcast invitation, rather than a referee or operator invitation. Its device can read published state for the assigned platform and cannot change lights or timing. The organizer can revoke it independently of the venue display and officials. Do not post the full link in a public chat, event page or shared scene collection.
Match the source to your scene
Use a dedicated Browser Source for each platform you plan to show. Start at 1280 × 720, check the preview and crop or scale the source in OBS to match your layout. The current output provides a complete platform view, not a promised transparent overlay. Confirm timer visibility, competition logo size and the result labels on the actual stream output.
Avoid hiding an interrupted feed
Keep the connection warning and the last confirmed result visible in the scene. If the browser source is stopped when hidden, its next activation can require a fresh connection. Rehearse scene changes, source reloads and a short network interruption. A display that looks unchanged is not proof that the feed is still connected.
Validate a rehearsal recording
Record a sample attempt with three officials and review the full sequence: submission indicators, the simultaneous three-light reveal, any jury hold, and the next-attempt reset. Check that a source reload recovers the result and clock currently held by the server. Your stream output depends on both LiftRef connectivity and the broadcast computer’s ability to run the browser source.