Kieran Kunhya
π€ SpeakerAppearances Over Time
Podcast Appearances
Yes, please.
So I frames often key frames, but...
is complete frames.
It's like an image, it's a JPEG, right?
You can start, you see everything, right?
And then the next image can be a P frame, which is a predicted frame.
So you take some part of the previous image saying, well, I need the block five and seven and 42,
and you replace it, and then you just give the extra information, right?
But that means that in order to decode this P frame, you need to have access to previous I frame, right?
And then, of course, you have more complex one, which are B frames, which are B predicted frames, which can depend on different type of frames, some in the past, some in the future.
And so ProRes is an intra-only codec.
For the people who can see, this is a very good one, right?
So I-frames are complete frames.
P-frame basically depends only on I-frame and B-frames can depend on in front.
You can even have, and we use that in terms on Kyber, is what we call intra-refresh, where
Basically, there is no iframes.
But so you never have an iframe.
This is intra-refresh that we use, right?
But for me, the biggest mind-blown when I started was the B-frames.
B-frames, means B-predicted frames, can depend on frames that are coming in the future.