Yep, for Netflix, hulu, and other streaming you need to get the chromecast application
(on your phone for greatest convenience). You can download it on Firefox via https://cast.google.com/chromecast/setup
on your PC (if you want to setup via your PC -- it is not
needed for PC casting) Then your phone/PC needs to be on the same access point that you want the chromecast to be on.
In order for your PC to cast, it only needs chrome browser and visit the abovementioned site for the chromecast extension
(again, chromecast application
on PC is for setup only).