C言語を使用してLinux環境でwebrtcシミュレーターを開発しています。ここでは、ある webrtc シミュレーターから別の webrtc シミュレーターにメディアを送信する必要があります。VP8 と Opus コーデックを使用する必要があります。今、私は VP8 コーデックから始めています。私は VP8 を初めて使用するので、親切にも理解を深めてください。
シミュレーターなのでリアルタイムでメディアをキャプチャ・再生したくありません。ファイルからオーディオ/ビデオ データを読み取り、リモートに送信する必要があります。リモートで抽出されたメディア データを取得し、ファイルに保存します。
エンコードされた VP8 データを含むファイル形式はどれですか? それはwebmファイル形式ですか、それとも何か他のものですか?
webm ファイルに VP8 および OPUS コーデック データが含まれていると仮定すると (よくわかりません)、どうすればフレームごとに解析できますか。たとえば、AMR-NB ファイルからオーディオ フレームを抽出すると、ファイルから amr フレームを解析できます。同様に、VP フレームの解析ロジックを学習するヘルプ ページはありますか。
または、webm ファイルから VP8/OPUS フレームを解析できるオープン ソースがありますか。