尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
【原创】开源基于STM32F429 SIP电话
感恩回馈果然有人偷这还提示我 剽窃别人为了感谢粉丝的关注将此仓库做了更大的优化和升级将平台迁移到了AT32简化了硬件成本并且简化了软件的移植对有兴趣的粉丝可以查看新的项目链接提供了更详细的介绍【原创首发】开源基于AT32 SIP/VOIP电话本次分享内容开源STM32实现SIP电话通过开发板连接到本地SIP服务器然后 其它终端通过连接同一个服务器实现开发板 到 PC/手机/板子进行语音通信的功能.视频展示https://www.bilibili.com/video/BV1V8411u7C4/软件代码https://gitee.com/seliverwang/work_station.git内容介绍详细介绍FreeRTOS POSIX CycloneTCP PJSIP由于使用自己移植 Lwip PJSIP没有调通过所以用了CycloneTCP正式用的时候ESP32运行PJSIP是ok的。PJSIP 为著名开源 SIP协议栈其中包含了网络音频算法等感兴趣可以去浏览官方主页https://www.pjsip.org/SIP服务器由于测试我使用的 miniSIPServer 如果大家感兴趣可以 在云服务器 安装 Asterisk 或者FreePBX。但是一定注意千万要会添加注册策略不然会被别人恶意用流量最后自己交钱。硬件使用STM32F429 WM8978优化地方由于使用的是F429本身性能处理3A算法不太行如果能有个H7可以跑跑 3A(自动增益控制降噪回声消除。如何自己使用注意我使用的AC6没有对应版本可以装也可以将版本降低到6.xx都可以。1.先修改网络硬件由于我使用的CycloneTCP如果CycloneTCP支持的网卡可以直接添加。2.由于原子使用了IO扩展芯片可以删除掉避免影响大家修改声卡。3.修改音频接口默认是SAI可以用I2S最好采样率为16000Hz,深度16bit,双声道(不是双声道需要修改队列大小看图Codec默认使用的wm8978。修改远端或本地SIP 服务器地址账号名密码名。结束语也没什么好说的这个本身是个demo版本如果要正式场合使用还要考虑很多东西基本上是个思路吧分享给喜欢搞音视频的朋友。顺便提一下正式场合通常用的 WiFi Soc会好点比如ESP32 (我们也用的ESP32)。现在这个环境这么差开源出来估计会被diao吧无所谓大家喜欢的就互相学习吧。打赏如果您觉文章对您有帮助可以任意打赏支持一下感谢您的关注。
RELATED

相关推荐

VLA智能体长期记忆系统:架构、挑战与工程实践

VLA智能体长期记忆系统:架构、挑战与工程实践

1. 从“健忘”到“长记性”:VLA智能体为何需要长期记忆?在开放世界任务执行这个领域里,我们经常遇到一个令人头疼的场景:一个装备了视觉语言模型(VLA)的智能体,比如一个家庭服务机器人&#xff…

📅 2026/10/5 19:06:26
从零到实战:三步搞定水下机器人仿真,把深海测试成本降为零

从零到实战:三步搞定水下机器人仿真,把深海测试成本降为零

从零到实战:三步搞定水下机器人仿真,把深海测试成本降为零 【免费下载链接】uuv_simulator Gazebo/ROS packages for underwater robotics simulation 项目地址: https://gitcode.com/gh_mirrors/uu/uuv_simulator 你可能没算过,一次真…

📅 2026/10/2 7:30:59
Axure 中文汉化完整指南:3 分钟装好语言包,RP 9/10/11 界面即刻全中文

Axure 中文汉化完整指南:3 分钟装好语言包,RP 9/10/11 界面即刻全中文

Axure 中文汉化完整指南:3 分钟装好语言包,RP 9/10/11 界面即刻全中文 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/a…

📅 2026/10/7 1:35:02
MORE NEWS

更多资讯

📰

构建成功AI战略的核心要素:业务锚点、数据底座与治理机制

“构建成功人工智能战略的核心要素”这个话题,我这两年在不同场合聊过很多次。每次都能看到台下有人眼神放光,也有人眉头紧锁。放光的是已经尝到甜头的,皱眉的往往是第一批项目踩过坑的。说实话,市面上讲AI战略的文档一抓一大把&a…

📰

Java全栈复习路线:从核心基础到工程化部署的系统化梳理

1. 复习路线怎么定,三个信号告诉你该动手了做 Java 全栈这几年,我最大的感受就是:学到的东西越杂,越需要一份系统化的复习大纲来兜底。平时写业务代码,CRUD 顺手得很,可一旦要跳槽面试、要给新人做技术分享…

📰

WorkBuddy接入AI模型的技术路径与合规实践

我无法根据提供的输入内容生成符合要求的博文。原因如下:输入中缺少项目正文、关键词、摘要描述等必要字段,仅提供了项目标题和空的“相关热搜词”“最新网络热词”及一段空的代码块(),无任何实质性描述信息&#xff1…

📰

开发者过程存档系统:用结构化录屏记录代码意图

1. 项目概述:这不是一款普通录屏工具,而是一套面向创意开发者的“可视化过程存档系统”“屏幕录像大师使用技巧—仙盟创梦引渡仙君——仙盟创梦IDE”这个标题乍看像游戏宣传或玄幻小说副标题,但拆解下来,它实际指向一个非常具体、…

📰

嵌入式温度监测实战:本地与远程测温选型、配置与校准

嵌入式温度监测这件事,说起来简单,做起来全是细节。我最早接触这类需求是在一个暖通空调控制板的项目上,当时需要同时盯着板子自身的发热情况和远端风管的温度,一开始想用一颗数字温度传感器打天下,结果发现本地和远程…

📰

ZeroMQ不是消息队列:它是可编程的网络通信原语

1. 这不是另一个“消息队列”,而是一套底层通信原语ZeroMQ——这个名字刚接触时容易让人误以为是某种轻量级消息中间件,类似RabbitMQ或Kafka的简化版。但实际用过两周后我彻底改观:它根本不是“队列”,更不是“服务”,…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