ActivityStreams specifically is the RSS-like part. ActivityPub is more of a "push" standard that builds on the former. You need it, e.g. to federate across servers with instant delivery of content (no need for polling with its added latency), or to have a standard "post content" workflow for an app to support an arbitrary choice of server. But ActivityStreams is the more basic standard.