The NBC Universal streaming service first launched on April 15 to Comcast and Cox customers before going nationwide on July 15.