1
這裏是設置:我有我的個人電腦,我需要它將截圖流式傳輸到服務器,以便服務器可以將它們串流到其網站上的每個人,延遲時間最短。NodeJS如何以最小ms延遲流式傳輸屏幕截圖?
目前我使用request
模塊的pipe
功能每秒多次向服務器滾動屏幕截圖。
我的服務器不允許保存文件,所以我將屏幕截圖存儲在buffer
中。
該網站使用jQuery每秒多次刷新頁面上src
的src
,該請求會從服務器下載屏幕截圖。 (服務器只是寫入緩衝區的內容,並且工作正常)
問題是:這不是非常有效。延遲時間約爲2秒,幀率也非常糟糕。
我的問題是:我可以利用一些很酷的技術,例如websockets
,webrtc
或long polling
來使這個更好嗎?如果是這樣,怎麼樣?