OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3545|回复: 4

stm32f405通过wifi传输音频

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2020-3-19
在线时间
5 小时
发表于 2020-3-19 15:46:05 | 显示全部楼层 |阅读模式
1金钱
公司最近要做一个项目,通过PCM芯片采样音频数据,然后通过I2S协议与MCU进行传输,利用DMA进行直接传输,创建两个缓存。当一个缓存满了之后DMA切换,并将这一个缓存数据经过处理之后,通过串口wifi芯片上传到手机,进行播放。请问这种构思是否可行?由于实时性的要求,能否采用UDP协议进行传输?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2020-3-20 01:02:49 | 显示全部楼层
最好进行压缩,然后再传输,如果单纯传输纯音频数据,数据流会比较大,如果是串口wifi,可能速度就不太够了。
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2020-3-19
在线时间
5 小时
 楼主| 发表于 2020-3-25 10:49:12 | 显示全部楼层
正点原子 发表于 2020-3-20 01:02
最好进行压缩,然后再传输,如果单纯传输纯音频数据,数据流会比较大,如果是串口wifi,可能速度就不太够了 ...

好的,谢谢原子哥
回复

使用道具 举报

18

主题

453

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2014
金钱
2014
注册时间
2016-12-27
在线时间
136 小时
发表于 2020-8-3 18:31:38 | 显示全部楼层
本帖最后由 anylinkin 于 2020-8-3 18:33 编辑

串口WIFI的速度很难超过几十K字节每秒,而一般音频都会到2-300K字节每秒。

所以,如果你准备用串口WIFI,那么你采集的音频流必须做强压缩,处理复杂,而且通信效果不一定好。

不过,其实还有一种更简单的方案,直接用基于SPI接口的高速WIFI模组,有效速度可以超过1兆字节每秒,传输视频都没多大问题,音频更不在话下了。你可看看这个宝贝,基于SPI接口,使用简单,占用单片机资源少,功能实用强大,稳定可靠

http://www.openedv.com/forum.php?mod=viewthread&tid=232913

或者详情去看: https://item.taobao.com/item.htm?id=576141575067

许多基于单片机的高速采集和音视频传输,都在使用这个高速WIFI模组,批量化部署近5年稳定运行,是做产品的好选择!





回复

使用道具 举报

6

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2020-3-13
在线时间
32 小时
发表于 2020-8-18 12:01:15 | 显示全部楼层
anylinkin 发表于 2020-8-3 18:31
串口WIFI的速度很难超过几十K字节每秒,而一般音频都会到2-300K字节每秒。

所以,如果你准备用串口WIFI ...

您好,是否提供源码?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-30 14:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表