React Native with Mediasoup

I am using react native-webrtc library with mediasoup, everything works fine, consumer is resumed successfully and tracks is logged on the viewer side but the actualy video is not showing.

I am streaming from the mobile app.

I have tried streaming from the web app and everything works fine, using same code logics.

I have called registerGlobals(), the handshake is super successfully between the app and server, the canCosume works perfectly, the announcedIp is set to the local network ip for all device but yet the video is not showing on the video showing on the consumer side.

pls what im I missing or implementing wrongly.