Javascript 有什么方法可以通过Node JS流式传输照片?

Javascript 有什么方法可以通过Node JS流式传输照片?,javascript,node.js,streaming,socket.io,Javascript,Node.js,Streaming,Socket.io,我正在创建一个webchat,我想让用户可以选择从文件系统中选择一个图像,并通过流媒体将其共享给聊天室的其他成员 有办法吗 谢谢 好吧,将照片流式传输到服务器,然后再传输到房间的连接客户端,这对服务器来说不会是太大的开销,因为它使用流,可以用不同的方式处理,压缩、恢复、暂停等 Socket.io可能不是>>最好的看看 你是说浏览器吗?这与流媒体无关。你尝试了什么?你有什么问题?你是在问如何上传HTML格式的文件吗?如何通过HTTP提供文件服务?我想在用户文件系统和聊天室的其他用户之间直接传输文件

我正在创建一个webchat,我想让用户可以选择从文件系统中选择一个图像,并通过流媒体将其共享给聊天室的其他成员

有办法吗


谢谢

好吧,将照片流式传输到服务器,然后再传输到房间的连接客户端,这对服务器来说不会是太大的开销,因为它使用流,可以用不同的方式处理,压缩、恢复、暂停等

Socket.io
可能不是>>最好的看看


你是说浏览器吗?这与流媒体无关。你尝试了什么?你有什么问题?你是在问如何上传HTML格式的文件吗?如何通过HTTP提供文件服务?我想在用户文件系统和聊天室的其他用户之间直接传输文件,而不必上传文件
// Incoming stream from browsers
  client.on('stream', function(stream, meta){

    // broadcast to all other clients
    for(var id in bs.clients){
      if(bs.clients.hasOwnProperty(id)){
        var otherClient = bs.clients[id];
        if(otherClient != client){
          var send = otherClient.createStream(meta); // create writable stream
          stream.pipe(send); //pipe data to otherClient
        }
      }
    }
  });