I am drafting architecture for 1:1 video calling mobile app with face filters (face recognition).
I could use p2p e.g. WebRTC because more savings less complexity. However, continuous face rec during a video call on cheap phones becomes more expensive for the device.
Is this cost increase generally significant enough to warrant routing the traffic through a server?