ios - 如何通过 USB 将 iPhone 相机数据作为网络摄像头流式传输?
问题描述
我熟悉仅在设备屏幕上流式传输并打开预览窗口并仅显示相机预览的简单解决方案。
let picker: UIImagePickerController = CustomUIImagePickerController()
picker.delegate = self;
picker.sourceType = .camera
picker.setNavigationBarHidden(true, animated: false)
picker.mediaTypes = [kUTTypeMovie as String, kUTTypeImage as String]
picker.cameraCaptureMode = UIImagePickerController.CameraCaptureMode.video
picker.videoQuality = UIImagePickerController.QualityType.typeHigh
picker.showsCameraControls = false
picker.cameraViewTransform.ty += 100;
present(picker, animated: true, completion: nil)
上述解决方案仅以设备屏幕的分辨率进行流式传输。我需要一种将 iPhone 后置摄像头用作 4k 30fps 网络摄像头的方法。我知道我可以使用 AVCam 将视频写入 4k @ 30fps 的文件,但我不知道如何通过 USB 流式传输它。
解决方案
推荐阅读
- database - 在 PostgreSQL 中使用连接创建视图
- javascript - 饼图 JS:如何设置单位?
- python - 如何在python(海龟图形)中找到顶点?
- r - 错误“选择了未定义的列”和“没有单个索引”
- python - Jinja2模板dhcp文件而不完全重置文件
- c++ - filesystem::path 构造函数的 string_type 类型是什么?
- vue.js - 带有打字稿的vue3组件子属性
- spring-boot - 在 jsf 和 Spring Boot 中注销时浏览器后退按钮未“禁用”
- r - 估计断点直到收敛
- api - Vue.js 从 @change 侦听器上的不同输入调用相同的方法会在 API fetch url /categories 变量中产生重复的值