Webの様々なデータ形式③
音声、動画配信についていろいろ調べてみました!
エンコードとデコード
音声・動画ファイルは転送時間圧縮のために、データを圧縮したうえで利用されます。データ圧縮のためには「コーデック」というソフトウェアが用いられます。
・圧縮すること:エンコード
・再生するために伸長すること:デコード
と言います。
また、広く使われているコーデックはこんなところです
・音楽:MP3、AAC
・動画:MPEG-4、WMV
音声・動画の配信方法
音声・動画の配信方法は2つあります。1つはダウンロード配信、もう1つはストリーミング配信です。それぞれの機能は以下の通りです。
①ダウンロード配信
こちらはすごく単純、Webサーバーからファイルをダウンロードしてもらい、それを再生する方法です。仕組みは単純で、特別な準備がなくても実現可能です。ちなみにファイルをダウンロードしながら再生する方法を「プログレッシブダウンロード配信」と言います。
②ストリーミング配信
ストリーミング配信では、ファイルを細かく分割し、細切れになったデータをユーザーに配信して再生します。再生したデータは都度削除されるため、著作権の問題は解決します。ただし、送信するデータをにして転送するためのストリーミングサーバーが必要になります。
サポート頂いた方にはコメントを返させていただきます。サポート頂けますと幸いです✌️