当前位置: 首页 - 视频直播 - 直播平台建设教程之聊天服务器该如何搭建,开发直播app软件必看

直播平台建设教程之聊天服务器该如何搭建,开发直播app软件必看

2019-09-02 作者: grassroot 浏览: 104

在直播平台建设中,聊天服务器的搭建是必不可少的,开发直播app软件的开发者们需要依靠socket技术来实现程序直播间内弹幕、礼物、私信等功能,以实现社交的目的,本篇文章将讲解网络直播系统中聊天服务器搭建的重要流程。

nodejs部署

1.下载nvm一键安装脚本

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash

2.然后查看~/.zshrc文件,会看到入如下内容

//查看zshrc文件中是否添加

cat ~/.zshrc

//若没有,则手动添加

vim  ~/.zshrc

//添加内容

export NVM_DIR="$HOME/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

3.重新载入配置文件

source ~/.zshrc

4.然后安装nodejs

nvm install v6.10.2

5.然后使用安装的nodejs

nvm use v6.10.2

6.输入如下命令,如果返回的是版本号,就说明nodejs安装成功

node -v

7.然后安装cnpm

注:在直播平台建设中,只有国内服务器,才需要安装cnpm,执行下面的命令。国外服务器跳过。

npm install -g cnpm --registry=https:// registry.npm. taobao.org

8.然后安装pm2

//国内服务器选执行如下

cnpm install pm2 -g

//国外服务器执行如下

npm install pm2 -g

9.安装nodejs拓展块

删除 /data/wwwroot/www.abc.com(自己创建的站点)/LiveNewIM/node_modules

cd /data/wwwroot/www.abc.com(自己创建的站点)/LiveNewIM

rm -rf node_modules

//推荐国外服务器使用

npm install 

npm install md5-nodenpm install node-schedule或者

//国内服务器使用命令

cnpm install

cnpm install md5-nodecnpm install node-schedule

10.修改配置文件,将LiveNewIM目录下的config.js和exposure.js文件里面的信息修改为自己的,

cd  /data/wwwroot/www.abc.com(新建的站点)/LiveNewIM

vim config.js

内容如下:

'REDISHOST' : 'redis地址','REDISPASS' : 'redis密码','REDISPORT' : '6379','TOKEN' : '1234567','WEBADDRESS': 'http:// www.abc .com(自己的域名)/api/public/'

vim exposure.js

内容如下:

var site='http:// www.abc .com(自己的网站域名)';

11.然后,启动nodejs程序

pm2 start abc.js --watch 

12.保存pm2启动信息

pm2 save

13.设置开机启动

pm2 startup

至此,直播平台建设的聊天服务器搭建完成了,是不是很简单呢,希望本篇文章能够为正在开发直播app软件、研究网络直播系统搭建的朋友带来一些帮助,更多相关资讯和源码文章会在博客中不断放出,敬请期待。


评论
本文作者 阅读排行 文章推荐