I'm stuck with a Flutter WebRTC issue and would appreciate any help.
Current behavior:
\- ✅ Local camera preview works on both devices.
\- ✅ Offer/Answer exchange completes successfully.
\- ✅ ICE reaches Connected.
\- ✅ Remote audio works.
\- ❌ Remote video is never received.
Logs show:
remote_track_received | trackKind=audio
But there is never:
remote_track_received | trackKind=video
The renderer continuously reports:
videoTrackCount=0
This makes me think the issue is not with RTCVideoRenderer or the Flutter UI. It seems the answering device is not sending its video track.
I'm suspecting one of these:
\- createAnswer() is called before attaching the local video track.
\- The video transceiver is \`recvonly\` or \`inactive\`.
\- The answer SDP is not advertising \`a=sendrecv\`.
Has anyone encountered this issue in flutter_webrtc? What should I inspect on the answerer side to determine why no remote video track is being sent?
Any guidance would be greatly appreciated.