0

これはより理論的な質問です。

インターネットで flashplayer または divx を介して大きなビデオ (> 15 分) を見ていると、数分後にビデオの品質が低下し始めます (ビデオが遅れ始めるなど)。ここで一時停止ボタンを押して、10 秒などの短い時間の後に再生を再開すると、ビデオの品質はさらに数分間通常のように戻りますが、ビデオの品質は再び低下するため、もう一度一時停止する必要があります。数秒。

私の質問は、ソフトウェア設計の観点から、一時停止によってビデオの遅延が停止するのはなぜですか? ソフトウェアがキャッシュを更新する時間が得られたためではないかと思いましたが、正しい答えに本当に興味があります.

4

2 に答える 2

1

YouTubeをお試しください。これは、先読みバッファーとして機能するバッファーがどのようにいっぱいであるかを示しています。(接続が遅いために)使い果たされると、ビデオは劣化し始め、速度が低下します。一時停止すると、先読みバッファが再びいっぱいになります。

于 2011-03-10T22:55:09.097 に答える
1

メモリの問題のように聞こえます。メモリをスラッシングしている場合 - グラブしてから、再度グラブする前にさらに削除する必要がある場合 - パフォーマンスに影響します。この場合、ビデオが遅れているように見えます

于 2011-03-11T09:37:12.117 に答える