Earlier quoted context omitted.
What in the above makes you think that? The receiver is the "server". Playback happens on the "server" (just like mpd, if that helps).
In a more normal client-server architecture, initial requests are sent to a server, which then responds with the requesting data. ie: give me file XYZ With the FCast project, it seems like the bulk of the transmitted data is from the "client" to the "receiver"? At least, that's what it sounds like from this description? The client [...] uses the FCast protocol to send media content to the receiver, such as a TV or me…
The receiver does not send requests to the client. The receiver is server-like in that it responds to client requests, but it's not like a file server, those responses don't contain media data. Their description could be clearer.