I've been developing a p2p call library using "io.github.webrtc-sdk:android", and it works great with audio calls, however, I cannot make the video calls work. Here's what I've done so far:
But the surfaceRenderer shows nothing at all. Am I missing something here?
The issue was not with the peer connection but rather with how the code was set up. basically, the observers of the remote video track (flow), were not ready to receive this value. changing the observation order fixed this issue.