https://www.recreation.gov/ and
https://www.reserveamerica.com/ both have information about each campsite and a stock photo for many of the campsites. Video of campsites would be a stretch for most websites as you'd have to have legions of people to field a proper database as well as a huge storage medium. Like mentioned ... Google Maps Satellite View works to get an idea of the layout.