Camera Webservice

Get camera media URIs

Get media uris for camera to retrieve footage

post/api/camera/getMediaUris

Request

  • Base URL: https://api2.rhombussystems.com
  • URL: https://api2.rhombussystems.com/api/camera/getMediaUris
  • Auth: API key in header x-auth-apikey

Headers

x-auth-scheme'api-token' | 'api' | 'partner-api-token' | 'partner-api' required

Authentication scheme identifier. Use api-token for standard API key authentication, partner-api-token for partner API key authentication. Must be paired with the x-auth-apikey header containing your API key.

Request body

cameraUuidstring DeviceFacetUuid nullable

RUUID with optional appended facet information

includePtzCapabilitiesboolean nullable

Example request

{
  "cameraUuid": "AAAAAAAAAAAAAAAAAAAAAA.v0"
}

Response

OK

errorboolean nullable
errorCodestring nullable

Stable, machine-readable code for the failure (one of the ApiErrorCode catalog) when error is true. Branch on this, not on errorMsg.

errorMsgstring nullable
lanCheckUrlsstring[] nullable

List of LAN check URLs to verify device availability

lanLiveH264Urisstring[] nullable

List of LAN H.264 live streaming URIs

lanLiveM3u8Urisstring[] nullable

List of LAN M3U8 live streaming URIs

lanLiveMpdUrisstring[] nullable

List of LAN MPD live streaming URIs

lanLiveOpusUrisstring[] nullable

List of LAN URIs for live Opus audio streams

lanVodM3u8UrisTemplatesstring[] nullable

List of LAN M3U8 VOD URI templates

lanVodMpdUrisTemplatesstring[] nullable

List of LAN MPD VOD URI templates

wanLiveH264Uristring nullable

WAN H.264 live streaming URI

wanLiveM3u8Uristring nullable

WAN M3U8 live streaming URI

wanLiveMpdUristring nullable

WAN MPD live streaming URI

wanLiveOpusUristring nullable

WAN URI for live Opus audio stream

wanPtzControlUristring nullable
wanVodH264UriTemplatestring nullable

WAN H.264 VOD URI template

wanVodM3u8UriTemplatestring nullable

WAN M3U8 VOD URI template

wanVodMpdUriTemplatestring nullable

WAN MPD VOD URI template

warningMsgstring nullable

Example response

{
  "wanLiveH264Uri": "rtsp://camera.example.com/live",
  "wanLiveM3u8Uri": "https://camera.example.com/live.m3u8",
  "wanLiveMpdUri": "https://camera.example.com/live.mpd",
  "wanVodH264UriTemplate": "https://camera.example.com/vod/{timestamp}.h264",
  "wanVodM3u8UriTemplate": "https://camera.example.com/vod/{timestamp}.m3u8",
  "wanVodMpdUriTemplate": "https://camera.example.com/vod/{timestamp}.mpd"
}

Changes

No recorded changes to this operation across all 1 revision of this API.