我正在RTP
信息流中接收音频数据。音频可以是G711 A-law
或u-law
,具体取决于来源。如何使用ffmpeg
api解码音频字节流? Linux上的ALSA
可以直接播放G711
音频格式吗?
答案 0 :(得分:4)
Libav肯定支持G.711。相关的编解码器ID为AV_CODEC_ID_PCM_MULAW
和AV_CODEC_ID_PCM_ALAW
。我建议你从他们提供的示例程序开始,然后修改audio_decode_example()
以使用G.711。
avcodec.h:http://libav.org/doxygen/master/avcodec_8h.html libav示例:http://libav.org/doxygen/master/avcodec_8c-example.html