NO internal memory, at least, not for storage. And it does NOT come with a memory card - you will need a memory card. It actually requested one when doing the firmware upgrade. It stores the xxxx.bin file on the card and then installs it. It has wifi and bluetooth. I don't think it does streaming but I'm not sure.