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

# Camera Live Views

> Learn how the camera_live_view_session and camera_live_view_answer objects represent a short-lived WebRTC live view session for a camera.

## The camera\_live\_view\_answer Object

Represents the WebRTC SDP answer that starts streaming video from a camera for a live view session.

<ResponseExample>
  ```json Camera Live View Answer theme={"dark"}
  {
    "sdp_answer": "v=0\\r\\no=- 0 0 IN IP4 127.0.0.1\\r\\ns=-\\r\\n..."
  }
  ```
</ResponseExample>

***

## Properties

<ResponseField name="sdp_answer" type="String">
  WebRTC SDP answer for the offer, limited to 64 KiB of UTF-8 data.
</ResponseField>

## The camera\_live\_view\_session Object

Represents a short-lived live view session for a single camera. Use the session ID and token to start a WebRTC stream and to stop the session.

<ResponseExample>
  ```json Camera Live View Session theme={"dark"}
  {
    "camera_live_view_session_id": "7f3c2a1b-4d5e-4f60-8a9b-0c1d2e3f4a5b",
    "device_id": "a83690b2-2b70-409a-9a94-426699b84c97",
    "token": "3q2-7wEXAMPLEtokenOnlyForThisLiveViewSession",
    "expires_at": "2025-06-16T17:08:12.000Z"
  }
  ```
</ResponseExample>

***

## Properties

<ResponseField name="camera_live_view_session_id" type="String (UUID)">
  ID of the camera live view session.
</ResponseField>

<ResponseField name="device_id" type="String (UUID)">
  ID of the camera.
</ResponseField>

<ResponseField name="expires_at" type="String (ISO 8601)">
  Date and time at which the live view session expires.
</ResponseField>

<ResponseField name="token" type="String">
  Token that authorizes the offer and stop requests for this session.
</ResponseField>
