【问题标题】:NodeJS How to stream screenshots with minimal ms delay?NodeJS如何以最小的毫秒延迟流式传输屏幕截图?
【发布时间】:2014-02-21 17:52:41
【问题描述】:

这里是设置:我有我的个人电脑,我需要它来将屏幕截图流式传输到服务器,以便服务器可以将它们流式传输到其网站上的每个人,并且延迟最小。

目前,我使用request 模块的pipe 功能每秒多次将屏幕截图传送到服务器。

我的服务器不允许保存文件,所以我将屏幕截图存储在buffer

网站使用jQuery每秒多次刷新页面上imgsrc,请求从服务器下载截图。 (服务器只写缓冲区的内容就可以了)

问题是:这不是很有效。延迟约 2 秒,帧率也很差。

我的问题是:我可以利用一些很酷的技术,如 websocketswebrtclong polling 来改进它吗?如果有,怎么做?

【问题讨论】:

    标签: node.js architecture websocket video-streaming webrtc


    【解决方案1】:

    可以在 webrtc 中截屏(仅支持 chrome)这里是示例 https://www.webrtc-experiment.com/Pluginfree-Screen-Sharing/

    【讨论】:

      猜你喜欢
      • 2020-12-12
      • 1970-01-01
      • 1970-01-01
      • 2021-12-20
      • 1970-01-01
      • 2019-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多