【发布时间】:2010-07-30 16:47:51
【问题描述】:
我有一些以 PCM 编码的语音声音流(PCM_SIGNED 8000.0 Hz,16 位,单声道,2 字节/帧,little-endian),我想通过网络发送它们。为了节省带宽,我目前使用 JSpeex 对流进行编码。但是,为了节省更多带宽,我想(如果可能)在使用 JSpeex 编码之前将这些多个流组合成一个流。我的 DSP 知识严重缺乏,我想知道如何在 Java 中组合流?
【问题讨论】:
-
“将这些多个流合并为一个流”是什么意思?一个接一个地连接它们,还是什么?
-
不要将它们组合在一起,使它们“重叠”在一起。基本上,这是一个语音聊天服务器,它将从所有连接的客户端接收一堆语音流,将它们混合/组合成一个流,然后将该单个流发送回所有客户端。
标签: java audio signal-processing speex jspeex