FreeSWITCH快速录音

Posted 一沙世界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FreeSWITCH快速录音相关的知识,希望对你有一定的参考价值。

一、背景

测试人员反映FreeSWITCH录音不及时,需要大约5秒的时间才能捕获到RTP流。

二、原因及解决

查了下资料,FreeSWITCH默认的录音参数配置是开启缓冲的,

即RTP流大小到达65536字节写一次wav文件,想更接近实时的获得wav文件,关闭缓冲区即可。

...
<action application="set" data="enable_file_write_buffering=false"/>
<action application="record_session" data="/tmp/test.wav"/>
<!--<action application="info"/>-->
<action application="bridge" data="user/${dialed_extension}@${domain_name}"/>
...

 

以上是关于FreeSWITCH快速录音的主要内容,如果未能解决你的问题,请参考以下文章

freeswitch 调试dialplan,自动接听,播放一段彩铃后开始录音,录音指定时间后自动挂机

Freeswitch录音Dialplan

第二天,关于sip的学习(freeSwitch增加配置录音功能)

FreeSWITCH折腾笔记5——G729转码支持

手把手教你部署验证freeswitch(避免踩坑)

python2根据索引表查找相应的录音片段拼接录音