NodeJS – 如何pipe相同的videostream到多个客户端?

我们有一种情况试图为videostream服务。 由于HTML5video标签不支持udp组播,因此我们试图重新使用已经转换的ffmpegstream并将其发送给多个响应。 但是这不起作用。 第一个响应得到了正确的stream,但第二个响应没有。 似乎这个stream不能通过另一个响应pipe道,也不能被克隆。 有没有人做过? 有任何想法吗? 提前致谢! 代码如下: var request = require('request'); var http = require('http'); var child_process = require("child_process"); var n = 1; var stdouts = {}; http.createServer(function (req, resp) { console.log("***** url ["+req.url+"], call "+n); if (req.url != "/favicon.ico" && req.url != "/") { var params = req.url.substring(1).split("/"); switch (params[0]) { case […]

nodejs抛出呃; //未处理“错误”事件

我做了下面,用node.js来玩一下。 zipfiles文件夹中的文件被相应的压缩,所有的东西似乎都能正常工作。 但是我在cmd上遇到了一个错误,我不知道它来自哪里或者如何解决。 events.js:72 throw er; // Unhandled 'error' event ^ Error: write after end at writeAfterEnd (_stream_writable.js:130:12) at Gzip.Writable.write (_stream_writable.js:178:5) at write (_stream_readable.js:583:24) at flow (_stream_readable.js:592:7) at ReadStream.pipeOnReadable (_stream_readable.js:624:5) at ReadStream.EventEmitter.emit (events.js:92:17) at emitReadable_ (_stream_readable.js:408:10) at emitReadable (_stream_readable.js:404:5) at readableAddChunk (_stream_readable.js:165:9) at ReadStream.Readable.push (_stream_readable.js:127:10) 这是我的脚本: var zlib = require('zlib'); var gzip = zlib.createGzip(); var […]

在heroku上运行最新的不稳定nodejs(例如0.11.6)

我没有多less运气find答案: 在现有的应用程序上安装/运行heroku上最新的nodejs版本最简单的方法是什么? 有如下所述的package.json引擎的使用: https : //devcenter.heroku.com/articles/nodejs-support 但是这不包括最新的不稳定的0.11.x分支,这是我之后的分支。

致命错误:产生ENOENT node.js和grunt

嗨响应图像我下载项目从 https://github.com/andismith/grunt-responsive-images 我安装了所有这些东西,他们提到… 每当我说咕噜说,休耕错误: Running "jshint:all" (jshint) task >> 3 files lint free. Running "clean:tests" (clean) task Cleaning "tmp"…OK Running "responsive_images:default_options" (responsive_images) task Fatal error: spawn ENOENT 为什么我得到这个错误的想法… 谢谢。

节点不会运行,只是退出代码0

好几天前我总是打电话给npm install和调用sudo ,我试图卸载节点,并试图通过自制安装,我设法做了一个巨大的灾难,但最终它的工作。 到现在… 当我运行node app.js或npm install它只是不会做任何事情。 我尝试删除这样的相关文件。 我尝试使用nvm 。 从节点主页尝试手动安装.pkg文件。 再次尝试通过自制。 而且还没有运气; 然而,如果Node应用程序有编译错误,我得到的错误堆栈,但是当一切都“好”,而不是开始监听传入的连接,它只是退出代码0。

JavaScript:是否可以别名“debugging器”?

许多JS主机环境提供debugging交互式debugging器的“debugging器”。 例如: node.js将调用NodeInpsector Chrome会调用Chrome开发工具 我经常使用这两个。 我想知道是否在支持这个的环境中,有一种方法可以为debugging器创build一个别名,例如。 所以: d 有同样的效果 debugger 这可能吗?

PDF页面大小在节点js中使用pdfkit不会改变

我正在使用pdfkit模块在节点js中创buildpdf文档。 我无法改变PDF文件的页面大小。 我试了下面的代码..即使它不工作。 var PDFDocument = require('pdfkit'); var doc = new PDFDocument; doc.addPage size: 'legal' layout: 'landscape' doc.addPage size: [612.00 * 1008.00] layout: 'landscape' 请为这个问题提出一些想法..

凉亭包与git特定的文件

我对Bower / NodeJs土地是全新的。 是否有可能包含来自git仓库的特定文件。 例如,我需要从angular.js回购https://github.com/angular/angular.js/blob/master/src/Angular.js文件。 是否有可能只包含一个回购文件? "dependencies": "angular-my-file":"https://raw.github.com/angular/angular.js/master/src/Angular.js", "moment": "~2.1.0" },

haxe / flash:使用node.js捕捉networking摄像头到光盘 – 可能吗?

我知道我可以使用Red5 Media Server轻松解决问题。 我只是好奇,因为我需要一个节点服务器,并想知道我是否可以绕过Red5。 使用HTML5相机api不是一个select,因为我同时瞄准了四个相机。

node.js中的地理编码工具

我正在寻找node.js库来处理地理空间数据。 我在数据库中有大量的地理标记数据。 所需的function包括: GeoCoding和反向地理编码 find附近的项目 在地质界限内查找项目 就像一个相当于RoR中的GeoCoder gem的节点一样。