【问题标题】:How to record video with webcam in Safari on iOS and macOS?如何在 iOS 和 macOS 上的 Safari 中使用网络摄像头录制视频?
【发布时间】:2018-08-06 19:22:34
【问题描述】:

我已经发布了几个路径:

1) 使用https://caniuse.com/#feat=html-media-capture 录制视频 但它仅适用于 iOS,无法自定义。我需要在视频预览层上渲染一个红框并将视频长度限制为 30 秒。

2) 使用放置在服务器上的 WebRTC 客户端进行录制,但我找不到任何软件可以做到这一点。我找到了 kurento 媒体服务器,但它的客户端 js utils 库不支持 Safari 11。

3) 使用 flash 插件录制。但在 iOS 上不支持。

你能帮我找到其他方法吗?

【问题讨论】:

    标签: video safari webrtc webcam


    【解决方案1】:

    The MediaStream Recording API 将是一个不错的选择,但它尚未在 Safari 中实现。您应该对此有一个open ticket 进行评论。

    等待的另一个选择是使用 TokBox/OpenTok 中的存档 API。您可以看到它的工作示例here 和文档here。如果您opt into a Safari project,它可以在 Safari 11 中使用。它可以让您存档视频并将其存储在云中,例如。 S3。然后,您将需要下载它。这也有相关费用,您需要sign up for a TokBox account

    (披露我在 TokBox 工作?)

    【讨论】:

      【解决方案2】:

      MediaRecorder API 也是另一个选项,但“Safari 目前默认不支持 MediaRecorder API,但您可以从 Develop > Experimental Features > MediaRecorder 启用它们”

      【讨论】:

      • 是的,告诉您的客户:D
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-16
      • 1970-01-01
      • 2014-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多