OBS Studio Workflow for a Swimming Coaching VA

Swimming coaching has a visibility problem. Training happens in pools with limited spectator access, and parents or remote coaches often miss critical development moments. Video changes that. A well-recorded practice session, a live-streamed swim meet, or a stroke analysis clip gives coaches and athletes a feedback tool that poolside observation alone cannot match.

OBS Studio handles the production side. A swimming coaching VA runs it. Here is the full workflow.

Why OBS Studio Matters for Swimming Coaching

OBS Studio is free, open-source software for live streaming and recording. No subscriptions, no watermarks. For swimming, it solves specific problems:

  • Pool-side recording of practices and meets with overlay data like lane assignments, swimmer names, and split times.
  • Stroke analysis footage captured at consistent angles and quality for coach review.
  • Live streaming of swim meets to parents and recruiters who cannot attend in person.
  • Multi-camera compositing - underwater camera plus deck-level camera in a single output.
  • Timing overlays showing lane splits, personal bests, and event standards.

The pool environment makes production harder than a typical gym. Humidity, glare, and distance from the lanes all create challenges. A VA who understands both OBS and the pool setting keeps content quality high despite those conditions.

For a broader view of what fitness VAs handle across different gym types, see our guide on what a fitness virtual assistant is.

Core VA Tasks in OBS Studio

Scene Setup for Swimming Content

Scenes in OBS are saved layouts the VA switches between during a stream or recording session:

  • Full Pool View - A wide shot covering all lanes. Default scene for warm-up, cool-down, and general practice coverage.
  • Lane Focus - A cropped or zoomed view of a single lane or pair of lanes. Used during individual sets or race heats.
  • Split Screen - Above and Below - Deck-level camera on top, underwater camera (housed in a waterproof case) on the bottom. This is the high-value scene for stroke analysis. Coaches can see body position above and below the surface simultaneously.
  • Timing Overlay - A browser source or text source showing lane numbers, swimmer names, split times, and event (50 free, 100 fly, etc.). Updated between heats.
  • Start List / Heat Sheet - A full-screen graphic showing the heat order, lane assignments, and seed times. Displayed between events at meets.
  • Replay - A holding graphic shown while the VA cues a clip from the replay buffer for coaches or the stream audience.
  • Intro/Outro - Branded with the swim club or coaching business logo, meet name, and date.

The VA saves separate Scene Collections for "Practice Sessions" and "Swim Meets" since the overlay and camera needs differ significantly.

Source Management

Sources for a swimming coaching setup:

  • Video Capture Devices - A deck-level camera (PTZ cameras work well here because the VA can pan to follow swimmers remotely) and an underwater camera connected via long HDMI or SDI cable to a capture card.
  • Browser sources - Meet management software like HyTek or Meet Mobile displayed as a web source for live results. Custom HTML timing displays.
  • Image sources - Swim club logo, event sponsor banners, lane number graphics.
  • Text (GDI+) - Swimmer names, event titles, lane assignments, coach annotations like "Focus: catch phase" during stroke analysis recordings.
  • Media sources - Pre-recorded technique reference videos played side-by-side with live footage for comparison.

The VA organizes sources carefully. Timing overlays sit on top. Camera feeds go below. Text annotations layer between them. Everything gets locked in position after testing.

Audio Considerations

Pool environments are acoustically harsh. Echoes, splashing, and ventilation systems create constant noise. Audio management in OBS for swimming:

  • Coach commentary mic - A wireless lapel mic is essential since the coach moves along the deck. Set at -6 dB with a strong Noise Gate (threshold at -28 dB) to cut splash and echo between sentences.
  • Compressor filter - Applied to the commentary mic to even out volume as the coach turns their head or moves closer and farther from the mic.
  • Ambient pool audio - A secondary mic captures race energy and crowd noise during meets. Set very low (-20 dB to -15 dB). This audio track adds atmosphere for meet streams but is muted entirely during stroke analysis recordings where clarity is priority.
  • Noise Suppression - OBS has a built-in noise suppression filter (RNNoise). Apply it to the coach mic. It handles the persistent low-frequency pool ventilation hum effectively.

For stroke analysis recordings specifically, the VA may mute all audio and let the coach add voiceover narration later during review.

