I use a Minix NEO. The one I use is older than the one I linked.
The Xiaomi Mi Box S should work as well as mine and is cheaper. It does have less memory though.
I have mine connected to a 27" monitor on my desk but using either on a TV or monitor with audio will give you a Smart TV in addition to the tinyCam server.