I think i might know whats going on here, when I exported an H265 clip the other day spanning an alarm triggers I had to convert the export with Handbrake since nothing would export the h265 DAV to anything standard.. In SmartPSS when the
doorbell was pressed it looked like a second of video was lost, but after exporting and converting it.. there was no lost video, BUT I got tearing right at the point when the alarm went off:
Notice the tearing the second the doorbell is pressed. (~13s)
Whats happening is when an alert is triggered is its instantly closing out the file its writing too and instantly starts a new file, well that new file does not start with an iFrame like most new files because it can happen whenever in the stream.. I dont think the players are showing anything at all until the iFrame comes in and blank out for a few moments.. In SmartPSS that second of tearing was not displayed at all.. It looked like it was dropping frames from the client.
However if I play the original DAV I exported in SmartPlayer, spanning the events.. it plays from start to finish with no dropped frames and no tearing.. so no data is lost, its just a client limitation that it cant start showing a video until the first iFrame comes in... Lowering the iframe interval to match FPS will probably help a bit, by default its 2x the framerate.