这是设置:我有我的个人电脑,我需要它将屏幕截图流式传输到服务器,以便服务器可以将它们流式传输到其网站上的每个人,并且延迟时间最短。
目前,我使用request
模块的pipe
功能每秒多次将屏幕截图连接到服务器。
我的服务器不允许保存文件,因此我将屏幕截图存储在buffer
。
该网站使用jQuery每秒多次刷新页面src
img
,这要求从服务器下载屏幕截图。 (服务器只写缓冲区的内容,并且工作正常)
问题是:这不是很有效。延迟时间约为2秒,帧率也非常差。
我的问题是:我可以利用一些很酷的技术,例如websockets
,webrtc
或long polling
来改善这一点吗?如果是这样,怎么样?
答案 0 :(得分:0)
webrtc中可以使用屏幕截图(仅支持chrome)这里是示例https://www.webrtc-experiment.com/Pluginfree-Screen-Sharing/