当通过管道传输到中间流时,视频没有流式传输

问题描述

我想使用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);

你能告诉我我在这里遗漏了什么吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)