Bidirectional prediction is a form of compression in which the
codec uses information from
frames that have already been decompressed as well as from frames yet to come. The codec looks in two directions — forward and as back, making it bidirectional.