看到SDK中的语音例子是,两块CC3200板进行实时语音传输。其中用到了DMA。
现在,我想通过计算机 连接到 CC3200,向CC3200实时传输语音。请问这个是不是用DMA就不行了啊?必须要加缓存吗?
因为计算机通过UDP传输的语言速率,肯定会比语音播放的速率快啊
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
看到SDK中的语音例子是,两块CC3200板进行实时语音传输。其中用到了DMA。
现在,我想通过计算机 连接到 CC3200,向CC3200实时传输语音。请问这个是不是用DMA就不行了啊?必须要加缓存吗?
因为计算机通过UDP传输的语言速率,肯定会比语音播放的速率快啊
请问你计算机和CC3200是用什么接口连接呢?
CC3200语音的例子是通过i2s走的。
CC3200做AP,
计算机 通过WiFi UDP 连接CC3200,向CC3200实时传输语音。
UDP的数据传输率肯定会高于i2s的语音播放速率,即使内容使用了buffer, DMA,
计算机通过UDP实时传输语音,CC3200通过语音模块,还是不能实时播放的吧。
请问有没有好的方案,
现在我想到的就是:CC3200将计算机通过UDP传输的语音数据先存放到本地的SD卡,然后再播放。
是否有更好的方案?
你的方案是需要语音的播放吧,这样的就看你实时传输的语音的采样率,多少声道等等。
这样来换算WIFI传输的数据速度。而不是单纯的说UDP大于I2S的速度而已。
哦,谢谢!
请问: PC机通过UDP 传输 MP3数据流 到 CC3200,CC3200实时语音播放,即一边接收数据一边播放,有没有合适的方案?
是否需要CC3200内部开一个小的buffer,还是存放到SD卡中?
听说有RTP协议,是否可在这个方案中使用?