Streaming and Recording Configuration

  • Stream key - Stored for YouTube (most common for swim meets) or a private platform. The VA sets up unlisted YouTube streams for meets where only families with the link can watch.
  • Bitrate - 4500 kbps for 1080p/30fps. Swimming motion is relatively predictable (horizontal movement across lanes), so 30 fps is sufficient. For stroke analysis recordings where frame-by-frame review matters, record locally at 60 fps.
  • Encoder - NVENC preferred. Pool-side OBS computers are often compact builds, and GPU encoding keeps CPU free for other tasks.
  • Recording profiles - Two profiles. "Meet Recording" at 1080p/30fps CRF 18 for archival. "Stroke Analysis" at 1080p/60fps CRF 16 for maximum detail during slow-motion review.
  • Studio Mode - Active during meets. The VA previews the next heat's scene (with correct lane names and event title) before pushing it live.

Timing and Data Overlays

This is where a swimming coaching VA adds the most value in OBS. Timing data is central to the sport:

  • Browser source for live results - If the meet uses electronic timing (Omega, Colorado Time Systems), results often feed into meet management software with a web display. The VA adds this as a browser source in OBS.
  • Manual text overlays - For practices or meets without electronic timing, the VA manually updates text sources with split times the coach calls out.
  • Personal best indicators - A text or image source triggered when a swimmer hits a PB. Simple but effective for stream engagement.
  • Event standard markers - Overlays showing qualifying times for regional, state, or national meets alongside the swimmer's actual time.

Weekly VA Workflow

Monday - Review the week's practice and meet schedule. Update OBS Scene Collections with current swimmer rosters, event lists, and heat sheets. Test camera feeds and audio.

Tuesday/Wednesday - Record practice sessions for stroke analysis. Focus the lane camera on specific swimmers as directed by the coach. After practice, export clips organized by swimmer name and stroke type.

Thursday - Prep meet-day graphics. Build heat sheet overlays, update event lists, and test the timing data browser source with the meet management software. Run a test stream.

Friday or Saturday (Meet Day) - Full production. Stream the meet with live timing overlays. Switch scenes between events. Update lane assignments per heat. Save replay buffer clips of standout swims. Monitor audio levels throughout.

Sunday - Archive all footage. Organize stroke analysis clips into folders by swimmer. Upload meet highlights to the club's YouTube channel. Send the coaching staff a weekly content summary with links to all recordings.

OBS Features That Matter for Swimming

Replay Buffer - Set to 45-60 seconds. When a swimmer nails a race or shows a technique breakthrough during practice, the VA saves the clip instantly. Coaches use these clips in their next feedback session.

Recording at 60 FPS - Standard for stroke analysis. The extra frames let coaches step through the catch, pull, and recovery phases in slow motion. The VA sets up a dedicated recording profile for this.

Virtual Camera - Send the OBS composite into Zoom or Google Meet. Remote coaches or recruiters can watch a produced, multi-angle feed of a swimmer's practice instead of a shaky phone stream.

Scene Collections - Keep "Practice - Stroke Analysis" and "Swim Meet - Full Production" as separate collections. The VA loads the right one before each session. No need to rebuild scenes.

Projector Output - Display the OBS output on a poolside monitor or TV. Coaches can see the live camera feed with timing overlays in real time during practice without looking at the OBS computer.

FAQ

How do you handle the humid pool environment for OBS equipment?

Keep the OBS computer and capture cards away from the pool deck in a ventilated area or a weather-sealed case. Use cameras rated for humid conditions or house them in protective enclosures. Run cables along the deck with waterproof connectors. Wipe down equipment after every session.

Can a VA run OBS remotely for swim meets?

Yes, with the right setup. PTZ cameras controlled via IP let the VA pan and zoom from anywhere. NDI-capable cameras send feeds over the network to a remote OBS instance. For important meets, a hybrid approach works best - the VA controls OBS remotely while a volunteer on deck handles physical camera adjustments.

What cameras are best for pool-side OBS setups?

A PTZ camera (like the PTZOptics Move 4K) on a tripod at one end of the pool gives the VA remote pan-tilt-zoom control. For underwater footage, a GoPro in a housing with a long HDMI cable and capture card works at the entry level. Serious programs use dedicated underwater camera housings with SDI output.

How do you get timing data into OBS?

If the meet uses electronic timing with software like HyTek Meet Manager, the VA captures the results display as a Window Capture or Browser Source. For manual timing, the VA types splits into a text source in OBS. Some clubs build custom HTML overlays that accept timing data via a simple web form.

Is 30 fps enough for swimming streams?

For live streaming meets, 30 fps is standard and sufficient. Viewers watching on phones or laptops will not notice the difference. For stroke analysis recordings meant for frame-by-frame coach review, record at 60 fps locally. You can stream at 30 fps and record at 60 fps simultaneously in OBS.