首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
FreeSWITCH快速录音
】的更多相关文章
FreeSWITCH快速录音
一.背景 测试人员反映FreeSWITCH录音不及时,需要大约5秒的时间才能捕获到RTP流. 二.原因及解决 查了下资料,FreeSWITCH默认的录音参数配置是开启缓冲的, 即RTP流大小到达65536字节写一次wav文件,想更接近实时的获得wav文件,关闭缓冲区即可. ... <action application="set" data="enable_file_write_buffering=false"/> <action applicat…
Freeswitch 各版本一键安装脚本 Freeswitch 快速安装 G729编解码库
最近有时间整理,写了freeswitch的一键安装包分享一下,里面带有 mysql=0 是否选择安装mysql. 其他提示:脚本里面集成了安装g729脚本,支持录音.转码的bcg729脚本. 1.下载脚本 wget http://www.highswitch.com/install_freeswitch_choice.sh 2.执行命令sh install_freeswitch_choice.sh mysql=0 freeswitch=1 version=1.4/1.5/1.6/1.7 3.…
freeswitch 接通后再录音
需求 录音时不要将前置媒体录制进去. 用法 <action application="set" data="media_bug_answer_req=true"/> 参考http://wiki.freeswitch.org/wiki/Variable_media_bug_answer_req…
快速安装freeswitch
前不久在Centos 6.4上安装了一台Freeswitch,测试已经OK.为了测试FS 的集群效果,从新在安装一台FS,快速安装的过程如下: 方案一:快速安装前提:不用重新下载Freeswitch. 1.将freeswitch的文件包复制到要安装的Centos中,默认放在/usr/local/src/中: 注:复制的时候,会出现权限的问题.用该指令从新设定权限: cd /usr/local/src/ --这是复制到的新目录 tar xvjf freeswitch-1.4.0.be…
Freeswitch录音Dialplan
<extension name="record"> <condition field="destination_number" expression="^1212$"> <action application="answer"/> <action application="set" data="RECORD_TITLE=Recording ${destin…
freeswitch呼叫流程分析
今天翻文档时发现之前整理的关于freeswitch呼叫相关的内容,写成博文分享出来也方便我以后查阅. 整体结构图 FreeswitchCore 模块加载过程 freeswitch主程序初始化时会从modules.conf.xml文件中读取配置,如果配置中如下内容生效: <load module="mod_sofia"/> 则执行加载sofia模块操作. 具体过程如下: main switch_core_init_and_modload switch_loadable_mod…
【如何快速的开发一个完整的iOS直播app】(采集篇)
原文转自:袁峥Seemygo 感谢分享.自我学习 前言 在看这篇之前,如果您还不了解直播原理,请查看这篇文章如何快速的开发一个完整的iOS直播app(原理篇) 开发一款直播app,首先需要采集主播的视频和音频,然后传入流媒体服务器,本篇主要讲解如何采集主播的视频和音频,当前可以切换前置后置摄像头和焦点光标,但是美颜功能还没做,可以看见素颜的你,后续还会有直播的其他功能文章陆续发布. 效果 为了采集效果图,我也是豁出去了,请忽略人物,关注技术. 忽略本人.png 基本知识介绍 AVFound…
通过Android录音进行简单音频分析
Android录音有MediaRecorder和AudioRecord两种方式,前者使用方便,可以直接生成录音文件,但是录音格式为aac和amr等等,都经过压缩处理,不方便进行音频分析. 而用AudioRecord可以得到PCM编码的原音频数据,可以用FFT对数据进行处理,简单分析声音的频率. 1.AndroidRecord录音 private static final String FILE_NAME = "MainMicRecord"; private static final i…
FreeSWITCH中文语音包
一.中文语音资源的获取 官方提供的资源:http://files.freeswitch.org/releases/sounds/ 自己录音 实在不行可以@我给你发一份. 二.中文资源的安装 英文资源的路径为conf/sounds/en/us/callie/... 类似的设置中文资源的路径为conf/sounds/zh/cn/link/...(link可以自己随意定义) 三.中文资源的配置 修改vars.xml如下: 52 <X-NO-PRE-PROCESS cmd="set" d…
FreeSWITCH第三方库(其他)的简单介绍(三)
FreeSWITCH使用了大量的第三方库,本文档主要介绍关联相关库的信息: 音频相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5486753.html 视频相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5488890.html ① ldns dns相关的库. ② libre libre 是一个利用异步 I/O 实现的实时通讯库.采用可移植的 POSIX 源码编写,符合 ANSI C89 和 ISO C99 标准. 这…