Present a desktop and freeze the audience’s view while preparing the next step

Show a desktop on an audience display, hold its last frame while you prepare the next harmless step, then resume. A stream gives you separate pause and visibility controls. Ordinary mirroring follows the source continuously.

Before you begin

This task uses the source desktop directly and creates no virtual screen. An optional presenter Picture in Picture (PIP) preview is another view of that source, with its own pause state. It cannot confirm what the audience is currently seeing. See Create a dedicated desktop for recording and sharing if you need a separate presentation workspace.

Start a separate presentation stream

  1. Open App Menu > [source display] > Stream Display. Expand the source’s more options if needed. Find its default, unnumbered stream entry: only that entry offers Add Stream Configuration, even if the entry has been renamed. Preserve its existing preferences and target.
  2. Choose Add Stream Configuration once. Wait for the menu action to finish and find the actual new numbered Stream Display entry. Note its number, which depends on your existing configurations. Use this new entry for every action below.
  3. While the new stream is stopped, keep Full Screen Window Mode off. Keep Resume Stream on Connect off and Show on Lock Screen off. These start off. Leave Prevent Cursor Entering off if it is shown. Holding Option or Shift while opening the stream options reveals advanced rows. No pointer restriction is needed.
  4. Keep Video Filters and Enable Cropping off, with no custom filters or transformations. Leave 1:1 Pixel Mapping, Integer Scaling and Free Aspect Ratio off. Keep Zoom, Underscan and Alpha at 100%, and Show Mouse Pointer on. Keep the default Target FPS of Unlimited. The achieved frame rate can be lower.
  5. Put the first sample view on the source, then select the actual audience display in this stream’s target list. Do not select the source itself or a row already receiving another stream. Wait for the first image and any display or menu changes to settle. Look at the actual audience display and confirm it shows the intended source.

Source display’s additional stream menu with the audience target selected and Pause Streaming, Hide Stream and Stop Streaming available.

Use the source’s own stream entry to control the presentation on its selected receiver.

The ordinary stream is an overlay on the audience desktop. Operate the original source desktop for this rehearsal. Moving the pointer over the receiver’s image does not forward clicks to the source. See stream mouse interaction if you need to move between the two.

Freeze, rehearse and resume

  1. Let the first sample view become fully visible on the audience display. Open App Menu > [source display] > [new Stream Display entry] > Pause Streaming.
  2. Reopen that same entry and confirm its action now says Unpause Streaming. Change only the sample document to the second sample view. Observe the physical audience display: it should still show the first view. Check the picture itself as well as the menu label.
  3. When ready to reveal the second view, choose Unpause Streaming in that entry. Wait and verify that the actual audience display now shows the second view and follows subsequent source changes.

Source display’s additional stream menu showing Unpause Streaming while the presentation remains visible on its selected audience display.

Unpause Streaming resumes this presentation after its held frame has been checked on the audience display.

Hide and Stop have different results

  1. With both desktops still harmless, choose Hide Stream in the same source stream entry. The overlay disappears and the audience display’s own desktop is exposed. Hiding does not stop capture or freeze a live stream.
  2. Choose Unhide Stream to bring the overlay back. Its pause state is separate: a paused stream remains paused, while a live stream can have changed during hiding. Verify the actual receiver before showing it to others.
  3. Choose Stop Streaming when you are finished. The overlay closes and the target desktop returns. The configuration stays available, but its remembered resume target is cleared. Selecting the receiver again starts a new presentation.

Hide Stream is unavailable in Full Screen Window Mode. This tutorial leaves that mode off. Use Stop Streaming if you need to reveal the target desktop in that mode.

Check the result

Repeat the first-view → pause → second-view → unpause rehearsal before a real session. Check the physical audience output at each stage, including the underlying desktop revealed by Hide and Stop. Confirm that the source stays connected and usable and that no unrelated stream, display mode or arrangement changed unexpectedly. If one did, stop and restore it before proceeding.

The physical Studio Display XDR retains Sample A while the Built-in source has advanced to Sample B.

The audience display retains the last captured frame while the source changes. This pause does not stop unrelated sharing or recording.

Optional: a pause shortcut

For repeated rehearsals, open Settings > Keyboard > Keyboard Shortcuts…. Under Full Screen Stream, assign an unused combination to Pause all streams, using a combination that does not conflict with existing shortcuts. Test it only when every affected view contains harmless material.

This shortcut affects active display PIPs as well as full-screen streams. Within each source display, it uses the first active PIP, then full-screen stream, to choose a common toggled pause state for that source’s views. Different source displays can therefore move in opposite directions when their starting states differ. Selected application-window streams are outside this display-based action. Use the individual stream menu when you need to affect only the presentation.

Stop all full screen streams also stops display PIPs. Avoid that broader action when other views must remain running. See streaming shortcuts for the complete scope.

Troubleshooting

Stop, remove and restore

  1. Turn Resume Stream on Connect off for this entry. Finish any pending target, crop or display changes, then choose Stop Streaming. Check that the stream is inactive before opening private source content.
  2. In the actual additional source entry choose Remove Stream Configuration. There is no confirmation dialog. The menu closes before removal finishes. Wait for that exact entry to disappear. Keep the default and every unrelated additional configuration. Removing the fresh entry clears its preferences. Stopping alone retains them.
  3. Remove the optional pause shortcut if you no longer need it. Check the main display, modes and arrangement after the stream has stopped. Choose your preferred settings if starting the stream changed them.
  4. Re-enable any rules you paused if you still want them. Restore Switch to native mode for full screen stream target only if you want that behavior for future streams.

Additional information

This section explains feature availability and platform requirements.

Features requiring Pro license

Starting a full-screen stream, adding an additional configuration, Pause/Unpause, Hide/Unhide and the optional streaming shortcuts require Pro. The streaming preferences used here also have Pro gates. Stopping an active stream, disabling automatic resume and removing an additional configuration remain available for cleanup.

Platform compatibility

BetterDisplay requires macOS 26.3 or later. This ordinary desktop-streaming workflow supports Intel and Apple silicon Macs with a connected usable source and receiver and permitted screen capture. It does not require a virtual screen, a native media-key listener or cursor restriction. Actual capture availability and output must be checked on your Mac.