Nintendo of Japan has launched an official YouTube Channel for Nintendo Direct. This will provide an archive of all the future broadcasts (along with a couple of the ones that have already aired), and they might even be streamed live via the site itself. YouTube does have live streaming functionality, so it’d make sense to have it all in one place. You can click here to see the channel.