Seems to use confusing terminology?<p><pre><code> In FCast, a "client" is a device or software application that discovers and
communicates with a "receiver".
The client, which can be a terminal client or an Android application, uses
the FCast protocol to send media content to the receiver, such as a TV or
media top box. The client initiates the media streaming by connecting to the
receiver, launching the media, and then the receiver begins playing the media.
Once the media is launched, the client can control the playback, allowing
operations like pause, resume, seek, and volume adjustment.
</code></pre>
Seems like basically a client-server relationship, but with the "client" acting as a server and a "receiver" acting as a er... client?<p>But with the "client" being the thing to control the start/stop/etc of the media, which is a weird thing for a server to do.