2014-02-21 85 views
1

這裏是設置:我有我的個人電腦,我需要它將截圖流式傳輸到服務器,以便服務器可以將它們串流到其網站上的每個人,延遲時間最短。NodeJS如何以最小ms延遲流式傳輸屏幕截圖?

目前我使用request模塊的pipe功能每秒多次向服務器滾動屏幕截圖。

我的服務器不允許保存文件,所以我將屏幕截圖存儲在buffer中。

該網站使用jQuery每秒多次刷新頁面上srcsrc,該請求會從服務器下載屏幕截圖。 (服務器只是寫入緩衝區的內容,並且工作正常)

問題是:這不是非常有效。延遲時間約爲2秒,幀率也非常糟糕。

我的問題是:我可以利用一些很酷的技術,例如websockets,webrtclong polling來使這個更好嗎?如果是這樣,怎麼樣?

回答