Rhombus icon

Rhombus

Interact with Rhombus security cameras, access control, and IoT sensors

Camera → Create Shared Stream

AI-generated

Summary

Creates a shareable live video stream URL for a Rhombus camera

Inputs

  • cameraId (required) — Camera to create the shared stream for. Select from list or provide UUID matching [A-Za-z0-9_-]{22,36}. Routing sends cameraUuid in request body.
  • streamName (required) — Display name for the shared stream. Sent as 'name' in request body.
  • expirationTimeSecs — How long the shared stream remains active in seconds. Default 86400 (24 hours). Minimum 1. Sent as 'expirationTimeSecs' in request body.
  • includeAudio — Whether to include audio in the stream. Default false. Sent as 'includeAudio' in request body.
  • password — Password to protect the shared stream. Default empty string. Sent as 'password' in request body. Masked input field.

Output shape

Rhombus API response containing shared stream URL or identifier. Exact return shape not detailed in provided source/properties; describe as returned stream token/URL per API.

POST /api/camera/createSharedLiveVideoStream. Camera selection routes via cameraUuid in body. Additional fields (expirationTimeSecs, includeAudio, password) are optional; all other request-level settings (SSL, proxy, timeout) are configured separately via node-level globals.

Examples

Example 1: Create a 7-day shared stream named 'Lobby Feed' for camera UUID 'ABCDEFGHIJKLMNOPQRSTUV', with audio enabled and no password.

cameraId: {mode: 'id', value: 'ABCDEFGHIJKLMNOPQRSTUV'}, streamName: 'Lobby Feed', includeAudio: true, expirationTimeSecs: 604800, password: ''

Links

Discussion