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

....

(0)

相关推荐