It is a set of constraints on the encoding parameters. Basically the encoder sets the level to indicate the decoder capabilities necessary and sufficient to decode the stream. Take a look at Annex A of H.264.