I don't think I'm forcing the problem to fit the solution, just perhaps that
the problem I'm trying to solve is different than you perceive. The problem
that I'm trying to solve is how can an application that is content with a
maximum bandwidth compete with TCP applications that are insatiably greedy,
in a way that satisfies some concept of fairness in all directions?
The solution that I see is to provide a buffer against TCP probing. This
would involve sending more data than is nominally necessary. If the network
has capacity for more than 4M bps, then why shouldn't a media app make use
of it? A TCP app would.
<snip>