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

5
我已经发布了几个方案:
1) 使用 https://caniuse.com/#feat=html-media-capture 录制视频。但它只适用于iOS,且无法自定义。我需要在视频预览层上添加一个红色边框,并限制视频长度为30秒。
2) 使用放置在服务器上的WebRTC客户端进行录制,但我找不到任何适用的软件。我发现了Kurento媒体服务器,但其客户端JS实用程序库不支持Safari 11。
3) 使用Flash插件进行录制,但iOS不支持。
你能帮我找到其他方法吗?
2个回答

3

媒体流录制API是一个不错的选择,但Safari尚未实现。有一个开放的票据需要您进行评论。

在等待期间,另一个选择是使用TokBox / OpenTok中的归档API。您可以看到它的示例在这里工作和文档在这里。如果您加入了Safari项目, 它可以在Safari 11中运行。它将允许您存档视频并将其存储在云中,例如S3。然后您需要下载它。还有一些相关成本,您需要注册TokBox帐户

(声明:我在TokBox工作)


0

MediaRecorder API是另一个选项,但“Safari目前默认不支持MediaRecorder API,但您可以从开发人员>实验性功能>MediaRecorder启用它们。”


6
好的,请告诉您的客户:D - Chris Tarasovs

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接