我只是使用VLC通过udp以5M bps广播ts内容,并使用以下Nodejs代码接收数据并将其输出到stdout:
var socket = require( "dgram" ).createSocket( "udp4" );
var fs = require('fs');
// Listen messages
socket.on(
"message",
function ( message, requestInfo ) {
process.stdout.write(message);
}
);
...
问题是:管道的速度似乎不能达到5M bps。我检查了stdout管道的输出数据,发现一些数据遗漏了。如果管道不能支持超过5Mbps的吞吐量,我只是徘徊? 有人能提出一些建议吗?谢谢。
BTW:操作系统:win7; Nodejs版本:0.10.33