Amazon web services 使用WebRTC录制实时流媒体视频,使用AWS录制流媒体视频

Amazon web services 使用WebRTC录制实时流媒体视频,使用AWS录制流媒体视频,amazon-web-services,video-streaming,webrtc,Amazon Web Services,Video Streaming,Webrtc,我正在尝试开发一个网站,基本上允许用户访问一个页面,比如说单击一个按钮,然后使用内置摄像头将视频和音频实时流式传输给其他访问另一个url的用户 我需要一些关于我需要开发,我可以从第三方得到什么,以节省时间明确。AWS看起来涵盖了所有的编码和交付,但我对应该记录内容并将其交付给S3的过程感到困惑。只是信息过载 在我所有的研究中,我看起来应该构建一个WebRTC,我已经完成了,然后用javascript将数据从客户端浏览器传输到我的服务器,从而传输到AWS。这是最好的格式,还是我应该使用第三方在该元

我正在尝试开发一个网站,基本上允许用户访问一个页面,比如说单击一个按钮,然后使用内置摄像头将视频和音频实时流式传输给其他访问另一个url的用户

我需要一些关于我需要开发,我可以从第三方得到什么,以节省时间明确。AWS看起来涵盖了所有的编码和交付,但我对应该记录内容并将其交付给S3的过程感到困惑。只是信息过载

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

我看过库兰托项目,也看过这个项目

就像我说的,我发现这个话题上有太多的信息

那么,我的选择是什么:

  • 使用WebRTC在浏览器中录制。我还应该做些什么,或者只是强迫用户使用支持的浏览器
  • WebRTC意味着我必须使用Javascript进行传输,对于服务器来说,节点是接收流数据的更好选项吗
  • 在我将其传递到S3以交付到云前端之前,还有什么需要知道的吗

正如你所看到的,我问题的核心在于记录数据并将其传输到web服务器,这样我就可以将其用于流媒体传输。

我也在寻找同样的东西。
在2020年,似乎应该可以将BLOB/多种形式的数据直接上传到S3。

继续为其他人提供我的发现:到目前为止,我只找到了如何录制视频并在视频完成后上传,而不是将其流式传输到服务器的示例。我需要一个单向流,这样我就可以将它推送到S3和cloudfront中,供其他人实时查看。WebRTC是PeerToPeer,如果你想流给很多人,你应该使用类似或的MCU。这样,您的浏览器可以将媒体发送到此MCU,然后人们可以与服务器建立自己的WebRTC对等连接,或者通过其他方式提供strema。此外,当流式传输高质量媒体时,S3的费用可能会很高(按GB收费),请记住。您是否找到了任何解决方案,我只想从客户端浏览器直接将视频保存到S3,甚至不需要涉及WebRTC抱歉,我真的不记得了,但我想我们没有。由于项目的复杂性,我们最终放弃了它。