AMR语音播放,求助高人.看看.......

[复制链接]
查看11 | 回复4 | 2021-1-27 07:16:23 | 显示全部楼层 |阅读模式
情况如下:
想在CPU主频200MHz的PocketPC上(操作系统WindowsMobile5.0)实现软电话功能,以AMR格式传输语音。
需要实时的将PCM数据转化为AMR格式。

尝试过如下几种解决方案:
一、采用3GPP提供的FloatingpointANSI-Ccode(26104-510),但是编码速度无法达到要求,编码的速度大概只能处理一半的实时PCM数据。
二、采用Intel(R)IntegratedPerformancePrimitives(IntelIPP)库来实现编码,这样速度能够达到要求,但是软件将只能运行在采用IntelXcale架构系列CPU的只能设备上。
三、看了一下开源的ffmpeg类库,它对于AMR编码的实现也没有重写,而是直接采用了3GPP的解决方案,无法解决速度问题。

求助:
是否存在第三方的不依赖于CPU类型、不依赖于硬件编解码芯片的,能够以纯软件编码的方式实现,并且能在200MHz主频CPU上达到速度要求的解决方案?
(以降低程序对设备硬件的依赖性)
可以不实现自适应功能,只要在固定码率下能够达到速度要求即可。
先谢了...

分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:16:23 | 显示全部楼层
有过这方面经验的高手,请指点一.二...

回复

使用道具 举报

千问 | 2021-1-27 07:16:23 | 显示全部楼层
有过这方面经验的高人,请指点一二...
纯软件实现的方案,如果有成熟方案可以有尝支持.
[email protected]
回复

使用道具 举报

千问 | 2021-1-27 07:16:23 | 显示全部楼层
有过这方面经验的高人,请指点一二...
纯软件实现的方案,如果有成熟方案可以有尝支持.
[email protected]
回复

使用道具 举报

千问 | 2021-1-27 07:16:23 | 显示全部楼层
完全软件实现的AMR处理,在CPU200M的处理器上.能达到的速度极限是多少呢?
知道的高人能给个参考吗?
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行