赞
踩
1.下载安装包:https://npmmirror.com/mirrors/node/v18.16.1/node-v18.16.1-x64.msi
2.验证node,npm版本
node -v
npm -v
# 更新npm至最新版本
npm install -g npm
# 查看node config
npm config list
3.更改npm全局路径
npm config set prefix "D:\drivers\nodejs\nodejs\npm_global"
npm config set cache "D:\drivers\nodejs\nodejs\npm_cache"
在目录下创建文件夹
4.将node配置在环境变量中
NODE_PATH D:\drivers\nodejs\nodejs\npm_global
PATH
配置完成后执行
npm cache clean --force
下载一个包,校验是否配置在全局路径中
npm install vue-cli -g(无误后安装继续安装nms)
npm install node-media-server -g
配置app.js
在 node-media-server 目录下创建app.js文件 --- const NodeMediaServer= require('node-media-server'); const config = { rtmp: { port: 1935, chunk_size: 60000, gop_cache: true, ping: 60, ping_timeout: 30 }, //端口是登录nms服务器后台查看界面 http: { port: 8000, allow_origin: '*', } }; var nms = new NodeMediaServer(config) nms.run();
验证
node app.js
访问
http://192.168.124.81:8000/panel/
下载nssm工具:http://nssm.cc/ci/nssm-2.24-103-gdee49fc.zip
解压,将对应版本的nssm工具放置在nms目录下,(app.js同级目录)
## 创建bat文件,放在nms目录下,(app.js同级目录)
@echo off
SET port=8000
for /f "usebackq tokens=1-5" %%a in (`netstat -ano ^| findstr %port%`) do (
if [%%d] EQU [LISTENING] (
set pid=%%e
)
)
echo close : %port% %pid%
if not "%pid%" == "" taskkill /f /pid %pid%
node app.js
使用管理员运行cmd,执行 nssm.exe install
在第一个选项框中选择bat文件,输入ServiceName,点击Install
在服务项中查找对应的服务并启动
验证 http://192.168.124.81:8000/panel/
设置为开机自启
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。