phoboslab / qoi

The “Quite OK Image Format” for fast, lossless image compression

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Is the QOI encoding suitable for live video streaming

xiaozhuai opened this issue · comments

Is the QOI encoding suitable for 1080p live video streaming when the bandwidth is sufficient?
Reducing latency is a top priority.

I feel like yes
Because qoi encodes/decodes soo quickly it sounds like a good idea

It's latency will be basically perfect, but the bandwidth will be pretty terrible compared to any actual video codec.

commented

for purposes of video, or any animation, it'd be reasonable to avoid re-drawing entire frames/screens, right? the biggest loss and potential optimization would probably be there. most immediate and easy to address, anyways. pretty sure all major video codecs do exactly this for exactly that reason. APNG also had this consideration.

also, haven't there been other projects working on animated QOI? i swear one even was doing video. might be worth checking-out.

this definitely sounds like a good idea. love to see it! but by itself, it definitely wouldn't do enough to reduce bandwidth impact. also, as per the intent of its creator, try not to bloat whatever dervived format with complications it really doesn't need.

massive amount of data can be "removed" by frame diffing and then add 128 to the result, followed by an actual QOI across the computed and corrected difference between frames.