President Barack Obama and his family are hosting a barbecue and concert at the White House for more than 1,200 troops and family members to thank them for their sacrifices and service in protecting American freedoms.