【发布时间】:2019-09-23 10:04:09
【问题描述】:
通过 Nodejs 播放我们的 icecast 流,这样我就可以读取元数据并在关键部分推送另一个音频文件。
我想知道为什么以下脚本不允许用户听到流。
var http = require('http'),
request = require('request'),
remote = 'http://stream.radiomedia.com.au:8003/stream';
http.createServer(function (req, res) {
res.writeHead(200, {
'Content-Type': 'audio/mpeg',
'Content-Length': 1500
});
// http://somewhere.com/noo.bin
var remoteUrl = remote + req.url;
request(remoteUrl).pipe(res);
}).listen(8080);
【问题讨论】: