我试图实现停止功能的现场视频流使用节点媒体服务器.
基本上,我想要完全停止节点媒体服务器,然后重新启动它。
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();发布于 2019-07-09 10:09:36
我在github项目上看到了一个停止方法。
你试过用它吗?
nms.stop();回复评论:
node_media_server.js中有另一个文件,它只需查看这个文件就可以导出module.exports = NodeMediaServer,您就会看到停止方法。就这样。https://stackoverflow.com/questions/56949566
复制相似问题