The Base64 cameras introduced in #251 aim to process Base64 encoding and video capturing in a separate thread, which does not necessarily mean that users do not need the Numpy arrays. Decoding from Base64 strings wastes time, so it is better to keep an interface, but not read(), to provide Numpy arrays.