Split out packet-handling session protocol from streaming protocol