StreamLive Pro

PTZ cameras for live streaming: protocols and setup

What a PTZ camera is, VISCA, Panasonic, ONVIF and NDI control, HDMI vs SDI vs NDI delay, presets for a lecture or service, zoom by room depth, PoE.

Updated · 8 min read

One person at the back of a hall, with a laptop and two PTZ cameras on the wall, can produce a lecture or a service with no camera operators in the room. That is the reason PTZ cameras show up in churches, synagogues, lecture halls and council chambers: they replace the people behind the cameras with saved positions you recall with a click.

This guide explains what a PTZ camera is, how it is controlled, which video output to pick and why, how to choose zoom for your room, and what tends to go wrong.

What a PTZ camera is

PTZ stands for pan, tilt, zoom. The camera sits on a motorised head: pan turns it left and right, tilt moves it up and down, and an optical zoom lens brings the subject closer. All three are controlled remotely, over a network cable or a serial cable, from a hardware joystick or from software.

The feature that matters most is presets: saved positions. You frame the lectern, save it as preset 1, frame the wide shot of the stage, save it as preset 2, and so on. During the event, one click moves the camera to that framing. Most PTZ cameras also move smoothly between presets, at a speed you set, so the move can be shown on air rather than hidden.

Control protocols, in plain words

A protocol is the language the controller uses to tell the camera to move. The camera and the controller (or software) must speak the same one.

ProtocolWhat it isRuns overNotes
VISCA (serial)Sony's camera control language, the oldest of the groupRS-232 or RS-422 cableCommon on older cameras and hardware joysticks. Needs its own cable to each camera
VISCA over IPThe same commands, sent over the networkEthernetSupported by many brands, not only Sony. The usual choice for software control
Panasonic AW protocolPanasonic's own control commands for its AW-series PTZ camerasEthernet (and serial on some models)Needed for full control of Panasonic cameras; many switchers support it
ONVIFAn open standard for IP cameras, including a PTZ partEthernetCommon on security-style IP cameras. PTZ support varies by model
NDI\HXA network video format that can carry control tooEthernetSoftware that supports NDI can often move an NDI PTZ camera without a separate protocol

What this means when you buy:

Video outputs and why they matter for delay

Control is one cable; the picture is another question. PTZ cameras usually offer several outputs:

Why delay matters: if your sound comes from the hall's mixer directly into the computer, and the picture comes over a network stream that is delayed, the lips no longer match the voice. You then have to delay the audio to match, and the delay must be the same for every camera, or the sync jumps when you switch. With HDMI or SDI the problem mostly disappears. With IP outputs, test the sync with someone clapping on camera.

Choosing zoom for the depth of your room

The optical zoom figure (12x, 20x, 30x and so on) says how much the lens can magnify compared to its widest view. What you actually need depends on two things:

  1. The distance from the camera to the farthest subject you want in a close shot, for example from the back wall to the lectern.
  2. How tight that shot should be: a head-and-shoulders shot needs much more zoom than a full-body shot.

The deeper the room and the tighter the shot, the more zoom you need. A short room with a wide lens makes a high zoom figure pointless; a long hall with a low zoom figure leaves the speaker small in the frame. The honest way to choose:

Presets for a lecture or a service

A practical set for a single camera at the back of a room:

  1. Wide: the whole stage or front of the room. Your safe shot.
  2. Lectern: head and chest of the speaker at the lectern.
  3. Speaker moving: a looser frame that covers the area where the speaker walks.
  4. Second position: a reading desk, a choir, a panel table, a whiteboard.
  5. Audience (only with consent): a wide shot of the room from behind, without faces, for openings and closings.

With two cameras, set one mostly wide and one on the close presets, so you always have a usable shot on air while the other camera moves. Move the camera only when it is not on air, unless the move is slow and intentional. A preset jump on air looks like an accident.

Write down what each preset number is and tape the list next to the controller. The next volunteer will thank you.

Power, cabling and mounting

Joystick or software

A hardware controller (joystick) gives you a physical stick for pan and tilt, a zoom rocker and preset buttons. Operators who move cameras live prefer it: smooth, precise, no looking for a mouse. It is another device to buy, and it has to speak the camera's protocol.

Software control (in the switcher, or a separate app) is cheaper and keeps everything on one screen. Good for preset-based work, where you mostly click a saved position. Moving a camera live by mouse is harder to do smoothly.

Many setups use both: presets in software, a joystick for the occasional live adjustment.

What goes wrong

Where StreamLive Pro fits

Our desktop app, StreamLive Pro Studio, controls PTZ cameras: VISCA over IP, Panasonic and ONVIF, with pan, tilt, zoom and saved positions. It has been tested on a Panasonic AW-HE40 and on VISCA studio cameras, and it finds NDI and IP cameras on the network. It is not available to download yet. Version 0.5.0 is waiting for signed installers; the Mac build is still being tested, and Intel Macs have not been tested at all. The status is on the desktop app page and the PTZ camera page.

What works today: control your PTZ cameras in vMix or OBS (vMix has built-in PTZ control; OBS uses community plugins), and send the program to a StreamLive Pro RTMP or SRT address, which sends it to YouTube, Facebook and other networks at once. Sending from an external encoder needs a paid plan; see the pricing page. If you come from vMix, Coming from vMix maps its terms to ours.

Frequently asked questions

What is a PTZ camera?

A camera on a motorised head that pans, tilts and zooms by remote control, with saved positions called presets. One operator can run several of them.

Which PTZ control protocol should I choose?

The one both your camera and your switcher or software support. VISCA over IP is the most widely supported over the network; Panasonic cameras use Panasonic's own protocol; ONVIF is common on IP cameras.

Is a PTZ camera good for a church or synagogue?

Often yes: it can sit on the back wall, be run by one volunteer with presets, and avoid a camera operator in the room. Keep the congregation's faces off the stream unless people have agreed.

HDMI, SDI or NDI for a PTZ camera?

HDMI for short cable runs, SDI for long runs with no delay, NDI or NDI|HX when you want one network cable and accept some delay. RTSP streams usually have the most delay.

Can StreamLive Pro control my PTZ camera today?

Not yet for download. PTZ control is in our desktop app StreamLive Pro Studio 0.5.0, which is coming soon. Today, control the camera in vMix or OBS and send the stream to StreamLive Pro over RTMP or SRT.

Keep reading

Live stream checklist: before, during and after

A printable live stream checklist: test broadcasts, stream keys, sound check, backup internet, what to do if the stream drops, and the work after it ends.

Upload speed and bitrate for multistreaming

YouTube's bitrate table for 720p to 4K, the upload you need to multistream from OBS vs a relay, CBR and 2-second keyframes, and how to test your connection.

Use the OBS or vMix virtual camera in the browser studio

Bring an OBS or vMix scene into the browser studio as a camera: start the virtual camera, pick it in Add camera, add its sound, and fix a black or missing virtual camera.

What is an encoder in live streaming?

What is an encoder in live streaming: the software or device that compresses camera and sound into a stream. Software, hardware and browser encoders compared.

Want to try it? 7-day trial, no credit card.

Start free
Mobile app Home Help Center Guides PrivacyTermsAccessibility