First time at QtCentre forum.. so I hope that you guys can help me!
I currently developing an application, where I shall stream (or read) a video on a local hard-drive with a special format. This format has a special header and afterwards it has raw bytes of images with additional timestamps. These videos are normally >100 GB (not joking), so I want a efficient way of reading every frame in these files. At the moment I'm reading these by using QDatastream, but I have been suggested to use Memory Mapping instead. Is this the way to go?
To make this more challenging, my application consist of a video player (where the functionality should be: show the current video, step between frames), where meanwhile an activated background thread should could process the video, frame by frame. I have to decide:
- What kind of canvas should I display the video on?
- How do I ensure, that I can see the video, while processing it in the background?
Bookmarks