AirPlay Streamer
The AirPlay Streamer is similar in design to the Slim Server Streamer, in that it provides a single place to send messages to control AirPlay devices from DCE (such as from an Orbiter) Because the messages are being sent to this device as the central player, the AirPlay Streamer can make decisions as to whether to synchronize the media playback to multiple devices, or simply to play the stream on a single device.
Device Structure
The device is controlled via the Core and attaches itself there. It has AirPlay Player devices as children.
It will spend most of its time, receiving and processing messages intended for the AirPlay Player children, turning them into appropriate AirPlay protocol messages.
It is important to note, that all the AirPlay specific protocol stuff will be in this device. It will not use an external utility to accomplish its tasks.