使用WebRTC广播到服务器并在服务器和屏幕共享上录制

时间:2017-01-17 07:05:11

标签: javascript video-streaming webrtc broadcast

我打算在可行性研究中创建一个应用程序,我发现WebRTC在我想要实现的目标上有点前途,因为它提供了点对点音频/视频通信。

  1. 我希望客户端使用WebRTC向服务器广播(留下视频消息)。
  2. 我想录制那个广播。
  3. 我还想在对等通信的情况下启用屏幕共享。 (只想让一个人看到其他人的桌面屏幕)。
  4. 这是使用WebRTC实现的有效用例吗?可以吗?我还发现了一些与屏幕共享相关的艺术品,我尝试了几个演示,但它们不适用于最新版本的Chrome,因为chrome停止了有关屏幕共享的实验性内容。

    对不起,我现在没有任何代码,因为它处于可行性阶段。我打算使用WebRTC + NodeJs + NoSQL db来存储每个会话的元数据。

1 个答案:

答案 0 :(得分:0)

根据您的要求:

1.WebRTC用于点对点。这意味着您只能使用服务器来建立连接和“无数据”。通过服务器。 因此,如果您希望人们在您的服务器上留下语音/视频消息,那么您可以在您的客户端中提供视频/录音机进行录制,然后流式传输到可以存储它的服务器api。 2.回答上述问题。 3.对于实时屏幕共享:具体用例是什么?您希望屏幕共享像团队查看器,其他用户可以操作您的系统吗?或者你想分享一个你可以合作的html画布? 在第一种情况下,像团队查看器,我不是很确定。但对于后者,您可以使用Mozilla's together.js