In most cases, you will want to have your video encoded to several bit rates to allow for Adaptive Streaming, which will allow the playback device to determine the best-quality video it can currently play, based on factors including bandwidth, processor utilization, and others, depending on the circumstances.