web-dev-qa-db-ja.com

スムーズなオンラインビデオストリーミングに貢献するものは何ですか?

オンラインでのビデオのストリーミングについて一般的な質問がありました。特にYouTubeで。 360pまたは480pでビデオをスムーズにストリーミングするには、本当に何が必要ですか?では、そのHDの良さのために、コンピューターが720pと1080pをスムーズにストリーミングできるのはなぜでしょうか。

CPU(速度、コア数、キャッシュサイズ)、GPU(チップセット、VRAM、メモリタイプ)、さらにはHDD(IDEとSATA)のいずれに関係するのかよくわかりません。

通常のビデオ、さらには高解像度ビデオをオンラインでストリーミングする機能に貢献するものは何ですか?

2
Wesley

一番の貢献者はあなたの利用可能な帯域幅でしょう。

持っているほど、ストリーミングが向上します。それは、より低い帯域幅でストリーミングすることが不可能であるということではありません。より低い帯域幅では、遅延やドロップされたパケットなどが有効になります。本質的に、帯域幅の品質も重要です。 Pingtest.net を参照してください。

それは単にあなたのコンピュータにビデオを届けることです。 360pの場合、スムーズなストリーミングには、最低約3Mbが必要です。 480pは約5Mbが必要です。正直なところ、住宅用回線のストリーミング720pまたは1080pにはポイントがありません。

Flashベースのプレーヤーを使用している場合(そしてあなたがそうしていると思いますが)、CPUサイクルのlotを消費します。ブラウザによっては、RAMを蓄えることもできます。まともなまたはハイエンドのGPUが役立つかどうかはわかりません。ディスクにキャッシュしない限り、HDDはおそらく問題になりません。

2
Josh K

まず、ビデオをコンピュータに取り込む必要があります。これには、コンピューターとサーバー間の帯域幅が含まれます。必要な帯域幅の量は、ビデオのエンコード方法とビデオの品質によって異なります。HDコンテンツにはより多くの帯域幅が必要です。これが原因で問題が発生することがよくあります。

次に、コンピュータはビデオをデコードして再生できる必要があります。これにはCPUとメモリが必要です。最近の多くのビデオカードがこのタスクを引き継ぐことができ、ビデオのデコードに必要なCPU時間を大幅に削減します。定義の高いコンテンツには、より高い要件があります。

0
Darth Android