Hi @Travis, what kind of cameras do you have and what XProtect device pack driver are you using with them? My first guess is that your cameras don’t have a stream setting with the key FPS or FrameRate which is what the report is looking for. A small number of camera drivers don’t have an FPS setting or maybe there’s an additional key we should look for?
Can you export the stream settings from one of the cameras to a JSON file and share the content here? The one-liner below will prompt you to select a camera, and then it will save information about all available streams on that camera to a file in the current folder.
Get-VmsCamera | Out-GridView -PassThru | Get-VmsCameraStream | Select-Object * -ExcludeProperty Camera, ValueTypeInfo | ConvertTo-Json | Set-Content .\streams.json
Here’s the output from one of my cameras for reference:
[
{
"Name": "Video stream 01",
"DisplayName": "Video stream 1",
"Enabled": true,
"LiveMode": "WhenNeeded",
"LiveDefault": false,
"RecordingTrackName": "Primary",
"PlaybackDefault": true,
"UseEdge": true,
"Dirty": false,
"Settings": {
"ProfileName": "Profile000_MainStream",
"MulticastTTL": "64",
"Bitrate": "6144",
"MulticastPort": "4000",
"StreamReferenceId": "28DC44C3-079E-4C94-8EC9-60363451EB40",
"EdgeStorageSupported": "false",
"FPS": "15",
"Resolution": "2560x1920",
"Codec": "H.264 High Profile",
"Quality": "100",
"Protocol": "RTP/RTSP/TCP",
"MaxGOPSize": "40",
"KeepAliveMethod": "Default",
"MulticastForceSSM": "No",
"MulticastAddress": "239.0.1.0",
"MaxGOPMode": "Default (determined by driver)"
}
},
{
"Name": "Video stream 02",
"DisplayName": "Video stream 2",
"Enabled": true,
"LiveMode": "WhenNeeded",
"LiveDefault": true,
"RecordingTrackName": "Secondary",
"PlaybackDefault": false,
"UseEdge": true,
"Dirty": false,
"Settings": {
"ProfileName": "Profile001_SubStream",
"MulticastTTL": "64",
"Bitrate": "256",
"MulticastPort": "4000",
"StreamReferenceId": "28DC44C3-079E-4C94-8EC9-60363451EB41",
"EdgeStorageSupported": "false",
"FPS": "15",
"Resolution": "640x480",
"Codec": "H.264 Baseline Profile",
"Quality": "40",
"Protocol": "RTP/RTSP/TCP",
"MaxGOPSize": "40",
"KeepAliveMethod": "Default",
"MulticastForceSSM": "No",
"MulticastAddress": "239.0.1.0",
"MaxGOPMode": "Default (determined by driver)"
}
}
]