Я хотел бы отправить поток 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
в том, что процесс кодирования/декодирования былполностью пропущено.
Я что-то упускаю?