Skip to content
Callaba

Monitoring a 1080p Feed in Callaba: Operator Guide

On this page

The bitrate field in an encoder tells you what was requested. The incoming graph in Callaba tells you what the production path is actually delivering. For an already configured 1080p feed, the operator’s job is to compare those two signals over time, recognize departures from a known-good rehearsal, and find the failing part of the chain before changing settings.

The operator’s quick check

Confirm that the session is connected, media is arriving, the received bitrate follows the expected behavior, and the preview has valid picture and audio. For SRT, read bitrate beside RTT, loss, retransmissions, drops, and connection events. If Callaba receives a steady feed but the destination fails, move downstream. If the encoder reports steady output but Callaba shows gaps or transport recovery increases, investigate the path between them.

Read the shape, not just the latest bitrate number

The target band represents the configured expectation. The animated bars represent a received feed with two short disturbances.

Configured bitrate and received bitrate answer different questions

A configured bitrate is an instruction to the encoder’s rate-control system. It belongs in your event record alongside the codec, frame rate, rate-control mode, keyframe interval, audio settings, and output protocol. It is not proof that the encoder produced that rate continuously, that the uplink carried it, or that Callaba received it without interruption.

The received bitrate is an observation at the other end of the contribution path. In Callaba’s SRT statistics, the incoming bitrate metric shows the current receive rate. The same statistics surface includes RTT, packet loss, retransmitted packets, drops, buffer information, and connection time. Those companion signals give a bitrate dip context. A dip with a disconnect event means something different from a dip that occurs while the session remains connected and the encoder reports overload.

Do not demand a perfectly straight line without understanding the encoder. Variable bitrate can move with scene complexity, while a constant-rate implementation can still fluctuate over short sampling windows. Audio and transport overhead can also make the receiver’s observation differ from the video-only value typed into the encoder. During rehearsal, learn what “normal” looks like for this exact source and measurement view. During the event, compare like with like: the same encoder reporting screen, the same Callaba statistic, and a similar time window.

Build a rehearsal baseline the live operator can use

A baseline is more useful than a generic threshold because it records the behavior of your actual encoder, content, venue path, Callaba input, and destination. Create it from a rehearsal long enough to include the conditions that matter: quiet presentation, detailed slides, camera movement, playback rolls, applause, lighting changes, and any handoff between networks or sources.

  1. Freeze the test configuration

    Save the encoder profile and identify the Callaba input and downstream route. Record software or firmware versions, source name, protocol, and whether the test uses the production uplink. A baseline from a different laptop or office circuit is supporting information, not a venue baseline.

  2. Synchronize the clocks

    Make the encoder, operator workstation, and incident log use a consistent time source. You need to match a visible breakup at 14:07:22 with the bitrate graph, encoder log, SRT recovery data, and destination event at the same moment.

  3. Exercise representative content

    Run the real show elements or a close substitute. Note expected changes caused by the program itself, such as a complex opening video. This prevents an operator from treating a repeatable content-driven movement as a network incident.

  4. Record the healthy envelope

    Capture the typical received pattern, ordinary RTT movement, retransmission behavior, preview quality, audio activity, and destination result. Keep a screenshot with the time scale visible and a short written description of what was playing.

  5. Prove the backup path

    Start the backup source, confirm its picture and audio, and check that its received statistics have their own healthy baseline. A backup is not ready merely because its configuration exists.

Graph patterns that deserve an operator’s attention

One point rarely proves a cause. Look for shape, duration, repetition, and correlation with the preview or other metrics. These patterns are prompts for investigation, not automatic verdicts.

Normal candidate

Stable inside its envelope

The received line resembles rehearsal and picture and audio remain valid. Continue watching. Small sampling movement is not an incident by itself.

Source clue

Step down, then a new plateau

A sustained lower level can follow a changed encoder profile, an adaptive encoder response, a stopped audio or video component, or a source restart with different settings. Check the sender first.

Path clue

Sharp dips with recovery

Repeated notches paired with rising RTT, loss, retransmissions, or drops suggest that the transport path is under pressure. Check competing traffic and uplink conditions before increasing the source load.

Capacity clue

Sawtooth or progressive sag

A cycle that worsens under sustained load may point to congestion, queueing, thermal or encoder load, or a changing mobile path. Correlate it with sender health and network metrics.

Continuity clue

Zero followed by a restart

