我打算在可行性研究中创建一个应用程序,我发现WebRTC在我想要实现的目标上有点前途,因为它提供了点对点音频/视频通信。
这是使用WebRTC实现的有效用例吗?可以吗?我还发现了一些与屏幕共享相关的艺术品,我尝试了几个演示,但它们不适用于最新版本的Chrome,因为chrome停止了有关屏幕共享的实验性内容。
对不起,我现在没有任何代码,因为它处于可行性阶段。我打算使用WebRTC + NodeJs + NoSQL db来存储每个会话的元数据。
答案 0 :(得分:0)
根据您的要求:
1.WebRTC用于点对点。这意味着您只能使用服务器来建立连接和“无数据”。通过服务器。 因此,如果您希望人们在您的服务器上留下语音/视频消息,那么您可以在您的客户端中提供视频/录音机进行录制,然后流式传输到可以存储它的服务器api。 2.回答上述问题。 3.对于实时屏幕共享:具体用例是什么?您希望屏幕共享像团队查看器,其他用户可以操作您的系统吗?或者你想分享一个你可以合作的html画布? 在第一种情况下,像团队查看器,我不是很确定。但对于后者,您可以使用Mozilla's together.js