ストリーミングFAQ:ビデオとは?
さて、特にストリーミングのコンテキストで、「ビデオ」が実際に意味するものを分解しましょう。
最も簡単な用語: ビデオは、動きの幻想を作成するのに十分な迅速に表示される静止画像(フレーム)のシーケンスです。それはフリップブックのように考えますが、画面に表示されます。
ここに、より詳細な説明があり、重要な側面をカバーしています:
* フレーム: これらは、ビデオを構成する個々の静止画像です。 毎秒表示されるフレームの数は、フレームレート(fps)と呼ばれます。 。 一般的なフレームレートには、24 fps(フィルムでよく使用される)、30 fps、60 fps(ゲームとよりスムーズなビデオに共通)が含まれます。一般に、より高いFPSは、より滑らかな知覚される動きにつながります。
* ピクセル: 各フレームは、ピクセル(画像要素)と呼ばれる小さなドットで構成されています。フレーム内のピクセルが多いほど、解像度が高くなります そして、画像が鋭くなります。 一般的な解像度は次のとおりです。
* SD(標準定義): 480p(約640x480ピクセル)
* HD(高解像度): 720p(1280x720ピクセル)、1080p(1920x1080ピクセル)
* Ultra HD(4K): 2160p(3840x2160ピクセル)
* 8k: 4320p(7680x4320ピクセル)
* エンコード: ビデオファイルは通常非常に大きいです。ストレージとストリーミングのためにそれらを管理しやすくするには、エンコードする必要があります 。エンコーディングは、数学的アルゴリズム(コーデック)を使用してビデオデータを圧縮し、ファイルサイズを削減します。 一般的なビデオコーデックは次のとおりです。
* H.264(AVC): 広く使用され、比較的効率的なコーデック。
* H.265(HEVC): H.264よりも効率的で、同じビットレートで高品質を可能にします。
* vp9: Googleが開発したオープンソースコーデック。
* av1: HEVCやVP9よりもさらに効率的になるように設計されたロイヤリティフリーのオープンソースコーデック。
* Bitrate: Bitrateは、ビデオを表すために使用されるデータの量を指します。 通常、1秒あたりのビット(bps)、1秒あたりのキロビット(kbps)、または1秒あたりのメガビット(mbps)で測定されます。より高いビットレートは一般に高品質を意味しますが、ストリーミングのためのファイルサイズが大きく、帯域幅要件が高くなります。
* コンテナ(フォーマット): ビデオコンテナ(またはフォーマット)は、ビデオストリーム(コーデックを使用してエンコード)、オーディオストリーム、およびメタデータ(字幕など)をバンドルするファイル形式です。 一般的なコンテナ形式は次のとおりです。
* mp4: 非常に人気のある汎用性の高いコンテナ形式。
* mov: QuickTimeでよく使用されるAppleのコンテナ形式。
* mkv: さまざまなコーデックや機能をサポートできる柔軟なコンテナ形式。
ストリーミングのコンテキストで:
ビデオをストリーミングすると、一般的に次のようになります。
1。ビデオがキャプチャされ、エンコードされています: コンテンツクリエーターはビデオを録画し、ソフトウェアを使用して特定のコーデックを使用してデジタル形式にエンコードします。
2。ビデオはストリーミングプラットフォームにアップロードされます(YouTube、Netflixなど): エンコードされたビデオファイルはサーバーにアップロードされます。
3。ビデオをリクエストします: [再生]をクリックすると、デバイスはサーバーにリクエストを送信します。
4。サーバーは、ビデオをチャンクで送信します: サーバーは、ビデオデータを小さなセグメントのデバイスにストリーミングします。
5。デバイスがビデオをデコードして表示します: デバイスは適切なコーデックを使用してビデオストリームをデコードし、画面にフレームを表示します。
6。適応ビットレートストリーミング(ABS): ほとんどの最新のストリーミングサービスはABSを使用しています。これは、ストリーミングプラットフォームがインターネット接続速度に基づいてビデオ品質(Bitrate)を動的に調整することを意味します。接続が遅い場合は、バッファリングを防ぐために低品質のストリームを受け取ります。
キーテイクアウト:
*ビデオは、基本的に急速に表示される一連の画像です。
*フレームレート(FPS)、解像度、およびビットレートは、ビデオの品質に影響を与える重要な要因です。
*エンコードは、効率的なストレージとストリーミングのためにビデオデータを圧縮します。
*ストリーミングには、インターネット上でチャンクでビデオデータを送信することが含まれます。
うまくいけば、この説明は、ビデオとは何か、ストリーミングのコンテキストでどのように機能するかを理解するのに役立ちます。