webRTC安装笔记
直接yum安装
yum install openssl
yum install openssl-devel
yum install libevent2
yum install libevent-devel
用tar包安装libevent2.1.x版本后,装turnserver会报libevent2没有安装,可能是没有装libevent-devel导致。
装libevent2.0.x时,make install时会报错,报以下内容
bufferevent_openssl.c:237:2: note: (near initialization for 'methods_bufferevent')
bufferevent_openssl.c:228:19: error: storage size of 'methods_bufferevent' isn't known
static BIO_METHOD methods_bufferevent = {
^~~~~~~~~~~~~~~~~~~
Makefile:793: recipe for target 'bufferevent_openssl.lo' failed
估计和安装了openssl1.1.1版本有关。所以libevent必须装2.1.x版本。
所以全部用yum安装。
以上是安装coturn前的准备安装。
安装coturn
openssl req -x509 -newkey rsa:2048 -keyout /usr/local/webRTC/coturn/etc/turn_server_pkey.pem -out /usr/local/webRTC/coturn/etc/turn_server_cert.pem -days 99999 -nodes
执行这句命令时,会出现输入国家 省份 城市 组织等信息。
Country Name (2 letter code) [XX]:CN
State or Province Name (full name) []:GUANGDONG
Locality Name (eg, city) [Default City]:SHENZHEN
Organization Name (eg, company) [Default Company Ltd]:GLOBALCODING
Organizational Unit Name (eg, section) []:HAHA
Common Name (eg, your name or your server's hostname) []:HEIHEI
Email Address []:globalcoding@gmail.com
....