我有一个NodeMediaServer来直播和保存视频。我想将自定义端点添加到NodeMediaServer的HTTP服务器。这是可能的,还是我必须在它旁边运行一个快速服务器?我知道这是可能的访问一个单一的文件,但我还没有找到一种方法来获得所有的文件,这是我想要完成的。
const NodeMediaServer = require('node-media-server');
const { spawn } = require('child_process');
const path = require('path');
const fs = require('fs');
const express = require('express');
const app = express();
app.get('/vods', (req, res) => {
res.send('Hello, this is a custom endpoint!');
});
const config = {
logType: 3,
http_api: 1,
rtmp: {
port: 1935,
chunk_size: 60000,
gop_cache: true,
ping: 30,
ping_timeout: 60
},
http: {
port: 8000,
allow_origin: '*',
mediaroot: 'vods'
}
};
var nms = new NodeMediaServer(config, app)
nms.run();
1条答案
按热度按时间72qzrwbm1#
要使用当前实现在node-media-server中添加路由,可以执行以下操作
要获取所有媒体,您可以执行以下操作: