Skip to content
Callaba
CLOUD VIDEO SURVEILLANCE WORKFLOW

Operate compatible surveillance video after the handoff

For cloud CCTV and distributed video surveillance, Callaba begins when a camera, gateway, or encoder hands off a compatible live feed. The operator can place that feed in browser Multiview, record the feeds the team has selected, and test a prepared recovery path. Camera fleet control, VMS functions, access control, and incident handling stay with the systems that already own them.

FROM CAMERA TO OPERATOR

From compatible handoff to monitored, recorded video

Keep contribution health, the operator view, and the selected recording target in the same workflow instead of hiding failures behind an isolated player.

  1. HANDOFF

    Accept the compatible feed

    Receive the SRT, RTMP, RTSP, or NDI handoff that the camera, site gateway, or encoder is verified to publish.

  2. VIEW

    Check it in Multiview

    Place approved feeds in browser Multiview so the operator can confirm picture and source state before relying on the path.

  3. RECOVER

    Test the prepared recovery path

    Configure primary and backup SRT PULL routes, then validate reconnect and routing-host fallback after a controlled disconnect.

  4. RECORD

    Record only what the policy requires

    Record selected feeds for review or controlled playback after the team has set the storage target, capacity, and retention policy for this deployment.

CAMERA INGEST CHOICES

Bring a network camera into the production path it can actually publish

Camera menus and protocol support vary by model and firmware. Earlier Callaba walkthroughs used a UNV DC12V PoE camera to demonstrate two useful paths. Treat that device as an example, then confirm the output mode, codec, address format, and credentials on the camera being deployed.

Direct RTMP publish

CameraRTMP ServerMonitor / record

Use this route when the camera can publish RTMP or RTMPS. Create a controlled Callaba publisher, copy its server address and stream key into the camera, then confirm publisher identity, bitrate, decoded picture, and audio.

UDP input with RTMP output

Camera UDPRestreamingRTMP output

Use this route when the camera provides UDP but the destination expects RTMP. Receive and validate the camera output in Restreaming, then configure the required RTMP destination. Older examples used UDP port 2335 and a local RTMP target; choose ports and destinations for the current deployment instead of copying them blindly.

Product boundary: Callaba begins at a compatible video handoff and can monitor, route, record, and play back reviewed video paths. Connecting a camera does not make Callaba a VMS, camera-fleet or ONVIF/PTZ controller, physical-access system, incident-management system, or evidence archive.

Acceptance checks for either route

  • Confirm the source stays online through a camera reboot and network interruption.
  • Inspect frame rate, bitrate, audio, and timestamps over a representative recording window.
  • Verify storage capacity, retention, permissions, and any connected-storage handoff before multiplying the workflow across cameras.
  • Restrict publisher credentials and exposed ports; do not reuse one public stream key across sites.
Use Callaba SRT Server for an SRT contribution path
ONE-SITE DESIGN REVIEW

Prove the recording plan with one real camera path

Start with one representative site, not the final camera count. Record the source format and measured bitrate, decide who needs the live view, and choose the retention window. Those inputs expose network, storage and access questions before the same assumptions are copied across every location.

One-site surveillance planning sheet with a measured feed, viewer roles and a reviewed retention choice before storage sizing.
FEED SAMPLEMeasure the feed
Use the camera or encoder that will ship. Capture its normal bitrate and a busier scene, then keep the observed range with the design notes instead of relying on a catalogue maximum.
VIEWER ROLESName the viewers
Separate operators who need the live wall from people who only need a retained clip or approved playback link. Leave camera administration and physical-access permissions in the systems that own them.
RETENTION CHOICEChoose what to retain
State whether recording is continuous or selective, how long media is kept, and whether a second copy is required. Then size the storage tier from those reviewed inputs.

Operating boundaryCallaba starts at a compatible video handoff. This workflow does not add camera-fleet provisioning, PTZ or ONVIF control, alarms, forensic search, incident management or physical access control.

OPERATIONAL OUTCOMES

Built for monitoring teams that need signal context

The workflow stays useful before, during, and after an operational event because operators can see the live source and retain selected media on storage controlled by their team.

Multi-site operator view

Combine approved feeds in one browser wall without giving every viewer access to the management UI.

Resilient contribution

Keep primary and backup inputs explicit so operators know which source is active.

Selected recording and storage

Record continuously or selectively, inspect completed media in File Manager, and use the storage target, capacity, and retention policy selected for that deployment.

WHERE THE WORKFLOW FITS

Use the same operating model across real production scenarios

Remote facilities

Watch stores, campuses, venues, construction sites, or industrial locations from a central operations room.

Event and venue operations

Bring temporary camera feeds into a monitored wall and retain the feeds required for review; incident response and access decisions remain external.

Infrastructure observation

Combine live contribution, signal health, and recording for distributed technical sites.

Security-integrator controlled deployment

Deploy the streaming, monitoring, and recording layer on infrastructure selected by the integrator while keeping camera and physical-access systems separate.

PRODUCT LAYER

Choose the Callaba products behind the workflow

Start with the modules the operators need. Add the remaining capabilities as the production path, audience, and retention plan become clear.

RETENTION PLANNING TOOL

Size the recording tier before every site comes online

Turn feed count, measured bitrate, recording hours, retention days, and an optional backup copy into a transparent CCTV storage baseline.

Calculate CCTV storage and retention
IMPLEMENTATION GUIDE

Compare cloud and local recording for remote surveillance video

Plan source ownership, Multiview monitoring, recording location, retention, and recovery without treating Callaba as a VMS or physical-access platform.

Read the surveillance workflow guide
OPTIONAL AUTOMATION LAYER

Automate the monitored wall after the product workflow is proven

Create and start the Multiview through the REST API, then connect recording and storage modules when the operating policy is stable.

Read the API workflow
WORKFLOW QUESTIONS

Video surveillance streaming FAQ

Can Callaba show surveillance feeds in one browser Multiview?

Yes. Approved live sources can be arranged in a Multiview so an operator can watch several locations from one browser surface.

Can the same workflow record selected camera feeds?

Yes. Recording and storage are separate modules. The team decides which feeds to retain, then validates the storage target, permissions, capacity, and retention policy for its deployment.

Does Callaba replace a physical camera, VMS, or access-control system?

No. Callaba starts at a compatible live-video handoff and can operate reviewed monitoring, routing, recording, and playback paths. It does not provide camera fleet management, ONVIF or PTZ control, VMS functions, incident alerting, surveillance archive search, evidence management, or physical-access functions.

Can surveillance video run on private infrastructure?

Yes. Callaba can run in the cloud or on a self-hosted Linux server. Network, storage, retention, permissions, and governance requirements remain deployment-specific.

Can Callaba use a prepared backup source?

Yes. A reviewed SRT PULL workflow can keep several routing hosts configured and use reconnect and fallback behavior after a disconnect. Recovery time and any release-specific manual action must be validated with the real encoders, buffers, and network.