pyrdp
pyrdp copied to clipboard
PyRDP Player - Playback/Analysis experience improvements
Right now the player works reasonably well for short sessions. For longer sessions, a few usability issues quickly become apparent. This issue is a top level issue to track a shopping list of potential improvements that we should consider for UX on long captures.
Each point's individual progress should be tracked in its own issue as this progresses. This issue is meant to discuss individual points, add or remove items from the shopping list, and prioritize.
Playback
- [ ] Better memory management to avoid OOM and support playback of very long/high-res sessions
- [ ] Better support for seeking (periodically dump a "key frame" in the session file or a separate file)
- [ ] Support playback resumption or "start from timestamp"
- [ ] UI support for "seek to timestamp"
Processing
- [ ] Support for splitting of files (chunks of X minutes, chunks of Y MB?)
- [ ] Support for "carving" a slice of a session (process start to end into a separate session)
Related conversion speed improvements made here: #349. Hmm that doesn't apply to the player, sorry. I created https://github.com/GoSecure/pyrdp/issues/352 instead.