gpt4 book ai didi

node.js - NodeJS 如何以最小毫秒延迟流式传输屏幕截图?

转载 作者:太空宇宙 更新时间:2023-11-04 02:36:26 24 4
gpt4 key购买 nike

设置如下:我有我的个人电脑,我需要它将屏幕截图流式传输到服务器,以便服务器可以将它们流式传输给其网站上的每个人,延迟时间最小。

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

我的服务器不允许保存文件,因此我将屏幕截图存储在缓冲区中。

该网站使用 jQuery 每秒多次刷新页面上 imgsrc,从而请求从服务器下载屏幕截图。 (服务器只是写入缓冲区的内容并且工作正常)

问题是:这不是很有效。延迟约为 2 秒,帧率也非常糟糕。

我的问题是:我可以利用一些很酷的技术(例如 websocketswebrtc长轮询)来改善这一情况吗?如果是这样,怎么办?

最佳答案

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

关于node.js - NodeJS 如何以最小毫秒延迟流式传输屏幕截图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21941669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com