摘要:
大致网络示意和终端号码: 客户端侧: 终端号码(1019)终端IP(192.168.1.15)+ 网关(192.168.1.1) + 路由器公网IP(动态地址) 服务器侧: 防火墙(181.92.2.7)+ 负载(10.40.50.20X)+ FreeSWITCH(10.10.10.190)+ 终端 阅读全文
摘要:
个人把工具类分为两部分: 一、连接池部分 二、操作方法部分 阅读全文
摘要:
参考链接:https://wdd.js.org/audio-hide-download-icon.html 1. controlsList=”nodownload”// 这个方法只支持 Chrome 58+, 低于该版本的是没有无法隐藏的 controlsList属性只兼容Chrome 58+以上, 阅读全文
摘要:
一、背景 Linux服务器的一个目录里,每天产生海量的文件。为了防止磁盘被写满。 决定每天删除部分老文件。OK,问题来了,如何过滤出指定日期的文件? 二、强大的Linux 一行代码搞定: 得到的文件列表就是2018-03-21生成的文件。 三、Java示例代码 阅读全文
摘要:
一、背景 测试人员反映FreeSWITCH录音不及时,需要大约5秒的时间才能捕获到RTP流。 二、原因及解决 查了下资料,FreeSWITCH默认的录音参数配置是开启缓冲的, 即RTP流大小到达65536字节写一次wav文件,想更接近实时的获得wav文件,关闭缓冲区即可。 阅读全文
摘要:
背景:分析较高并发情景下的通话质量不佳的原因,需要长期抓包。 一、自动打包 1. 指定以1MB的大小打包,这个必须在/var/tmp/目录下执行。 2. 指定以100MB的大小打包,打1000个包 好了,我们按照1GB打的包,分析的时候发现实在是太慢了……一个过滤条件就要等分钟单位的时间,怎么办?拆 阅读全文
摘要:
可能通信背景的同学,一提到PCM编码,脑海里都能跳出来一个数值64K。 一、64KB还是64Kb? 二、哪里来的64Kb? 三、PCMA和PCMU 四、160字节是怎么来的? 好了,下面需要考虑怎么把这8000字节数据发送出去了。 五、这每秒产生的8000字节数据你打算怎么处理? 等等,说了半天还是 阅读全文