

Otherwise you will get packets dropped and half and artifacted frames. The "?tcp" argument on the Source Path URL is critical. It can usually do the "Quality" profile just fine if it is only serving 1 stream. Note that this is usually due to the camera trying to handle multiple streams.

If your camera status repeatedly goes orange or red, copy the "Quality" profile on the camera and setup a "ZM" profile on the camera with GOV Settings length of 20. Source Source Path: rtsp://(camera dns name or IP address)/axis-media/media.amp?streamprofile=Quality?tcp Capture Width (pixels): 640 for the M3011, 1280 for the P3343 and the M3014 Capture Height (pixels): 480 for the M3011, 800 for the P3343 and the M3014 General Source Type: Ffmpeg Maximum FPS: Empty Alarm Maximum FPS: Empty OPT_FFMPEG: (Checked) PATH_FFMPEG: /usr/bin/avconvĪdd the Zoneminder cameras with the following settings: Set the following options for Zoneminder under the Images tab: It is automatically installed as a dependency to the zoneminder package. The default Ubuntu 12.04 ffmpeg, or "avconv" as the new fork is known as, works fine for camera capture, h264 video construction, and EyeZM. Output file plays back in Totem Media Player.Īfter much searching and researching, this configuration works for me for the Axis P3343, M3014, and M3011. In above example buffer size is 1 second long - fair size for video but you can lower it so bitrate will be flatten - too small size will lead to buffer overflow, and too high as i said may give unnecessary latency and at worst case scenario lead to underflow errors.
