amazon-web-services - 使用 WebRTC 录制实时流媒体视频并使用 AWS 进行流式传输

标签 amazon-web-services video-streaming webrtc

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

我需要清楚我需要开发什么,我可以从 3rd 方获得什么以节省时间。 AWS 希望涵盖所有编码和交付 http://aws.amazon.com/cloudfront/streaming/ ,但我对记录内容并将其传送到 S3 的过程感到困惑。只是过多的信息过载。

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

我看过Kurento项目,还有这个RecordRTC项目。

就像我说的,我发现该主题的信息过多。

那么我有哪些选择:

  • 在浏览器中使用 WebRTC 进行录制。我还应该做些什么,或者只是强制用户使用支持的浏览器?
  • WebRTC 意味着我必须为交付做 Javascript,节点是服务器接收此流数据交付的更好选择吗?
  • 在将其传递给 S3 以交付到云前端之前,我还需要了解什么?

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

    最佳答案

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

    关于amazon-web-services - 使用 WebRTC 录制实时流媒体视频并使用 AWS 进行流式传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27163507/

    相关文章:

    webrtc - DOM 异常 : Failed to set remote offer sdp: Called in wrong state: STATE_SENTOFFER

    amazon-web-services - 是否可以将编码压缩应用于 DISTKEY(没有性能问题)

    amazon-web-services - 关于免费套餐上简单 AWS CLI 预置的建议

    java - Amazon WebServices 中 Tomcat 上 J2EE webapp 的设计注意事项

    video-streaming - 使用GStreamer播放传入的RTP流

    java - 如何在 Spring MVC 中实现 HTTP 字节范围请求

    amazon-web-services - sam模板中未应用该参数

    internet-explorer - ffserver 为 mp4 提供错误的 MIME 类型

    streaming - 使用用户摄像头从网页进行直播

    ios - 我有一个 TURN 服务器,但我缺少什么?