No, Nasa TV is working currently. You can visit their original website and get a subscription to access this service.