【发布时间】:2021-08-07 00:57:42
【问题描述】:
我想使用node.js 创建一个具有使用情况统计信息的基本视频流服务器,
视频源是本地文件。流媒体按预期工作:
fs.createReadStream("file.mp4").pipe(res);
但我想获得一些使用情况统计信息,所以我添加了一个passThrough 流,
const stats = new PassThrough();
对于统计信息,我将向stats 流数据事件添加一些代码,如下所示
//stats.on('data',(chunk)=> { });
但现在视频不再流式传输,当我将其通过管道传输到统计数据流时
fs.createReadStream("file.mp4").pipe(stats).pipe(res);
你能告诉我这里缺少什么吗?
【问题讨论】:
标签: javascript node.js node-streams