腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
FreeSWITCH中文社区
专栏作者
举报
144
文章
196861
阅读量
59
订阅数
订阅专栏
申请加入专栏
全部文章
tcp/ip
编程算法
访问管理
网络安全
https
http
linux
xml
打包
lua
api
node.js
javascript
NAT 网关
开源
nat
json
git
github
html
腾讯云测试服务
容器
数据库
网站
windows
c++
makefile
sql
命令行工具
socket编程
安全
java
php
python
android
nginx
容器镜像服务
视频处理
分布式
ssh
微信
测试
路由
配置
通信
协议
.net
ide
unix
centos
SSL 证书
DevOps 解决方案
markdown
rpc
udp
数据分析
action
data
服务器
管理
脚本
交换机
系统
虚拟机
负载均衡
语音识别
机器学习
c 语言
bash
regex
vue.js
react
css
arm
嵌入式
云数据库 SQL Server
postgresql
maven
windows server
apache
apt-get
神经网络
深度学习
容器服务
云直播
语音合成
云推荐引擎
人工智能
图像处理
渲染
sass
webpack
存储
缓存
运维
压力测试
爬虫
shell
正则表达式
面向对象编程
dns
flash
敏捷开发
机器人
安全漏洞
迁移
app
crontab
expression
field
flags
function
gpt
ip
location
mp4
project
proxy
record
server
stream
video
wiki
wikipedia
编码
部署
操作系统
登录
教程
进程
镜像
客户端
可视化
路由器
软件
设计
摄像头
视频
手机
数据
网关
网络
异常
音频
语音
终端
UX
搜索文章
搜索
搜索
关闭
如何在FreeSWITCH中对接SRS
开源
客户端
软件
视频
协议
SRS是一个简单、高效的优秀的开源实时音视频服务器,支持 RTMP/WebRTC/HLS/HTTP-FLV/SRT/MPEG-DASH/GB28181、Linux/Windows/macOS、X86_64/ARMv7/AARCH64/M1/RISCV/LOONGARCH/MIPS 等协议和技术。
Seven Du
2023-09-03
801
0
超级好用的FreeSWITCH资源列表
github
git
开源
编程算法
api
A curated list of awesome FreeSWITCH resources, modules, frameworks, libraries and software. Inspired by awesome-go.
Seven Du
2022-12-12
1.1K
0
我从元宇宙归来
开源
网站
周末这两天,参加了开源社组织的中国开源年会COSCon'22,收获满满。尤其是今年大会首次以元宇宙形式举办,新奇而有趣。
Seven Du
2022-12-12
171
0
什么是Kamailio?
http
https
网络安全
开源
负载均衡
Kamailio:https://www.kamailio.org/(起源于SER)是一个开源的SIP服务器,主要用作SIP代理服务器、注册服务器等,即只处理信息,不处理媒体。如果你听说过FreeSWITCH:http://freeswitch.org.cn/或Asterisk,他们是典型的SIP B2BUA,主要用于VoIP媒体相关的处理。
Seven Du
2022-12-12
2.4K
0
FreeSWITCH TDengine模块
unix
开源
编程算法
数据库
sql
FreeSWITCH是一个开源、高性能的多协议的媒体引擎和通信平台。TDengine是一个开源、高性能、分布式,支持SQL的时序数据库。
Seven Du
2022-03-31
1K
0
FreeSWITCH 1.10.7发布
https
网络安全
linux
开源
该版本是近几年发布的最大的一个版本,有300多个提交,修复了5个安全漏洞,修复了很多潜在的问题并增加了很多实用功能,移除了freetdm模块并增加了mod_python3。新版本支持Debian 11(bullseye)。
Seven Du
2021-11-02
1.6K
0
万能FreeSWITCH directory脚本
php
xml
github
git
开源
好多人问我如何使用 mod_xml_curl 进行用户验证,每次回答指导都很费劲。今天用 PHP 写了一个万能脚本,希望对大家有帮助。
Seven Du
2020-12-21
1.1K
0
mod_sofia
tcp/ip
开源
访问管理
今天来说说mod_soifa,它就是FreeSWITCH中的SIP模块。 FreeSWITCH并没有自己开发新的SIP协议栈,而是使用了比较成熟的开源SIP协议栈Sofia-SIP,以避免“重复发明轮子”。Sofia-SIP是由诺基亚公司开发的SIP 协议栈,它以开源的许可证LGPL发布。参见 http://sofia-sip.sourceforge.net/ 。 在FreeSWITCH中,实现一些互联协议接口的模块称为Endpoint。FreeSWITH支持很多类型的Endpoint,如SIP、H232等。这些不同的Endpoint主要是使用不同的控制协议跟其他的Endpoint通话。所以说,Endpoint一般是跟通话相关的。 有的读者可能会问,那么实现SIP的模块为什么不支持叫mod_sip呢?这是由于 FreeSWITCH的Endpoint是一个抽象的概念,你可以用任何的技术来实现。实际上mod_sofia只是对Sofia-SIP库的一个粘合和封装。除Sofia-SIP外,还有很多开源的SIP协议栈,如pjsip、osip等。最初选型的时候,FreeSWITCH 的开发团队也对比过许多不同的SIP协议栈,最终选用了Sofia-SIP。FreeSWITCH 是一个高度模块化的结构,如果你喜欢其他协议栈,可以自己实现如mod_pjsip或mod_osip等,它们是互不影响的。这也正是FreeSWITCH架构设计的精巧之处。 mod_sofia实现了SIP中的注册服务器,重定向服务器,媒体服务器、呈现服务器、SBC等各种功能。它的定位是一个B2BUA,它不能实现SIP代理服务器的功能。实现SIP代理服务器的开源软件有OpenSIPS、Kamailio等。它们可以很好的与FreeSWITCH配合工作。 在mod_sofia中,有一个概念是SIP Profile,它相当于一个SIP UA,通过各种不同的配置参数可以配置一个UA的行为。一个系统中可以有多个Profile,每个Profile都可以监听不同的IP地址和端口对。 一个Profile中有多个Gateway,Gateway可以直译为网关,它主要用于定义一个远端的SIP服务器,使FreeSWITCH可以与其他服务器通信。FreeSWITCH可以作为一个SIP客户端(UAC)向远端的网关进行“注册”;当然也可以不注册,而是使用与远端服务器对等的方式(俗称SIP Trunk,即SIP中继)相互通信(我们将在第14章讲到FreeSWITCH与与它系统相连的各种拓扑结构)。 FreeSWITCH可以作为注册服务器,这时候,其他的SIP客户端就可以向它注册。FreeSWITCH将通过用户目录(Directory)中的配置信息对注册用户进行鉴权。这些SIP客户端所代表的用户就称为本地SIP用户、简称本地用户。 牢记FreeSWITCH是一个B2BUA。如果Alice通过FreeSWITCH给Bob打电话,Alice首先向FreeSWITCH发起呼叫,对FreeSWITCH而言,这路通话就称为来话(Inbound Call);然后FreeSWITCH再去呼叫B,这路通话称为去话(Oubtound Call)。如果来、去话都是在与本地用户之间的,又称为本地来话和本地去话。 如果来、去话的发起者和目的地不是本的用户。而是以中继方式进行的,就称为中继来话或中继去话。但是,中继的叫法只是沿用传统的PSTN网络中的概念,在SIP术语中,本来是没有中继的概念的。 FreeSWITCH默认配置了internal和external以及internal-ipv6等三个Profile。其中internal主要用于本地用户的注册,它与external的区别除了使用的端口号不同外,它们之间最大的区别就是发送到internal这个Profile上的呼叫(INVITE请求)是需要鉴权的,但发送到external上的INVITE请求却不需要鉴权。这一点,用户在使用中可以慢慢体会。只要不被它们的名字所迷惑,知道所有的Profile其实都是一样的,这两个Profile只是FreeSWITCH默认提供的两个例子而已,它们之间的不同在于使用了不同的配置参数。 该模块是FreeSWITCH中最大的一个模块,也是最主要的一个模块,它的功能和配置都很多,留待我们日后慢慢讲。点击左下角的「查看原文」也可以看到更多的信息。 ---------------------------------------- 题图:Sofia 来自wikipedia Sofia是保加利亚的首都和最大城市,跟我们的mod_sofia可没有半毛钱关系啊。 ---------------------------------------- FreeSWITCH-CN是什么? FreeSWITCH-CN是FreeSWITCH中文社区,
Seven Du
2020-12-21
1.5K
0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档