O streaming não usa intervalos de bytes - o HTTP não faz streaming.
Acredito que você esteja confundindo pseudo-streaming com HTTP / download progressivo com streaming real.
O primeiro não é um protocolo definido - varia de acordo com a implementação. Embora seja possível implementar um cliente que simplesmente usa solicitações de intervalo de HTTP, na prática é um pouco mais complicado do que isso.