- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 vi常用命令
1、复制 1)单行复制 在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制; 2)多行复制 在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……2、粘贴 在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴...
2018-02-25 11:49:43 243
原创 FreeSWITCH常用命令
1、查看变量值比如查看mod目录:eval $${mod_dir}也可以使用API命令查看:global_getvar mod_dir2、查看编码show codec其它内容: codec|endpoint|application|api|dialplan|file|timer |calls [count]|channels [count|like <match string>]...
2018-02-25 11:48:41 1979
原创 引用avutil.dll在release下的错误
打开工程属性对话框。选择 配置属性 - 链接器 - 优化,“引用”的值修改为“否(/OPT:NOREF)”
2018-02-25 11:48:08 389
原创 在CentOS 7上部署FreeSWITCH的过程
CentOS 7提供了FreeSWITCH的安装包(编译自1.6.15版本的源码),可以通过yum命令直接下载、安装。我们为什么没有直接使用这个安装包,而是选择直接从源码编译FreeSWITCH,是因为这个安装包存在如下问题: 1)缺少libav库。实现转码的模块mod_av依赖该库; 2)缺少mod_rtmp模块。该模块支持基于Flash的终端。 3)1.6.15版本的源码,通过rt...
2018-02-25 11:34:44 12519 1
原创 删除centos更新后多余的内核
删除centos更新后多余的内核 1.首先列出系统中正在使用的内核: # uname -a 或者 uname -r 2.查询系统中全部的内核: # rpm -qa | grep kernel 3.将你想删除的内核删除掉:(例如,在我的系统中,我要删掉kernel-2.6.32-279.9.1.el6.x86_64的内核,需要把所有含有kernel-2.6.32-279.9.1.el6.x86_64...
2018-02-25 11:24:40 1680
原创 CentOS7安装Mate桌面
1、安装Mate桌面yum groups install "MATE Desktop"2、安装Xyum groups install "X Window System"3、启动1)自动进入图像界面 systemctl set-default graphical.target 执行命令返回值: [root@localhost ~]# systemctl set-defaul...
2018-02-25 11:23:34 4711
原创 CentOS7上设置FreeSWITCH自启动
概述本文描述在CentOS7系统上设置freeswitch的自启动。程序安装在/usr/local/目录,用户是root 1、在目录/usr/lib/systemd/system下创建文件freeswitch.service,内容如下:[Unit]Description=FreeSWITCHAfter=syslog.target network.targetAfter=postgresql.ser...
2018-02-25 11:22:13 3113 2
原创 FreeSWITCH日志查看
1、查看log命令 console loglevel helpUSAGE:--------------------------------------------------------------------------------console loglevel [[0-7] | <loglevel_string>]Set the logging verbosity ...
2018-02-25 11:20:19 10997
原创 为FreeSWITCH增加号码段
FreeSWITCH默认安装后,只提供了1000至1019共20个号码。如果要增加新的号码端,可以通过修改配置实现。例如要增加一个30000到39999共10000个号码的号段。一、增加号段 修改配置文件conf/dialplan/default.xml,找到如下位置中的expression属性<extension name="Local_Extension">...
2018-02-25 11:17:34 1907
原创 更改FreeSWITCH默认登录密码
FreeSWITCH的默认密码为1234,客户端使用该密码拨号时,会有10秒的延时。通过修改此默认密码,可以避免这个延时。如把新密码设为2345,此时可以把conf目录下的vars.xml中的: <X-PRE-PROCESS cmd="set" data="default_password=1234"/>修改为 <X-PRE-P...
2018-02-25 11:11:42 7713
原创 通过ESL连接FreeSwitch主机
FreeSWITCH提供了ESL接口来接受外部的控制,默认情况下,只能连接本机的FreeSWITCH服务。如果需要连接局域网内其它主机上的FreeSWITCH服务。需要修改conf\autoload_configs目录下的配置文件event_socket.conf.xml。<param name="listen-ip" value="127.0.0.1"/>这句修改为:<...
2018-02-25 11:04:01 2824
原创 FreeSWITCH模块加载
一、模块接口 FreeSWITCH的大部分功能是通过加载外部的模块来实现的。模块通过一个数据结构向外部暴露了自己的接口。该数据结构定义如下:typedef struct switch_loadable_module_function_table { int switch_api_version; switch_module_load_t load; ...
2018-02-25 10:56:41 1493
原创 FFMPEG视频编码需要注意的一些问题
使用ffmpeg进行视频编码,除了一些固定的流程外,容易出问题的地方是音视频的同步,尤其是需要重新指定时间戳的情况下。以下是一些需要注意的问题:1)、FFMPE编码时,时间戳只需要指定AVFrame的pts字段。2)、时间戳的的时间单位使用AVCodecContext中的timebase,编码完成后,在使用函数av_interleaved_write_frame写文件之前,需要使用函数av...
2018-02-25 10:52:31 567
原创 CentOS7安装、配置PostgreSQL
一、程序安装yum install postgresql-serveryum install postgresql以下安装不是必要的安装客户端yum install pgadmin3这个包不知道干什么用yum install postgresql-contrib // 666二、初始化数据库安装完成后,需要初始化数据库,为它建立保存数据的目录结构 postgresql-setup ini...
2017-03-16 16:23:03 413
串口工具HyperComm 1.0.1
2010-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人