4.4.4 信令服务器的安装与部署

在服务器上部署信令服务器需要三个步骤:

1)安装NodeJS。

2)安装NPM Node Package Manager,NodeJS包管理器。,并安装信令服务器的依赖库。

3)启动服务。

下面我们就按照上面的步骤实际操作一下:

1)安装NodeJS。在不同的环境中安装NodeJS的方法略有不同,但都十分方便,下面是在不同系统下安装NodeJS的方法:

·Ubunt系统


apt install nodejs

·CentOS


yum install nodejs

·MacOS


brew install nodejs

2)安装NPM。NPM起什么作用呢?实际上,它与apt、yum、brew工具类似,也是一个包管理器,只不过是专门用来管理、安装NodeJS需要的依赖库的。安装NPM与安装NodeJS类似,在Ubuntu下安装命令如下:


apt install npm

其他系统中的安装方法不再赘述。NPM安装好后,我们就可以用它来安装NodeJS的依赖库express和socket.io库(http库是NodeJS自带的,不需要安装)。其安装方法如下:


1 npm install socket.io@2 .0.3
2 npm install express

3)现在代码编写好了,运行环境也搭建好了,接下来就可以启动服务了。假如你将上面编写的信令服务器程序命名为sigserver.js,那么只要在安装依赖库的目录下执行下面的命令,就可以启动信令服务器。


node sigserver.js

此时,你可以在控制终端上执行以下命令,来观察信令服务器是否正常启动。


netstat -ntpl |grep 8080

如果在控制终端上能查看到8080端口已经就绪,则说明信令服务器已开始工作,可以随时接收客户端向该端口发送的信令消息。至此,WebRTC一对一信令服务器就完成了。

[1] Node Package Manager,NodeJS包管理器。