使用Java播放G711编码的音频流



是否可以使用javax.sound.sampled或其他内置Java库在Java Applet中播放音频?音频内容类型为audio/basic,编码为G711。

音频流来自我正在使用的Axis网络摄像机的板载HTTP服务器。我也可以得到音频在AAC或G726编码。

我不太了解javax.sound。但我记得很久以前的Sun Java库处理音频,包括G.711数据。稍微搜索一下就会发现com.sun.media.sound。要将G.711数据解码为正常的PCM音频,请查看AlawCodec或UlawCodec类。是否有任何其他封装到音频,或者它只是原始的对数PCM字节没有头?如果有封装,可能会有其他类先处理它(像AuFileReader)。

最新更新