Skip to main content

What Is B-Frames (Bidirectional Frames)?

Video frames that reference both previous and future frames for better compression. Setting 2 B-frames is standard for streaming.

B-frames (Bidirectional predicted frames) are a compression technique where a frame is encoded using references to both the frame before and after it. This provides better compression than P-frames (which only reference the previous frame) but adds a small amount of encoding latency. For streaming, 2 B-frames is the standard setting — it provides good compression without noticeable latency. Setting B-frames to 0 slightly reduces latency but increases file size.

Try It Yourself

Related Terms

← Back to Glossary