I am making an Android application to connect to devices with SIP. After connection, caller send video-streaming to receiver and all work well in the same LAN, but I can not make it working on different network or cellular network; the call is working but video don't works, I thinks because public IP don't launch private IP where video is sending. Can you help me? Do I need STUN or something similar?
Another question about this, would it be functional with a SIM with public IP?
given that the number of users I require is limited, I have chosen to implement a VPN since the only communications allowed are between users of the application. Thanks for the answers