# 搭建服务

  1. 安装nodejs 和npm 以及pm2为后台运行服务,关闭了命令服务运行的
yum install nodejs
yum install npm
npm install -g n
1
2
3
  1. 在云服务器上 建个文件夹 如dxgj
  2. 在目录下面 运行命令
  npm init
  npm i node-media-server --S
1
2
  1. 新建一个js 复制一下如 mtserve.js
const NodeMediaServer = require('node-media-server');
const config = {
  rtmp: {
    port: 1935,
    chunk_size: 60000,
    gop_cache: true,
    ping: 30,
    ping_timeout: 60
  },
  http: {
    port: 8000,
    allow_origin: '*'
  }
};
 
var nms = new NodeMediaServer(config)
nms.run()

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  1. 测试的时候运行 node mtserve.js
  2. 正式运行 pm2 start node mtserve.js

# 效果浏览

  1. https://域名/admin/streams 域名需要加admin才可以访问