Earlier quoted context omitted.
Nothing about "interplanetary streaming" needs to be invented. The limiting factor is the size and power of the transmitter on Mars (or wherever). The MRO orbiter for instance is the highest bandwidth probe we've sent to Mars and it maxes out at about 4Mbps when Mars is closest to Earth. When Mars is farther it can only do about 500Kbps. That relatively prodigious rate requires the use of 34m receiving antennas on Ea…
Maybe that's what Elon has planned for the back side of the Starlink v2.0 satellites - to create an Earth-sized massively distributed phased array and get a super-high-bandwidth downlink from Mars.
So to establish a link comparable to the Earth-MRO link which has 35m dish here on Earth and 3m antenna at Mars, you could have a 11m antenna at both ends. The hard part is lofting that 11m antenna into Earth orbit in the first place (shipping it to Mars from Earth orbit is easy in comparison).
As an example you could cut the 11m antenna into two pieces, each being a half of a circle with 5.5m radius. That would easily fit into the SpaceX Starship cargo hold. Loft that into orbit, assemble it in orbit, then send it on its way to Mars. The only technical challenges there are flying a spaceship which hasn't reached orbit yet, and performing orbital assembly of a spacecraft (which hasn't been done yet).
Then for completeness put two more of those relay satellites at the leading and trailing Lagrange points for Mars so that we have communication with Mars even when it's on the other side of the Sun.