
トランスコーディング(Transcoding)
技術メディアストリームをデコードし、異なるフォーマットまたはビットレートで再エンコードするプロセス。
トランスコーディングとは?
トランスコーディングとは、あるエンコーディングから別のエンコーディングへの直接的なデジタル-デジタル変換です。ビデオ通話では、参加者の圧縮ビデオストリームを受け取り、生のビデオフレームにデコードし、異なる設定で再エンコードすることを通常意味します。
トランスコーディングの種類
- トランスレーティング: ビットレートの変更(例:高帯域幅の2Mbpsストリームをモバイルユーザー向けの500kbpsストリームに変換)。
- トランスサイジング: 解像度の変更(例:1080pを360pにダウンスケール)。
- トランスコーディング(フォーマット): コーデックの変更(例:VP8ビデオをH.264に変換して、Safariやレガシーデバイスで再生可能にする)。
いつ使用されるか?
トランスコーディングは計算コストが高く、レイテンシを追加します。主に、サーバーがストリームをミキシングするMCU(多地点制御装置)アーキテクチャ、または標準フォーマットが必要な録画やブロードキャスティング(RTMP)で使用されます。対照的に、SFU(選択的転送ユニット)アーキテクチャはレイテンシを低く保つためにトランスコーディングを避け、サイマルキャストなどの技術を好みます。