AceCast
AceCast is a protocol that allows to connect two Ace Stream applications over the network and use one of them as remote control and another one as video player. The first one is called "client", the second - "server". AceCast server is currently implemented in Ace Stream for Android.
The main purpose of AceCast is to allow users to start playback on TV from their mobile device.
AceCast uses mDNS protocol for device discovery.