系统说明:
为了解决gsm编码的wav格式录音文件在asterisk里面经常出现录音音量太小问题,把asterisk服务器上的录音格式改为g729(因为我们VOIP的音频编码使用g729),而windows上的默认播放器不能播放g729格式的录音,为了不影响客户使用体验,需要把g729格式的录音转回windows能播放的wav格式(说明:经过我们用ffmpeg做转换对比测试,语音质量下降有由asterisk内置转换器引起)
开发环境:Centos Python Django Mysql ffmpeg Ramdisk
系统功能:
1、根据客户输入的条件找到录音放置的位置
2、对比ramdisk中时候已经存在该录音文件,如果已有直接将ramdisk中的文件返回给客户
3、如果没有,下载录音文件到转换服务器的ramdisk中并转换格式并返回客户
4、有一个独立的进程监控ramdisk里面的文件,删除最后打开时间大于30分钟的文件