NFL location-based restrictions makes its super difficult for the fans to stream their favorite games.