我正在使用节点-媒体-服务器(https://www.npmjs.com/package/node-media-server)来构建流应用程序。我设置了以下配置以将视频数据保存到一个目录中。/server/media
rtmp_server: {
http: {
port: 8888,
mediaroot: './server/media',
}
....在流媒体期间,我在目录中看到视频流媒体块,但在停止直播后,这些文件被删除。
如何避免这些文件被删除?有什么配置可以设置吗?
发布于 2020-11-19 00:48:45
这是https://github.com/illuspas/Node-Media-Server/blob/master/node_trans_session.js中的一部分代码,您必须删除这些行
fs.readdir(ouPath, function (err, files) {
if (!err) {
files.forEach((filename) => {
if (filename.endsWith('.ts')
|| filename.endsWith('.m3u8')
|| filename.endsWith('.mpd')
|| filename.endsWith('.m4s')
|| filename.endsWith('.tmp')) {
fs.unlinkSync(ouPath + '/' + filename);
}
})
}
});https://stackoverflow.com/questions/64503091
复制相似问题