通过 Android WebRTC 流式传输视频时拍摄高分辨率本地照片?

问题描述

我创建了一个 Android WebRTC 应用程序,它成功地将视频从设备传输到其他对等设备。但是,我需要能够在设备上同时拍摄高分辨率图片,然后将其保存在本地。

我尝试在 WebRTC 运行时打开我自己的相机会话,但这会导致 WebRTC 关闭。我还尝试了从本地视频流中捕获帧的各种解决方案,但分辨率仅与流本身一样好(在我的情况下为 640 x 480)。

我已经能够创建另一个摄像头,然后关闭 RTC 视频,拍摄照片,然后重新启用 RTC。然而,相机需要很长时间才能对焦和建立曝光。

我确实在 iOS 上有这个功能,但 Android 解决方案让我望而却步。任何帮助表示赞赏!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)