I do not know about multiple LAN ports but other than that this is how I basically do mine.
AP\Router, cameras and computer LAN all connected to POE Switch. BI on computer captures and records all cameras through switch to HD and provides access via internet to mobile app.