Configuring the Camera
Basler IP Camera 29
Output Scaling - Sets the amount that captured images will be rescaled before they are encoded
and transmitted in the stream controlled by the currently selected tab.
1:1 = No rescaling.
1:2 = Rescale to 1/2 size.
1:4 = Rescale to 1/4 size.
1:8 = Rescale to 1/8 size.
Note that increasing the level of output scaling will decrease the workload on the processor in the
camera. For more information about the effects of processor workload, see Section 3.1 on page 7.
Frame Rate Scaling - Sets the ratio of captured images to encoded images.
1:1 = Every image captured by the camera’s sensor will be encoded and streamed.
1:2 = Every second image captured by the camera’s sensor will be encoded and streamed.
1:4 = Every fourth image captured by the camera’s sensor will be encoded and streamed.
1:8 = Every eighth captured by the camera’s sensor will be encoded and streamed.
Note that increasing the level of frame rate scaling will decrease the bandwidth used to stream
images from the camera to a device.
GOP Length - If the Encoder Type parameter is set to MPEG4 or H.264, then the GOP Length
parameter will set the time between I-frames in milliseconds.
In an MPEG4 or an H.264 stream, the camera transmits periodic I-frames and transmits several
P-frames between each I-frame. I-frames carry complete information for a captured image.
P-frames only carry information about the areas of the image that have changed since the last
I-frame was transmitted. The time between the transmission of I-frames is determined by the GOP
Length parameter. Increasing the time between I-frames (i.e., the GOP length) will increase the
efficiency of the encoder. But be aware that increasing the GOP length also increases the latency
when you start an image stream because the decoder in the receiving device must wait longer for
the initial I-frames.
Live Buffer Size - Sets the size (in kilobytes) of the live buffer for the stream controlled by the
currently selected tab. The live buffer is a first-in-first-out buffer that stores the last N captured
images for the stream (N depends on the size of the images being encoded and the size of the
buffer).
Alarm Buffer Size - Sets the size (in kilobytes) of the alarm buffer for the stream controlled by the
currently selected tab. Normally, the alarm buffer is simply a first-in-first-out buffer that stores the
last N captured images for the stream (N depends on the size of the images being encoded and the
size of the buffer). But when an alarm condition is declared, the alarm buffer will only continue to
buffer images after the alarm is declared until the portion of the buffer that is allocated for post alarm
image storage is full (see the next parameter). At that point, buffering will stop. The stored images
will be held in the buffer until a new Alarm Buffer Arm command is issued (see Section 3.6.2 on
page 35).
Post Alarm Buffer Size - Sets the portion of the alarm buffer (in kilobytes) that will be used for
"post alarm" image storage. For example, if the Alarm Buffer Size parameter is set to 2048 kilobytes
and the Post Alarm Buffer Size parameter is set to 1228 kilobytes, then 1228 kilobytes (i.e., 60%)
of the alarm buffer will be allocated for holding post alarm images.