Yes, you will need a separate NBC Sports account to access the live streams and other content that is available on the site. However, you may be able to use your existing cable or satellite provider login information to access the content on NBC Sports channel.