I was developing some software for Chromecast when I discovered that it is only 720p, even on the Ultra model. So I decided to look into offscreen rendering on Android, which is possible. But I haven't been able to quite figure out how I could make a phone render an image and then send it to the Chromecast. All the streaming protocols it seems to support require some crazy backed server setup with tons of files, am I missing something stupid or is it just a pain?