1

クロスドメインの問題を回避できないため、プロキシ サーバーを使用してフラッシュ クライアントにコンテンツをストリーミングしています。

現在、あるクライアントで動作していますが、別のクライアントが同じ URL を要求すると、使用中のためコンテンツをロードできません。

複数のクライアントがサーバーに接続し、同じリソースの個別のインスタンスではなく、同じリソースをストリーミングすることは可能ですか? これにより、帯域幅の使用が大幅に改善されます。これが私の現在のコードです:

http.createServer(function(req, res)
{    
    //I currently receive req.url in the format /url={URL}
    req.url = req.url.replace("/?url=", "");
    try 
    {
      req.pipe(request(req.url)).pipe(res);
    } 
    catch(e) 
    {
      //For some reason the server errors on favicon but the url requested is flv?
      console.log(":( " + e);
    }
}).listen(8001);

それで、私の質問は、結果ストリームを保存して複数のリクエストにパイプすることは可能ですか?

client ---|
          |---- Proxy Server --- External resource
          |
client ---|
4

0 に答える 0