如何在 iOS 和 macOS 上的 Safari 中使用网络摄像头录制视频?

DsX*_*ack 5 safari video webcam webrtc

我已经发布了几条路径:

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

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

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

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

Ada*_*man 3

MediaStream Recording API是一个不错的选择,但它尚未在 Safari 中实现。您应该对此发表评论。

等待期间的另一个选择是使用 TokBox/OpenTok 中的存档 API。您可以在此处查看其工作示例,并在此处查看文档。如果您选择加入 Safari 项目,它可以在 Safari 11 中运行。它可以让您存档视频并将其存储在云中,例如。S3。然后您需要下载它。还有与此相关的费用,您需要注册一个 TokBox 帐户

(披露我在 TokBox 工作)