首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >聊天中的截图功能,比如nodejs中的snagit和greenshot?

聊天中的截图功能,比如nodejs中的snagit和greenshot?
EN

Stack Overflow用户
提问于 2016-05-15 15:50:34
回答 2查看 110关注 0票数 1

我正在学习nodejs,并使用socket.io在其中实现了一个基本的聊天应用程序。

我正在尝试做的是在聊天中添加共享屏幕截图功能,同时我可以使用库html2canvas进行浏览器屏幕共享

我想进一步增强它,甚至可以分享桌面屏幕截图。我知道web应用程序的范围在浏览器的窗口内,但是我如何扩展呢?

我不想要代码,我想知道它的方法,以适当的方式

EN

回答 2

Stack Overflow用户

发布于 2016-05-15 16:01:19

您可能希望实现的是使用WebRTC:https://bloggeek.me/implement-screen-sharing-webrtc/

WebRTC使两个客户端能够直接连接,并在彼此之间传输双向通信,包括数据。类似于WebSockets,但允许更多开箱即用的流媒体功能。

票数 0
EN

Stack Overflow用户

发布于 2016-05-15 17:30:58

Chrome扩展可以访问桌面的屏幕截图API。你可以要求你的用户安装你的扩展。

https://developer.chrome.com/extensions/desktopCapture

您可以查看执行此操作的示例扩展的源代码:https://github.com/AminaG/OpenScreenshot,或者直接从Chrome web streo:https://chrome.google.com/webstore/detail/open-screenshot/akgpcdalpfphjmfifkmfbpdmgdmeeaeo安装它

(我创建了这个repo)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37235785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档