[转]FreeSwitch启用WEBRTC小记

FS启用webrtc:(可以使用自签发的root证书 或 申请免费的域名证书!以便使用websip)

1、创建证书,用自签发的证书或申请域名证书都可以

2、生成wss证书,放FS的相应目录: windows是 ..../freeswitch/certs centos是 /etc/freeswitch/tls
生成wss证书,如(就是crt+key,证书的两个文件附加在一起):

cat CA.pem CA.key > /etc/freeswitch/tls/wss.pem


删除已有的dtls-srtp.pem,FS重启后会自动生成!
(如果dtls-srtp.pem错误,就无法进行语音通讯,报 audio DTLS key err !,需删除dtls-srtp.pem让FS自己根据wss.pem创建)

3、conf/vars.xml 有两个开关,打开。

类似下面:

<X-PRE-PROCESS cmd="set" data="internal_ssl_enable=true" />
<X-PRE-PROCESS cmd="set" data="external_ssl_enable=true"/>

conf/sip_profiles/internal.xml 中确保下面两个配置打开,一般不用改:

<param name="ws-binding" value=":5066"/>
<param name="wss-binding" value=":7443" /> 

4、如果是局域网使用,得做一个 ACL 配置,否则不通

conf/autoload_configs/acl.conf.xml 中,加入下面配置:

<list name="localnet.auto" default="allow">
</list>

然后,conf/sip_profiles/internal.xml 中加入下列配置:

<param name="apply-candidate-acl" value="rfc1918.auto"/>
<param name="apply-candidate-acl" value="localnet.auto"/>

 

[转自:http://blog.sina.com.cn/s/blog_539d6e0c01032brs.html]



如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。 原文链接:https://www.cnblogs.com/lzpong/p/13030867.html
posted @   _Ong  阅读(4162)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
点击右上角即可分享
微信分享提示