Do you need an internet connection to use the goggles?
No, you do not need access to the internet to use the googles. If you are planning to use the OBS software, then you will need to download and install this on your machine, but it does not require an ongoing internet connection to function. OBS releases new updates 2-3 times a year, but they are not necessary for the core functionality.