})
//监听websocket连接
console.info(“开始websocket监听…”)
io.on(“connection”,function(socket){
//监听到连接时,将socket加入连接池中
socket.send(“连接成功”);
connections[socket.id] = socket;
connectionid.add(socket.id);
console.info(“增加一个连接,当前连接数量为”+connectionid.size)
//获得来自网页的视频设置信息
//断开连接时,将连接从连接池中删除
socket.on(“disconnect”,function(){
delete connections[socket.id];
connectionid.delete(socket.id);
console.info(“删除一个连接,当前连接数量为”+connectionid.size);
});
})
//监听udp连接,如果有画面,将画面广播出去
serverSocket.on(“message”,function(msg,info){
for(var a of connectionid){
connections[a].send(msg);
}
});
//开启应用
http.listen(config.listenPort,function(socket){
console.info("listening on "+config.listenPort);
});
html页面非常简单,只有一个canvas用于显示图像
你的浏览器暂不支持Canvas,请更换浏览器后再试