Open
Description
The CameraServer implementation relies on source created notification events to initialize the NetworkTable table for newly created cameras. Unfortunately, this means that if a UsbCamera is constructed prior to CameraServer being constructed (by calling getInstance()), this event occurs before CameraServer has a chance to see it.
CameraServer should probably instead (or in addition) use the addCamera() function to initialize the NetworkTable table, or enumerate the existing cameras and create the table for those cameras when CameraServer is constructed.