In Milestone WebRTC JavaScript client, live stream is working fine but below issues are observed with playback stream:
1. Playback time format with Z not working
The expected playback time format (as shown in the input placeholder) is:
2023-01-01T01:01:01.000Z
However, if I include the trailing Z in the playback time, the stream fails to load (viewer only shows the spinner). If I remove the Z (e.g. 2025-08-27T11:00:00.000), playback starts — but then issue (2) occurs.
2. Date and Time label shows wrong time
When playback is started without Z, the “Date and time” label initially shows the requested value correctly (e.g. 2025-08-27 11:00:00). After ~1–2 seconds (when the first frame arrives), the label suddenly jumps forward to 2025-10-15.
Note: The camera is in fact streaming video from the requested playback time (2025-08-27 11:00:00). The underlying stream is correct, but the Date and Time label displays wrong date time.
Live streaming does not show this problem — the Date and Time label is correct and stable.
3. Playback stream not smooth (frame loss / jitter)
During playback, video frames are dropped — the stream appears jittery with missing frames, unlike Live streaming which is smooth. Playback is working fine in XProtect Smart Client.
Environment information:
Milestone XProtect 2025 R2