2

In all tutorials i have yet encountered the code looks like someVideoTrack.addRenderer(new VideoRenderer(someSurfaceViewRenderer));.

Yet, in the latest version of webRTC for android, the VideoRenderer-constructor looks like that: public VideoRenderer(VideoRenderer.Callbacks callbacks);.

Thus, no SurfaceViewRenderer-parameter in sight. Can anyone explain how to connect a SurfaceViewRenderer to a VideoTrack?

Thanks in regards.

Daniel D.
  • 178
  • 2
  • 15

1 Answers1

2

I'm not knowledgeable enough to inform you as to why this works, but I managed to get my application working by replacing

someVideoTrack.addRenderer(new VideoRenderer(someSurfaceViewRenderer));

with

someVideoTrack.addSink(someSurfaceViewRenderer);

I managed to find my answer in this thread: Local Video Renderer in Android WebRTC