Edge recording retrieval problem

Hi,

I have a problem with the retrieval of video clip from the edge via ONVIF.

I have a video clips at

17:5:19 to 17:51:46

18:38:42 to 18:40:24

18:56:43 to 18:57:07

GetRecordingSummary

GetMediaAttributes returns noting for the requested time: 18:56:34. Which is normally correct.

GetRecordingSearch returns a list of RecordingInformation for each clip range.

GetReplayUri returns the right URL.

The RTSP session stops to DESCRIBE and the whole process is looping on those calls.

I attached a wireshark capture showing the conversation between Milestone and our device.

Could you help to understand what is going wrong.

Thanks,

Sylvain

Can you provide the logs around the time of the retrieval attempt?

The logs are available here:

[C:\ProgramData\Milestone\XProtect](file:C:/ProgramData/Milestone/XProtect) Recording Server\Logs\Drivers\ONVIF

I recreated the condition with new clips and I have the same issue. I attached the capture and the logs as requested.

I see an error saying Track not found, but the DESCRIBE contains both tracks.

EDIT: I see now that you have a working situation with the same device and the issue is intermitent. Will check more.

Original Post:

You are missing the x-onvif-track tag in the SDP. We need this to match the SDP tracks to the tracks in the recordings.

Refer to ONVIF Streaming Specification, Section 6.2

https://www.onvif.org/specs/stream/ONVIF-Streaming-Spec.pdf