working camera reader that has access to individual frames