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

# Streaming/Recording

> Control streaming and recording states.

A video card's buttons change with its state. A stream has to be running before a recording can start, so the buttons appear in that order: **stream first, then record**.

## Streaming

<Columns cols={2}>
  <Card title="Not streaming">
    <img src="https://mintcdn.com/deepwaterexplorationinc/zBK2eDpY1M3BDlMI/discovery/video-card-buttons/images/startStreamButton.png?fit=max&auto=format&n=zBK2eDpY1M3BDlMI&q=85&s=ef7b5e73bf9fabb7f276f6fadc61272f" noZoom style={{ borderRadius: "8px" }} width="86" height="50" data-path="discovery/video-card-buttons/images/startStreamButton.png" />

    Press <Icon icon="play" iconType="solid" color="green" /> **Start Stream** to begin.
  </Card>

  <Card title="Streaming">
    <img src="https://mintcdn.com/deepwaterexplorationinc/zBK2eDpY1M3BDlMI/discovery/video-card-buttons/images/stopStreamButton.png?fit=max&auto=format&n=zBK2eDpY1M3BDlMI&q=85&s=8727c8ddbbe7fee0f065f1a97d8c0d9c" noZoom style={{ borderRadius: "8px" }} width="122" height="50" data-path="discovery/video-card-buttons/images/stopStreamButton.png" />

    <Icon icon="stop" iconType="solid" color="orange" /> **Stop Stream** ends the feed, and <Icon icon="circle" iconType="solid" color="red" /> **Start Recording** becomes available.

    **MJPEG** streams also get [**Snapshot**](/discovery/video-card-buttons/snapshotting).
  </Card>
</Columns>

## Recording

<Columns cols={2}>
  <Card title="Start recording">
    <img src="https://mintcdn.com/deepwaterexplorationinc/zBK2eDpY1M3BDlMI/discovery/video-card-buttons/images/recordButton.png?fit=max&auto=format&n=zBK2eDpY1M3BDlMI&q=85&s=6f4910d3c7df18144606770378781506" noZoom style={{ borderRadius: "8px" }} width="122" height="50" data-path="discovery/video-card-buttons/images/recordButton.png" />

    While the card is streaming and not already recording, press <Icon icon="circle" iconType="solid" color="red" /> **Start Recording**.
  </Card>

  <Card title="Stop recording">
    <img src="https://mintcdn.com/deepwaterexplorationinc/zBK2eDpY1M3BDlMI/discovery/video-card-buttons/images/stopRecordButton.png?fit=max&auto=format&n=zBK2eDpY1M3BDlMI&q=85&s=e7d4664a697dda88007b1d57841a9815" noZoom style={{ borderRadius: "8px" }} width="122" height="50" data-path="discovery/video-card-buttons/images/stopRecordButton.png" />

    While the card is recording, conclude the recording with <Icon icon="record-vinyl" iconType="regular" color="red" /> **Stop Recording**.
  </Card>
</Columns>

<Tip>
  The resulting video(s) can be found through the file path under "Save Paths" within the [Capture Path Settings](/discovery/global-settings/capture-paths) card.
</Tip>

## Activity light

The light on the card tab tells you the state at a glance.

<Columns cols={3}>
  <Card title="Idle">
    <img src="https://mintcdn.com/deepwaterexplorationinc/PpwtoMTlxduUAF0D/discovery/video-card-buttons/images/noStreamLight.png?fit=max&auto=format&n=PpwtoMTlxduUAF0D&q=85&s=62253693a4dd6d36c2fab7a69b35c003" noZoom width="143" height="55" data-path="discovery/video-card-buttons/images/noStreamLight.png" />

    **No light** — the card isn't streaming.
  </Card>

  <Card title="Streaming">
    <img src="https://mintcdn.com/deepwaterexplorationinc/PpwtoMTlxduUAF0D/discovery/video-card-buttons/images/activeStreamLight.png?fit=max&auto=format&n=PpwtoMTlxduUAF0D&q=85&s=a774521e18c5188c4fc686bb7180220e" noZoom width="143" height="55" data-path="discovery/video-card-buttons/images/activeStreamLight.png" />

    **Solid** <Icon icon="circle" iconType="solid" color="green" size={8} /> — the card is streaming.
  </Card>

  <Card title="Recording">
    <video controls={false} autoPlay loop muted playsInline style={{ height: "55px", width: "auto" }} src="https://mintcdn.com/deepwaterexplorationinc/e0wVLTi_h45Y5fkF/discovery/video-card-buttons/images/animations/activeRecordingLight.webm?fit=max&auto=format&n=e0wVLTi_h45Y5fkF&q=85&s=f13eeb5759ee4ef292d1b1e4f303e981" data-path="discovery/video-card-buttons/images/animations/activeRecordingLight.webm" />

    **Slow blinking** <Icon icon="circle" iconType="solid" color="red" size={8} /> — the card is recording.
  </Card>
</Columns>
