Roku provide access to upto 4,500 channels depending on the location of internet streaming content. Roku also provides additional apps to access video and music and you can also view the image content stored on PCs or media servers directly through the home network.