ios - Swift - 显示来自外部摄像头的实时视频

标签 ios swift http live-streaming

我正在尝试在我的应用程序中显示可从外部摄像头获取的实时 View 。我不确定该怎么做。

我可以发出一个 post 请求,为通过 Content-Type 传输的实时 View 返回二进制数据 (MotionJPEG):multipart/x-mixed-replace。 (here 是引用)

但我不确定如何将此数据通过管道传输到 View 以显示它,以及如何使用 AV 类中的构建,因为看起来通过 http 处理视频的默认方式是使用 get 请求。到目前为止,我一直在使用 Alamofire 进行联网,但我没有看到将其用于数据流的简单方法。

欢迎任何想法/经验!

最佳答案

我也在尝试找出如何在 Swift 3 中执行此操作。

基于 lua 的 Corona Labs SDK 可以访问实时摄像头源并使用一行代码 (https://docs.coronalabs.com/api/type/ShapeObject/fill.html#camera-source-fill) 将其应用于对象。您可以订阅 Corona Cards Enterprise 并将 Corona 嵌入到 XCode 项目中并将其用作控件。

关于ios - Swift - 显示来自外部摄像头的实时视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38212126/

相关文章:

ios - 使用过渡动画 ios4.0+ 重新加载/刷新 ViewController 的 SuperView

ios - 问题 : Reloading a tableView Section hides other tableView sections

javascript - 我可以在发布表单输入时重定向到新的 php 文件吗?

security - 如何使用 HTTP 基本身份验证解决密码哈希复杂性?

ios - 将 float 数组的数组转换为 UnsafeMutablePointer<UnsafeMutablePointer<Float>>

iphone - 如何在 openglES 中进行纹理映射? (将 2D 面映射到 3D 网格中)

ios - NSMutableArray 在以其他方法访问时崩溃

swift - 你能严格泛型类型或给一个参数多于一种类型吗?

ios - 仅在需要时初始化

ruby-on-rails - 在 Rails 应用程序中处理大文件上传的最佳方法是什么?