OpenEdv-开源电子网

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

实现网络电话功能

[复制链接]

1

主题

3

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2015-6-9
在线时间
1 小时
发表于 2015-6-9 11:13:26 | 显示全部楼层 |阅读模式
5金钱

设备功能,下位机通过连接公网,与另一端实现实时通话(打电话效果)
一、系统下位机打算采用 MCU+PCM编解码芯片+网络模块 的方式来实现
二、工作流程:
1、启动后先建立网络连接(假设已经完成连接)
2、将对方发送过来网络包进行解包,然后把PCM数据发送给PCM编解码芯片进行解码播放,同时,将自己方的语音数据,通过PCM编解码芯片进行编码,交由MCU打包,打包完成后,MCU通过网络模块发送给对方。
3、外围还有一些控制按键和指示灯


请教原子哥的问题
问题一:MCU如果采用8位单片是否可以完成这样的工作?
问题二:PCM编解码芯片能否推荐一款全双工、性价比高、外围电路简单的芯片?
问题三:通过看论坛以往的帖子,发现编解码有如果数据不连续,会发生DAC不输出的情况,可是现实情况是,传输数据的连续性受网络质量的影响,这个情况是否可以用软件的某种算法或者机制来改善呢?

新手第一次搞音频,还望大家多多指点

最佳答案

查看完整内容[请看2#楼]

1,估计不行,除非有硬件加速。 2,WM8978。 3,这个没办法,最多就静音了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-6-9 11:13:27 | 显示全部楼层
1,估计不行,除非有硬件加速。
2,WM8978。
3,这个没办法,最多就静音了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2015-6-9
在线时间
1 小时
 楼主| 发表于 2015-6-10 07:54:40 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
先谢谢原子哥及时回复问题,我再看看吧,到时候东西做出来了再贴出来,供大家提提意见
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2015-6-9
在线时间
1 小时
 楼主| 发表于 2015-6-11 08:34:10 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥,咱开发板有没有带WM8978的驱动或例程?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-6-11 22:17:05 | 显示全部楼层
回复【4楼】wxhsnoopy:
---------------------------------
F407有。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2015-6-29
在线时间
1 小时
发表于 2015-6-29 17:35:11 | 显示全部楼层
这个前段时间弄过,说下我的路子:
1、采用ARM-CM3,这个快,速度肯定没问题了;
2、解决将声音信号转换成ADPCM,用的是VS1003B,解码也用它;
3、我连的不是公网,直接CAN总线,可能这个好弄些,当时测试的时候直接MP3(44.1K),总线500K速率,
     可传个几百米吧,音质杠杠的,如果换成8K的采样率,总线50K速率,传输距离可以算的出来;
4、搞这个不要想着都去靠软件来完成,采用硬件往往事半功倍的,开发周期也短些。
5、个人决定最偷懒的办法:拾音-VS1003B-网络-VS1003B-听筒。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-6-29 22:01:17 | 显示全部楼层
回复【6楼】dalang_9793:
---------------------------------
谢谢分享
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-25 11:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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