Webrtc Android相机捕获



What

渲染相机源

另请参阅谷歌讨论:

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

用例

如果我在2G网络上,我应该看到我自己的高质量视频,而另一个被叫方应该看到我像素化。

Apprtc Demo 有什么作用?

Apprtc 演示呈现将在对等连接上发送的 mediaStream videoTrack,而不是真正的摄像机源。

我在做什么?

作为应用演示

见解

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

  • VideoSource.adaptOutputFormat(width, height, fps(
  • 相机视频捕获器.开始捕获(宽度,高度,fps(

因为我是从对等连接而不是从相机渲染的。

问题

您对如何实现自己的相机的渲染有任何想法吗?

创建视频源时,将视频捕获器附加到该视频源。

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

因此,您必须实现接口org.webrtc.VideoCapturer然后将其设置为视频源。

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

capturer.startCapture(widthRecording, heightRecording, fpsRecording);

相关内容

  • 没有找到相关文章

最新更新