You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The player does it's job well. Once the sessions become more then 1-2 days, the performance of the player drops a lot.
Seeking in the progress-bar freezes for longer periods and there is not workable way to reverse or forward the stream.
I've tried to split the replay file in separated files (respecting the binary format). But it seems only the delta's are in the PDU's.
Is there a way to find the closes full-image PDU easily?
Also the player seems to be single-threaded, my CPU is not used fully.
The text was updated successfully, but these errors were encountered:
By limiting the number of still frames in the code below, the performance of the mp4 convert is much better (factor 10).
nframes = (dt // self.delta)
if nframes > 0:
for _ in range(nframes):
self.writeFrame()
self.prevTimestamp = ts
self.log.debug('Rendered %d still frame(s)', nframes)
But it seems to miss some key/index-frames in the video now. Only deltas are shown until the fill windows refreshes.
Do you know how to solve this a better way?
To optimize the forward/reverse of the stream playback, I was thinking to keep a copy reference to a full-frame image every x interval during playback. Then when the user goes back 1 min, we look for the last full-frame image and only playback the PDU's from there. This might boost performance a lot.
Another solution in therms of usability might be to have a option to have the option to seek to the next user-interaction event. Like a keyboard of mouse action. This only usefully during user inactivity for a long time.
Was looking to extend the ReplayThread.py in not only having the notion of events and timestamp. But to include the PPUType here. Then it would be possible to scan for the next relevant event and set the player to that point in time.
The player does it's job well. Once the sessions become more then 1-2 days, the performance of the player drops a lot.
Seeking in the progress-bar freezes for longer periods and there is not workable way to reverse or forward the stream.
I've tried to split the replay file in separated files (respecting the binary format). But it seems only the delta's are in the PDU's.
Is there a way to find the closes full-image PDU easily?
Also the player seems to be single-threaded, my CPU is not used fully.
The text was updated successfully, but these errors were encountered: