如何在Linux中使用WebRTC制作一个命令行应用程序?

问题描述 投票:0回答:1

我有一个想法,在这个项目中,我将使用WebRTC连接两个终端(客户端),他们将使用Node.js相互分享一些数据(假设是一个CLI聊天应用程序)。但无论我在哪里读到关于WebRTC的信息,它总是说它只在浏览器中工作。比如说如果一台机器没有支持WebRTC的浏览器,那么它就不能在机器上工作。这样的说法是否意味着WebRTC只能在浏览器中工作。如果不是的话,那么我应该如何去做这样的东西?

我希望应用程序具有的功能有:------------------------。

1.) 当我在终端写 "node client.js "时,它应该与对等体连接(client.js将是客户端脚本)。

2.) 终端应该能够互相发送消息。

3.) 不需要浏览器。

我已经用WebSockets做了这样的应用程序,我不打算在这个项目中使用它们。

javascript node.js terminal webrtc
1个回答
1
投票

是的,这是可能的,而且今天人们正在做这件事!

查看 ascii 它是一个命令行 WebRTC 客户端,可以进行摄像头捕获和编码。它使用Golang库 pionwebrtc

我相信用nodejs也是可以的,但不知道会有多少工作量。


另外,如果你只做聊天,那就更容易了。请看 对偶 真正简单的例子,让两个进程通过WebRTC进行通信。

© www.soinside.com 2019 - 2024. All rights reserved.