Yes, you do need to maintain external wifi. As an initial setup u need to configure the chrome cast, once it is configured(chrome cast to use ur wifi network) u are ready to cast laptop screen, YouTube videos, Netflix, even some of the audio streaming applications like saavn too can be castes to television. You came DB cast your desktop local videos. Happy casting