Match the gap to active-stream connection events. Then check encoder output, power, local network, firewall state, and publisher credentials rather than treating it as a picture-quality problem.

Downstream clue

Healthy ingest, failed audience output

If Callaba’s input remains stable and its preview is valid during the viewer incident, preserve that evidence and inspect the route, transcoder, destination ingest, packaging, CDN, or player.

Separate the fault domain before changing anything

Work from source to audience. The first point where the evidence becomes abnormal is usually the most productive place to investigate. Avoid changing bitrate, latency, destination settings, and routing together; simultaneous changes erase the comparison that could identify the cause.

Encoder

Is the source producing the expected feed?

Check the configured profile, the encoder’s reported output rate, CPU or hardware-encoder load, skipped or dropped frames, local program preview, audio meters, and output log. If both the sender report and Callaba input change at the same instant while transport metrics stay ordinary, the evidence points upstream.

Network

Is the path carrying it consistently?

For SRT, correlate incoming bitrate with RTT, lost and retransmitted packets, drops, buffers, and connection events. Check whether a large upload, guest Wi-Fi usage, bonded-link change, or cellular handoff occurred. A short test on a known independent uplink can help isolate the venue path.

Destination

Did the healthy input fail later?

Confirm Callaba still receives and previews the source, then inspect the outgoing route and destination’s own health or error log. Test an alternate controlled receiver when available. Stable input evidence narrows the search; it does not by itself prove every downstream component is healthy.

Callaba itself is also a point in the chain. If several unrelated inputs or routes change together, check instance resource health, service state, routing configuration, and recent operator actions. The shared timing matters: one affected feed often suggests its source or path, while simultaneous symptoms across independent feeds suggest a common component.

Turn the baseline into an alert and response runbook

Set operational thresholds from rehearsal behavior and the impact your production can tolerate. Define both a magnitude and a duration so that one harmless sample does not page the team. Use separate conditions for “watch,” “act,” and “fail over,” and name the person authorized to take each action. If your external monitoring system supports alerts, feed it measurements appropriate to your workflow; otherwise make the Callaba statistics and Multiview checks part of a timed operator scan.

Observe

Trigger: a brief departure from baseline with no visible or audible impact.

Action: mark the time, inspect companion metrics, and keep the feed under focused watch. Do not introduce a configuration change solely to make the graph look smooth.

Investigate

Trigger: repeated or sustained departure, increasing recovery activity, or a preview symptom.

Action: notify the encoder and network owners, confirm the backup is live and healthy, stop nonessential uplink traffic if that action is pre-approved, and capture evidence before making one controlled change.

Protect output

Trigger: program-impacting loss, disconnect, invalid media, or a threshold defined by the event owner.

Action: follow the approved failover procedure, announce the switch in the incident channel, preserve the failing feed for diagnosis when safe, and verify the backup at Callaba and at the final destination.

Write reversal steps too. If lowering load or moving to backup does not improve the observed symptom, the operator should know whether to revert, remain on backup, or escalate. A runbook without ownership and rollback instructions turns a measurable incident into an improvised debate.

Capture evidence that survives the live event

A useful incident package lets another engineer reconstruct the sequence without being in the control room. Capture it while the graphs and logs still cover the relevant window.

  • UTC timestamp, local event time, incident start and end, and who first reported it.
  • Encoder name, profile identifier, configured bitrate and rate-control mode, plus its reported output and health indicators.
  • Callaba input and stream identifier, connection state, incoming bitrate graph with its time scale, RTT, loss, retransmissions, drops, and relevant buffer readings for SRT.
  • A screenshot or short permitted recording of the Callaba preview or Multiview tile, including audio-meter state and the content playing at the time.
  • Active-stream connect or disconnect events and any Callaba route, instance, or operator action near the incident.
  • Destination errors, player symptoms, affected regions or viewers, and the result from an alternate receiver when tested.
  • Every mitigation, its exact time, the person who approved it, and what changed in the measurements afterward.

Keep raw exports or logs when available, not just cropped screenshots. Also record negative evidence: “RTT remained at rehearsal behavior” or “backup on the second uplink was clean” can eliminate whole branches of the investigation. After the event, turn the incident window into a short timeline and update the baseline or runbook only when the evidence supports the change.

Product and protocol references

Rehearse the feed, then operate from evidence

Build a Callaba monitoring view around your real 1080p source, save its healthy baseline, and walk the response team through one simulated source failure and one network interruption before the event.