simple things are much more likely to be adopted by a broad range of developers.

for example if you wanted to get thumbnails of video clips stored on the server, then you could send a udp packet as a request, and then i could reply with a thumbnail image, in rgb format - something that fits into a single udp packet of 1536 bytes if possible.