使用WebRTC录制实时流式视频并使用AWS进行流式传输

时间:2014-11-27 05:14:00

标签: amazon-web-services video-streaming webrtc

我正在尝试开发一个基本上让用户访问某个页面的网站,然后让我们说点击一个按钮,并使用他们内置的摄像头将带有音频的视频直播视频发送给访问其他网址的其他人。

我需要明确我需要开发的内容,以及我可以从第三方获得什么以节省时间。 AWS希望涵盖所有编码和传递http://aws.amazon.com/cloudfront/streaming/,但我对我应该记录并将内容传递到S3的过程感到困惑。只是为了让信息过载。

在我的所有研究中,我看起来应该构建一个WebRTC,我已经完成了,然后使用javascript将这些数据从客户端浏览器传输到我的服务器,从而传输到AWS。这是最好的格式,还是我应该使用第三方为这个元素投入更多时间?

我已经看过Kurento项目,以及这个RecordRTC项目。

就像我说的那样,我发现这个主题的信息过多。

那么我的选择是什么:

  • 使用WebRTC进行浏览器录制。我应该做的其他事情还是仅仅强迫用户使用支持浏览器?
  • WebRTC意味着我必须为交付执行Javascript,节点是服务器接收此流数据的更好选择吗?
  • 在我将其传递给S3以便传送到云端之前,我需要知道的其他事情吗?

正如您所看到的,我的问题的核心在于记录并将数据传输到Web服务器,因此我可以将其传送到流式传输。

1 个答案:

答案 0 :(得分:2)

我正在寻找相同的东西。 在2020年,似乎应该可以使用RecordRTC,然后将Blob /多形式数据直接上传到S3。