- WebRTC音视频实时互动技术:原理、实战与源码分析
- 李超编著
- 513字
- 2021-08-06 14:49:35
4.4.4 信令服务器的安装与部署
在服务器上部署信令服务器需要三个步骤:
1)安装NodeJS。
2)安装NPM,并安装信令服务器的依赖库。
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包管理器。