Remote Faces:与PeerJS / WebRTC共享网络摄像头静态图像

远程工作团队的工具。

动机

远程工作是计算机和网络启用的一种工作方式。 我从事远程工作已经有几年了,像Slack和Skype这样的工具可以帮助我与同事进行交流。 虽然聊天和视频会议是很好的交流工具,但我的愿望是即使我们不积极交流也能见面。 一种想法是让Skype或始终保持打开状态。 这个想法有几个问题:a)该工具通常占用大量CPU,b)视频窗口太大或不足以容纳许多人,并且c)视频太详细了以至于无法显示所有内容(在隐私方面)。 为此,共享网络摄像头静止图像是一个不错的选择,我从名为Remotty的应用程序中学到了这一点。 因此,我开发了一个名为“ Remote Faces”的工具。

工具设计

以下是主要功能列表:

  • 它很容易使用,就像无需登录即可使用外观。
  • 图片足够小(72px x 72px),不会透露太多您自己的内容。
  • 通信是对等的,因此图像不会通过服务器。

屏幕截图

它背后的技术

该工具基于PeerJS,可简化WebRTC的使用。 WebRTC允许用户之间以点对点的方式进行通信。 启动该工具后,它将连接到由“ Room ID”(也称为全网格网络)指定的团队中的所有成员。 这种网络拓扑不是很可扩展,但是对于适合该工具的小型团队来说,这应该不是问题。

如何使用它

如果您只想尝试一下,请访问Chrome中的网站。 好消息是,您可以在Chrome中运行多个页面/选项卡,因此您无需再向同事要求首次尝试。 然后,您可以邀请您的同事。

如果喜欢,您肯定要安装独立应用程序。 下载链接位于项目页面中。

大市

与您的大学分享您的网络摄像头图像。 通过在…上创建帐户来为“大市/远程面孔”开发做出贡献

github.com

请注意,要使窗口像上面的屏幕截图一样薄,请转到菜单/工具/最小化窗口宽度。

问题和反馈

请随时在Twitter,GitHub问题,当然还有Medium上给我留言。