Low FPS (dropped frames) from Mobotix cameras

Post here to ask any questions about hardware suitability, configuration in ZoneMinder, or experiences. If you just want to know if something works with ZoneMinder or not, please check the Hardware Compatibility sections in the forum, and the Wiki first. Also search this topic as well.
Post Reply
mseibert
Posts: 1
Joined: Wed Mar 04, 2020 3:07 pm

Low FPS (dropped frames) from Mobotix cameras

Post by mseibert »

Hello!

As the title says ZM is getting a very low (<1fps) stream from a Mobotix M15 Camera. I have found this topic: viewtopic.php?f=10&t=13726&sid=45e6252f ... d&start=15 and used the latest post to set up my source. I did change the fps variable in the url from 1 to 16 (the framerate of the camera) and matched the resolution. I also made sure that the camera is set to use MxPEG. Since the original topic is a post from 2009 and mentioned adding native MxPEG support in a month, I did not add the ffmpeg extension mentioned in that post.

Troubleshooting/Sanity Check steps:
1) I can open the camera's web UI and see the camera stream with no issues. Additionally, I have a milestone system (which I am looking to replace) that's able to access the camera just fine. I am reasonably confident that the camera and its network connection have no issues.
2) Updated the firmware to the latest available settings
3) Tried different "functions" in ZM, Mocord, Montior, etc. with no real difference. The reason I tried this is I'm not sure how changing the function affects ZM's interpretation of the incoming frames.
4) Ran a ping test to the IP camera from the ZM machine for about 10 minutes and had no dropped frames.

I checked the logs and saw this (many times):

Code: Select all

2020-03-04 09:47:59.449382 zmc_m6[5285].INF-zmc.cpp/317 [Failed to capture image from monitor 6 Hallway (1/1)]
2020-03-04 09:47:59.440480 zmc_m6[5285].INF-zm_monitor.cpp/2460 [Return from Capture (-1), signal loss]
2020-03-04 09:47:59.438880 zmc_m6[5285].ERR-zm_ffmpeg_camera.cpp/768 [Unable to read packet from stream 0: error -1094995529 "Invalid data found when processing input".]
2020-03-04 09:47:58.168636 zmc_m6[5285].INF-zm_ffmpeg_camera.cpp/201 [Priming capture from http://admin:<password removed>@192.168.100.5/control/faststream.jpg?stream=full&fps=16&size=800x600]
Some info:
1) Clean Ubuntu 18.04 Server install. Only packages installed are ZM and the required packages.
2) Load is reporting things like 0.01 so I'm pretty sure it's not a performance issue.

Any ideas or pointers in the right direction would be appreciated. Here's hoping that I can switch from milestone to a nice open source solution!
Post Reply