[英]stop or kill node media server
我正在尝试使用node-media-server为实时视频流实现停止功能。
基本上,我想完全停止node-media-server,稍后再重新启动。
const NodeMediaServer = require("node-media-server");
let config = {
logType: 3,
rtmp: {
port: rtmpPort,
chunk_size: 60000,
gop_cache: true,
ping: 60,
ping_timeout: 30,
},
http: {
port: httpPort,
allow_origin: "*",
},
relay: {
ffmpeg: "/usr/bin/ffmpeg",
tasks: [
{
app: "cctv",
mode: "static",
edge: "rtsp://" + cameraUrl + "/h264_ulaw.sdp",
name: "uterum",
rtsp_transport: "udp",
},
],
},
};
let nms = new NodeMediaServer(config);
nms.run();
我在项目github上看到有一个stop方法。
您尝试使用它吗?
https://github.com/illuspas/Node-Media-Server/blob/master/node_media_server.js
nms.stop();
回答评论:
转到github repo:
Express文件是app.js
在里面你看到
const NodeMediaServer = require('./'); ...让nms = new NodeMediaServer(config)nms.run();
您看到NodeMediaServer吗?
在同一文件夹node_media_server.js
还有另一个文件,该文件导出module.exports = NodeMediaServer
只需查看此文件,您就会看到stop方法。 就这样。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.