Tag: 星号

我如何连接到Node.js中的星号

我想通过套接字编程连接到星号我怎么能做到这一点? 我知道有很多模块,我们可以使用这些,但我不想使用主题。 我读了这个页面 ,想知道如何通过套接字编程连接到Node.js中的星号? 这个代码是TCP样本: var net = require('net'); var HOST = '127.0.0.1'; var PORT = 6969; // Create a server instance, and chain the listen function to it // The function passed to net.createServer() becomes the event handler for the 'connection' event // The sock object the callback function receives UNIQUE for each connection […]

带有星号的nodejs的工作

我正在尝试使用nodejs的asterisk-manager 。 我有一个运行nodejs服务器在端口3000.现在我想连接到我的星号服务器,为此我使用asterisk-manager 。 在node_modules文件夹中,我有包asterisk-manager ,在依赖项下的package.json ,我添加了"asterisk-manager": "0.1.x"并重新启动了nodejs服务器。 但是当我尝试使用以下方式连接到AMI时: var AsteriskManager = require('asterisk-manager'); var ami = new AsteriskManager('5038','serverip','user','passwd', true); 它会抛出一个错误: ReferenceError: AsteriskManager is not defined 我错过了什么? 请告诉我。

Asterisk + Node.js +浏览器stream媒体

我想build立一个服务,允许用户从他们的浏览器实时听取电话。 我有一些Asterisk的经验,这似乎足够灵活,做我所描述的。 Node.js听起来不错,因为它声称处理并发性,而且,我喜欢JavaScript。 在浏览器中,我认为HTML5audio标签,因为它处理来自stream媒体源的播放,所以播放声音就没有问题。 我的一个同事使用Icecast一起工作了这个概念的演示,但是无法完成。 还有显着的延迟问题。 我的问题是这样的: 我应该如何着手开始呢? 任何帮助表示赞赏! 更新: 我发现了一个演示,讨论在WebSockets上通过后端的SIP代理实现SIP: http://sip-on-the-web.aliax.net/ 一旦我开始运行,下一步就是实现stream媒体。 看起来我应该能够通过一个辅助服务器代理audio输出,通常会传输到SIP客户端,然后将其传输到浏览器。 我想知道为什么这不能在记忆中完成? 然后,随着通话的进行,不需要写入和读取文件。