The White House described the new endeavor as an “essentials station,” which will feature all the administration’s top moments in a livestream on the White House’s YouTube page.