【发布时间】:2014-02-21 17:52:41
【问题描述】:
这里是设置:我有我的个人电脑,我需要它来将屏幕截图流式传输到服务器,以便服务器可以将它们流式传输到其网站上的每个人,并且延迟最小。
目前,我使用request 模块的pipe 功能每秒多次将屏幕截图传送到服务器。
我的服务器不允许保存文件,所以我将屏幕截图存储在buffer。
网站使用jQuery每秒多次刷新页面上img的src,请求从服务器下载截图。 (服务器只写缓冲区的内容就可以了)
问题是:这不是很有效。延迟约 2 秒,帧率也很差。
我的问题是:我可以利用一些很酷的技术,如 websockets、webrtc 或 long polling 来改进它吗?如果有,怎么做?
【问题讨论】:
标签: node.js architecture websocket video-streaming webrtc