> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tuple.app/llms.txt
> Use this file to discover all available pages before exploring further.

# How to stream pair programming sessions

<View title="macOS" icon="apple">
  ## How to stream pairing sessions with OBS

  We typically recommend using [OBS](https://obsproject.com/) to stream your screen with the Tuple call active.

  To capture the audio from you and your pair, you could use [Loopback](https://rogueamoeba.com/loopback/) to pipe the multiple audio streams into [OBS](https://obsproject.com/).

  To show your own self-view in the stream, you can [persist your self-view](/pairing-with-tuple/sharing-a-webcam-video#self-view).

  ## How to stream pairing sessions with StreamYard

  * Set up [StreamYard](https://streamyard.com/) and invite your pair to a new stream in StreamYard
  * Once your pair has joined the StreamYard call, call them in Tuple
  * Everyone turn off webcams and mute yourselves in Tuple
  * Everyone go to Tuple audio settings and make sure Voice Boost is off ([macOS only](/application-preferences/macos-preferences-audio); it should work without changes to your settings if you're using the Windows client)
  * Either pair can share their screen on Tuple, which will allow the other to annotate and control as expected
  * Share your audio and webcam over StreamYard
  * Either pair can share their screen over StreamYard to show the pairing session
  * We recommend having the same person who's sharing their screen via Tuple to share their screen via StreamYard to reduce UI chrome on your stream

  ## How to stream pairing sessions with Riverside

  * Set up [Riverside](https://riverside.fm/) and invite your pair to join you in the recording studio in Riverside
  * Once your pair has joined your Riverside studio, call them in Tuple
  * Everyone turn off webcams and mute yourselves in Tuple
  * Everyone go to Tuple audio settings and make sure Voice Boost is off ([macOS only](/application-preferences/macos-preferences-audio); it should work without changes to your settings if you're using the Windows client)
  * Either pair can share their screen on Tuple, which will allow the other to annotate and control as expected
  * Share your audio and webcam over Riverside
  * Either pair can share their screen over Riverside to show the pairing session
  * We recommend having the same person who's sharing their screen via Tuple to share their screen via Riverside to reduce UI chrome on your stream
</View>
