2

私はyoutubeまたは他のストリーミングビデオサイトを意味します、しかし私はそれをYoutubeで見ました。
ロードされたバーに、プレーヤーが再生できるように十分な数のビデオストリームがロードされたことが表示されることがありますが、突然一時停止してロードアイコンが表示されますか?
私はただ興味があります。しかし、ストリーミングされたフラッシュビデオをよりよく理解するのに役立つ可能性があるため、これはプログラミング関連の質問です。

4

2 に答える 2

1

AFAIK、プロトコルはそれを試みますが、ストリーミングビデオは順番にロードされません。一部がまだ完全にダウンロードされていない可能性がありますが、平均して、ほとんどのビデオは完全にダウンロードされています。移動するダウンロードバーを停止すると、何も起こらないように感じられます。

別の可能性は、プロトコルを十分に理解していないことですが、特定のパッケージが完全に受信されなかったということですが、アプリケーションは受信したと考えています。ストリームのその部分を実行しようとすると、欠落しているビットをロードしている間、ビデオは停止します。

于 2010-02-03T18:57:40.613 に答える
0

私はいつも、ビデオが完全に再生できるかどうかを確認するために、現在のダウンロード速度に対してバッファリングされたデータの量をテストするある種のアルゴリズムを使用していると想定していました。ダウンロード速度が突然特定のしきい値を下回った場合、プレーヤーは、ビデオが終了する前にバッファリングされたデータの最後に到達することを認識し、停止してさらにロードします。

そうでないかもしれない。

于 2010-02-03T19:05:10.120 に答える