質問なのですが、ネットワーク経由で動画や音声を配信してるサイトが
ありますが、どんな感じでデータを送受信しているのかイメージが分かりません。

AVIファイルやMP3ファイルを全部ダウンロードした後に、再生が始まるなら
分かるのですが、実際にはファイルを全部ダウンロードしてないのに
動画や音声の再生が始まっているように見えます。

これって、どうやってるのでしょう?1つのAVIファイルやMP3ファイルを
細かく分割し、たくさんのAVIファイルやMP3ファイルを作成して
それを順番に送受信して、切れ目無く再生してるという感じですか?

それともAVIファイルやMP3ファイルの再生って、ファイルの最初からデータを
シーケンシャルに読み込めば、データが全部届いてなくても途中までは再生
できるようなデータ構造なんでしょうか?

何か参考になりそうなサイトがあったら、教えてほしいです