g729
を使用してオーディオ データの RTP ストリームを送信したいと思いますffmpeg
。既存のオーディオ ファイルがありg729
、それを RTP ヘッダーでラップしてネットワーク経由で送信したいと思います。次のようになります。
$ ffmpeg -re -i encoded_audio.g729 -acodec copy -f rtp rtp://<address>:<port>
これは次のメッセージで失敗します:
[rtp @ 0x55f389dea040] Unsupported codec g729
Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Last message repeated 1 times
把握したffmpeg
g729 はデコードしますがエンコードしませんしかし、コーデックのポイントcopy
は、エンコード/デコード処理が完全にスキップ。
何か見落としている点はありますか?