Yes, due to rights restrictions, you must be physically located in the approved territories when streaming. These include NY, CT, parts of NJ and PA.