视频会议系统/在线教育系统/企业远程视频办公通话会议系统EasyRTC,如何替换域名数字证书?

数字证书是指在互联网通讯中标志通讯各方身份信息的一个数字认证,人们可以在网上用它来识别对方的身份。因此数字证书又称为数字标识。数字证书对网络用户在计算机网络交流中的信息和数据等以加密或解密的形式保证了信息和数据的完整性和安全性。

在EasyRTC中也使用了数字证书进行了安全通信。EasyRTC中数字证书主要应用在 HTTPS 协议中,当浏览器通过 HTTPS 协议访问后台数据时,会首先加载数字证书,然后验证数字证书的真实性。

如果证书是已经被权威第三方公司签名验证后的证书,浏览器则会显示安全,如果数字证书为自己制作的私有证书,浏览器则会提示证书风险。

1274.png

一般情况下,在开发过程中可以使用私有证书进行开发,但是部署到客户现场实,如果客户拥有域名,则需要配置数字证书。

EasyRTC数字证书配置流程

1. 下载数字证书

首先从阿里巴巴或者腾讯获取域名证书,可能需要花费一定费用,域名证书一般如下:

1275.png

上图中域名证书分别适用于Apache、IIS、Nginx和Tomcat四种Web服务器。EasyRTC内部采用Nginx作为Web服务器,所以需要使用此文件夹下的数据。

Ngnix的数字证书如下:

1276.png

crt文件是数字证书的签名证书。
key文件是数字证书的私有秘钥。
csr文件是数字证书的请求证书。

2. 修改配置文件

将上一步种的crt文件和key文件修改为pem文件,直接修改后缀名即可。
private.pem为key修改后的文件。
cert.pem为crt文件修改后的文件。

1277.png

在EasyDSS-RTC/kernel/conf/easydss.conf第127和第128行,修改为新的证书路径即可。

1278.png

3. 修改freeswitch配置文件

使用notepad++打开crt文件和key文件,并将两个文件的内容复制到同一个文件中。并以wss.pem命名。内容示例如下:

1279.png

生成完毕后将此wss.pem文件存放在以下目录:
(1)freeswitch/cert
(2)freeswitch/certs
存放完毕后层,重启后台程序,再使用浏览器访问,就不会再报证书错误的问题。

1280.png

关于EasyRTC企业远程视频通话系统

EasyRTC视频通话主要通过以下几个步骤:

1.用户端通过使用手机、电脑等终端设备,向EasyRTC推数据流;
2.EasyRTC视频会议通话系统通过降噪、增加、回声消除等手段处理接收的数据流,再推送给其他终端的用户;
3.客户端(Windows、Android、iOS、H5)接收EasyRTC传出的数据,从而完成一整个视频通话。

EasyRTC.png

猜你喜欢

转载自blog.csdn.net/TsingSee/article/details/108124564