In most cases, it's usually better to download in advance but video and sound quality have an impact on battery and data ...