We are integrating Our Cameras with Milestone Recording Server using Our Camera Custom Driver via MIPS Driver Framework.
During integration testing, we observed "Feed Overflow " events n the Management Client and in the Recording Server logs for random cameras. The issue result in recording loss in the Smart client. The problem occurs intermittently on random cameras, clears after sometimes and reappears again. There are 7 cameras added in the Milestone. Out of 7, only 3 have continuous recording enabled. Smart client is opened on the same machine with 3 streams are opened in that.
We have taken snapshot of the machine statistics when issue occurred and same is attached here for your reference.
Below are Milestone Recording Server Version and Windows PC details
Machine Details:-
Windows version:- Win 11 Pro
Processor:- Intel Core i7, 3.4GHz
RAM:- 32GB
Milestone Details:-
Version :- Express+ 2025 R1
Camera configuration details are as below:
Camera Configurations:-
Codec:- H264
FPS:- 15
Resolution:- 2592x1944
Max Bitrate:- 2048
Max Frames between Key Frames:- 15
For general trouble shooting of Media Overflow please see - https://supportcommunity.milestonesys.com/KBRedir?art=000033670&lang=en_US
If you have questions to the general troubleshooting please ask the questions in the Support Community.
https://supportcommunity.milestonesys.com
Since you have developed your own driver based on the driver framework you might need to troubleshoot this in particular. An issue know to cause this is if the driver makes burst of large amount of data. You could as a troubleshooting step introduce a log message each time the driver pass a frame.
Can we know the Buffer limits in Milestone Recording Server per Camera Channel? i.e How much data(i.e maximum bitrate) Milestone Recording Sever can expect per second per Camera Channel. Also what is the max encoding frame size Milestone Recording Server can accept and how many frames Buffer can hold before causing Overflow issue. is these buffer limits are configurable?
There is a knowledge base article about adjusting some values pertaining to this:
https://supportcommunity.milestonesys.com/KBRedir?art=000035295&lang=en_US
If you have deeper questions not answered by the article please ask the Support Community.