2025年11月25日
摘要: 操作系统:Debian 12.5_x64 FreeSWITCH版本: 1.10.11 SILK编码由Skype设计,是一种用于VoIP的宽带音频编解码器,它支持8khz、12khz、16khz、24khz四种不同的采样率。今天整理下FreeSWITCH使用silk编码进行通话及转码的笔记,希望对你有 阅读全文
posted @ 2025-11-25 22:41 Mike_Zhang 阅读(88) 评论(0) 推荐(1)
  2025年11月20日
摘要: 操作系统:Debian 12.5_x64 FreeSWITCH版本: 1.10.11 fail2ban版本: 1.1.0 nftables版本: 1.0.6 FreeSWITCH系统部署在公网,大概率会碰到恶意注册,今天整理下debian12环境下使用mod_fail2ban + fail2ban 阅读全文
posted @ 2025-11-20 20:50 Mike_Zhang 阅读(90) 评论(0) 推荐(1)
  2025年11月14日
摘要: 操作系统:Debian 12.5_x64 FreeSWITCH版本: 1.10.11 rnnoise版本:0.2 从事FreeSWITCH相关工作,大概率会遇到静音检测和降噪的事情,之前整理过vad相关的内容: https://mp.weixin.qq.com/s/sxbhD20ojzQI_LJlk 阅读全文
posted @ 2025-11-14 21:55 Mike_Zhang 阅读(197) 评论(0) 推荐(0)
  2025年10月31日
摘要: 操作系统:Debian 12.5_x64 & Windows10_x64 rnnoise版本:0.2 gcc版本:12.2.0 python版本: 3.9.13 RNNoise是一个将传统数字信号处理与深度学习相结合的开源实时音频降噪库,可在消耗极少计算资源的情况下实现毫秒级降噪,今天整理下这方面的 阅读全文
posted @ 2025-10-31 21:07 Mike_Zhang 阅读(318) 评论(0) 推荐(1)
  2025年10月14日
摘要: 操作系统:Debian 12_x64 python版本: 3.14.0 最新发布的python3.14.0版本已经正式支持free-threading功能,可以在python中关闭GIL,更好地利用多核 CPU 的性能。 今天安装该版本进行了体验,并做了简单测试,这里整理成笔记记录下来,希望对你有帮 阅读全文
posted @ 2025-10-14 21:02 Mike_Zhang 阅读(749) 评论(0) 推荐(1)
  2025年8月16日
摘要: 环境:CentOS 7.9_x64 FreeSWITCH版本: 1.10.11(docker 23.0.6部署) Python版本:3.9.12 之前遇到过一个需求: 在不影响生产系统业务(FreeSWITCH服务)的情况下,实时推送WebSocket格式语音流给解析服务器,以完成后续服务(比如实时 阅读全文
posted @ 2025-08-16 22:22 Mike_Zhang 阅读(559) 评论(0) 推荐(2)
  2025年7月10日
摘要: 环境: window10_x64 & vs2022 python版本: 3.9.13 日常开发中,会遇到c/c++作为客户端访问http/https服务的情况,今天整理下windows10环境下c/c++使用winhttp访问http/https服务的笔记,并提供相关资源下载。 我将从以下几个方面展 阅读全文
posted @ 2025-07-10 19:10 Mike_Zhang 阅读(643) 评论(0) 推荐(1)
  2025年7月8日
摘要: 环境: window10_x64 & vs2022 cJSON版本: 1.7.18 日常开发中,会遇到c/c++生成或解析json的情况,今天整理下windows10环境下使用VS2022编译及使用cJSON静态库的笔记,并提供相关资源下载。 我将从以下几个方面展开: cJSON源码获取 静态库编译 阅读全文
posted @ 2025-07-08 20:17 Mike_Zhang 阅读(278) 评论(0) 推荐(0)
  2025年6月25日
摘要: 环境: window10_x64 & vs2022 openssl版本: 1.1.1s nasm版本:2.16.03 今天整理下windows10环境下,使用vs2022编译openssl静态库的笔记,并提供使用示例及预编译二进制文件下载。 一、源码及环境准备 openssl官网: https:// 阅读全文
posted @ 2025-06-25 22:12 Mike_Zhang 阅读(843) 评论(0) 推荐(0)
  2025年1月7日
摘要: 操作系统版本:Debian 12.5_x64 FreeSWITCH版本: 1.10.11 apr库版本:apr-1.7.4 & apr-util-1.6.3 gcc版本: 12.2.0 日志功能在python等脚本里面是标准库提供的,使用起来非常方便,如果在新开发的C程序里面实现该功能,比如将系统时 阅读全文
posted @ 2025-01-07 22:03 Mike_Zhang 阅读(392) 评论(0) 推荐(1)
  2024年12月17日
摘要: 环境: window10_x64 & vs2022pjsip版本: 2.14.1python版本: 3.9.13 近期有关于windows环境下软电话sdk开发的需求,需要开发动态库给上层应用调用,今天整理下使用pjsip封装简单的自定义软电话sdk笔记,并提供相关资源下载。 我将从以下几个方面展开 阅读全文
posted @ 2024-12-17 22:31 Mike_Zhang 阅读(1332) 评论(0) 推荐(1)
  2024年11月12日
摘要: 环境: window10_x64 & vs2022 pjsip版本: 2.14.1 之前整理过pjsip 2.10的编译及python使用示例: https://www.cnblogs.com/MikeZhang/p/pjsip20210116.html https://www.cnblogs.co 阅读全文
posted @ 2024-11-12 22:14 Mike_Zhang 阅读(2172) 评论(0) 推荐(0)
  2024年9月2日
摘要: 操作系统版本:Debian 12.5_x64 kamailio版本:5.8.2 kamailio作为专业的SIP服务器,可承担注册服务器的角色。今天记录下kamailio作为注册服务器,承接分机注册,并实现相互拨打的过程。 我将从以下几个方面展开: 模块配置 分机账号添加 无rtp代理的分机互拨 带 阅读全文
posted @ 2024-09-02 22:33 Mike_Zhang 阅读(1607) 评论(0) 推荐(1)
  2024年8月24日
摘要: 操作系统 :CentOS 7.9_x64 apr库版本:apr-1.7.4 & apr-util-1.6.3 gcc 版本:4.8.5 队列功能在C++或Python等脚本语言里面,是很容易就可以使用的,但C语言里面,标准库里面没有。 在使用C语言开发新应用时,就会遇到这个问题。阅读FreeSWIT 阅读全文
posted @ 2024-08-24 22:06 Mike_Zhang 阅读(580) 评论(0) 推荐(1)
  2024年8月17日
摘要: 操作系统 :debian 10.13_x64 rtpengine版本:10.5 最新的debian12环境可通过apt直接安装rtpengine,但工作中有时候还会涉及到debian10这样的老系统,今天记录下debian10环境安装rtpengine的笔记,并提供相关演示效果及资源下载。 我将从以 阅读全文
posted @ 2024-08-17 14:46 Mike_Zhang 阅读(740) 评论(0) 推荐(1)