On the ezviz app, if you go to "more" in bottom right , "function settings", then "local" you can connect through LAN.
For me playback is flawless that way, even when connecting outwith LAN using VPN or DDNS.
Might be worth checking that before buying a switch as will rule out bandwidth...