You can transcode all you want on a low end atom. You just need to finish BEFORE someone starts the stream. You can't transcode on the fly with low end CPUs. Real cores are better than hyperthreading but hyperthreading is better than no hyperthreading. How much you need will depend on if you want to transcode on the fly, how many streams at once, and the bit rate/resolution of the video.