gpt4 book ai didi

android - Webrtc Android 摄像头捕获

转载 作者:太空狗 更新时间:2023-10-29 14:40:50 25 4
gpt4 key购买 nike

什么

渲染相机画面

另请参阅 Google 讨论:

https://groups.google.com/forum/#!searchin/discuss-webrtc/capturer$20android$20preview%7Csort:date/discuss-webrtc/sUIR23FftSU/5YIp7cO1BgAJ

用例

如果我在 2G 网络上,我应该看到我自己的高质量视频,而其他被调用者看到的我应该是像素化的。

Apprtc Demo 是做什么的?

Apprtc Demo 呈现将要在 peerConnection 上发送的 mediaStream videoTrack,而不是真正的 Camera feed。

我在做什么?

作为 Apprtc 演示

见解

有两种方法很有前途但没有帮助

  • VideoSource.adaptOutputFormat(宽度, 高度, fps)
  • CameraVideoCapturer.startCapture(宽度、高度、fps)

因为我是从 peerConnection 而不是从相机渲染。

问题

关于如何实现我自己相机的渲染,你有什么想法吗?

最佳答案

当您创建视频源时,您将视频捕获器附加到它。

例如。 localVideoSource = peerConnectionFactory.createVideoSource(videoCapturer);

所以你必须实现接口(interface) org.webrtc.VideoCapturer 然后将它设置为视频源。

从您的讨论中我了解到您需要更好的质量,您可以通过在启动默认相机时设置自己的分辨率来避免自定义实现,如下所示:

capturer.startCapture(widthRecording, heightRecording, fpsRecording);

关于android - Webrtc Android 摄像头捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48563016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com