View Single Post
Old 20th January 2021, 18:03   #3  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,750
Intra refresh also can really improve quality when there is packet loss, which is pretty inevitable when using low-latency UDP in RTC. If an IDR is corrupted, the rest of the GOP is likely unwatchable. But with intra refresh, you get periodic refreshes for macroblocks which future frames can then reference, so over time quality is restored without a full IDR.

One can think of it is having IDRs for macroblocks instead of frames.

They're not great for random access, but that's not a key RTC scenario.

Encoding and playback are really different above and below 1 sec of latency!
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote