Camera streaming

Addresses #207