How does the HD streaming work over wireless? Can you let it cache for a couple of minutes first so that it doesn't get stuck or lower quality, or can you really only do this over a wired connection?